2026-06-19 15:34:57.683297: Info: No secrets.yaml file found
2026-06-19 15:34:57.683417: Loading apps.yaml
2026-06-19 15:34:57.701030: Predbat: Startup predbat
2026-06-19 15:34:57.738646: --------------- PredBat - update at 2026-06-19 15:30:00+01:00 with clock skew 0 minutes, minutes now 930
2026-06-19 15:34:57.740140: Config root is /config
2026-06-19 15:34:57.740243: --------------- PredBat - update at 2026-06-19 15:30:00+01:00 with clock skew 0 minutes, minutes now 930
2026-06-19 15:34:57.740279: Initialising Storage interface
2026-06-19 15:34:57.740474: Initialising Home Assistant Interface interface
2026-06-19 15:34:57.759343: Initialising Home Assistant History interface
2026-06-19 15:34:57.759451: Initialising Web Interface interface
2026-06-19 15:34:57.759502: Initialising plugin system
2026-06-19 15:34:57.759585: Scanning for plugins in: /addon
2026-06-19 15:34:57.759891: Plugin discovery complete. Loaded 0 plugins.
2026-06-19 15:34:57.759930: Starting Storage interface
2026-06-19 15:34:57.759959: Creating task: <coroutine object ComponentBase.start at 0x7f1c6988dd20>
2026-06-19 15:34:57.760830: StorageComponent: Waiting for API to start
2026-06-19 15:34:57.761046: StorageComponent: Started
2026-06-19 15:34:58.761057: Starting Home Assistant Interface interface
2026-06-19 15:34:58.761225: Creating task: <coroutine object HAInterface.start at 0x7f1c4c253ca0>
2026-06-19 15:34:58.761876: HAInterface: Waiting for API to start
2026-06-19 15:34:58.762160: Info: Starting HA interface
2026-06-19 15:34:58.762563: Info: Start socket for url http://10.0.20.15:8123/api/websocket
2026-06-19 15:34:58.766773: Info: Web Socket active
2026-06-19 15:34:59.762104: Starting Home Assistant History interface
2026-06-19 15:34:59.762234: Creating task: <coroutine object ComponentBase.start at 0x7f1c4c57bcc0>
2026-06-19 15:34:59.762778: HAHistory: Waiting for API to start
2026-06-19 15:34:59.763296: Info: Starting HAHistory
2026-06-19 15:34:59.763379: Info: HAHistory: Pruning history data started.
2026-06-19 15:34:59.763421: Info: HAHistory: Pruning history data completed.
2026-06-19 15:34:59.763505: HAHistory: Started
2026-06-19 15:35:00.763090: Starting Web Interface interface
2026-06-19 15:35:00.763523: Creating task: <coroutine object WebInterface.start at 0x7f1c49fed030>
2026-06-19 15:35:00.764008: WebInterface: Waiting for API to start
2026-06-19 15:35:01.764236: Config root is /config and printable config_root_p is now /config
2026-06-19 15:35:01.834996: Regular expression argument octopus_saving_session matched ^(binary_sensor.octopus_energy([0-9a-z_]+|)_saving_session(s|))$ with binary_sensor.octopus_energy_a_21a60b76_octoplus_saving_sessions
2026-06-19 15:35:01.837563: Refreshing Predbat configuration
2026-06-19 15:35:01.844448: New install detected
2026-06-19 15:35:02.093696: Set reset inverter true due to reset_inverter on item set_reserve_min
2026-06-19 15:35:02.221497: Set reset inverter true due to reset_inverter on item set_charge_low_power
2026-06-19 15:35:02.233082: Set reset inverter true due to reset_inverter on item set_export_low_power
2026-06-19 15:35:02.244624: Set reset inverter true due to reset_inverter on item set_export_freeze
2026-06-19 15:35:02.264897: Set reset inverter true due to reset_inverter_force on item set_read_only
2026-06-19 15:35:02.295523: Set reset inverter true due to reset_inverter_force on item mode
2026-06-19 15:35:02.552894: Saved current settings to /config/predbat_config.json
2026-06-19 15:35:02.553594: Validation of apps.yaml was successful
2026-06-19 15:35:02.554132: Refreshing Predbat configuration
2026-06-19 15:35:02.559426: New install detected
2026-06-19 15:35:02.559560: Loading current config
2026-06-19 15:35:02.869755: Watch list []
2026-06-19 15:35:03.828854: Saved current settings to /config/predbat_config.json
2026-06-19 15:35:03.831666: Warn: Regular expression argument: octopus_free_session unable to match re:(event.octopus_energy_([0-9a-z_]+|)_octoplus_free_electricity_session_events), now will disable
2026-06-19 15:35:03.841054: Predbat: Next run time will be 2026-06-19 15:35:00 and then every 300 seconds
2026-06-19 15:35:04.907807: Refreshing Predbat configuration
2026-06-19 15:35:04.914259: New install detected
2026-06-19 15:35:05.230714: Saved current settings to /config/predbat_config.json
2026-06-19 15:35:05.231226: Validation of apps.yaml was successful
2026-06-19 15:35:05.231318: --------------- PredBat - update at 2026-06-19 15:35:00+01:00 with clock skew 0 minutes, minutes now 935
2026-06-19 15:35:05.231819: Saved current settings to /config/predbat_config.json
2026-06-19 15:35:05.308897: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 15:35:05.308985: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 15:35:05.334637: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 15:35:05.335133: Predbat mode is set to Monitor
2026-06-19 15:35:05.482859: Found 11520 load_today datapoints going back 1 days
2026-06-19 15:35:05.482966: Using load_power data to fill gaps in load_today data
2026-06-19 15:35:05.600779: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 15:35:05.600942: Zero load period starting at 2026-06-19T12:09:00+0100 (206 minutes) for 889 minutes with base value 0.9
2026-06-19 15:35:05.600992: Zero load period starting at 2026-06-18T19:24:00+0100 (1211 minutes) for 64 minutes with base value 0.8
2026-06-19 15:35:05.601769: Processing 384 30-minute periods for power integration
2026-06-19 15:35:05.697945: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 15:35:05.698035: Car charging hold True, threshold 6.0kWh
2026-06-19 15:35:05.698069: Current data so far today: load 2.85kWh, import 0.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 15:35:05.712145: Standing charge is set to 49.98p
2026-06-19 15:35:05.739593: Rate min forward looking: now 9.5p at end of forecast 9.5p
2026-06-19 15:35:05.739688: Import rates: min 9.5p, max 37.08p, average 19.39p
2026-06-19 15:35:05.772378: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 15:35:05.772587: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 15:35:05.773438: High export rate found rates in range 99p to -99p
2026-06-19 15:35:05.850791: Low Import rate found rates in range 9.5p to 34.45p
2026-06-19 15:35:05.850910: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 10.2p
2026-06-19 15:35:05.851090: Last hour: net energy 0.44kWh, import 0.44kWh, export 0.0kWh, car 0kWh, load 0.85kWh, net cost 6.72p, import 6.72p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 15:35:05.894125: Today's energy total net 0.9kWh, import 0.9kWh, export 0.0kWh, cost 62.8p, import 12.82p, export 0.0p, carbon 0.0kg
2026-06-19 15:35:05.894233: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 15:35:05.895610: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 15:35:05.896666: Warn: Found 1 gaps in load_today totalling 10100 minutes to fill using average data
2026-06-19 15:35:05.896775: Gap starting at 2026-06-18T15:55:00+0100 (1420 minutes) for 10100 minutes
2026-06-19 15:35:05.912036: Historical days now [7] weight [1]
2026-06-19 15:35:05.931722: Today's load divergence 120.36%, in-day adjustment 112.56%, damping 0.95x, yesterday 100.0% today 119.34% blend 35.07%
2026-06-19 15:35:05.931775: Today's predicted so far 8.62kWh with 0.0kWh car/iBoost excluded, 0.59kWh import ignored, and 0kWh forecast extra.
2026-06-19 15:35:05.931798: Today's actual load so far 11.54kWh with 0.0kWh car/iBoost excluded, and 0.09kWh import ignored.
2026-06-19 15:35:05.958703: Octopus slots changed from [[], [], [], [], [], [], [], []] to []
2026-06-19 15:35:05.959242: Sensor changes require a replan, will recompute the plan
2026-06-19 15:35:05.959373: Inverter 0: Type SK Sunsynk
2026-06-19 15:35:05.959410: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 15:35:06.208005: Find battery size has 8 days of data, max days 8
2026-06-19 15:35:06.209636: Charge start 1419 soc 65.0 end 1289 soc 88.5
2026-06-19 15:35:06.209688: Charging clipped start at 1419 with SoC 65%, end at 1290 with SoC 88%; SoC change 23%
2026-06-19 15:35:06.209740: Power added over 130 samples is 4.3kWh
2026-06-19 15:35:06.209765: Battery size sample accepted raw 18.66kWh adjusted 17.38kWh from 23% SoC over 130 minutes
2026-06-19 15:35:06.209803: Charge start 1177 soc 88.0 end 1170 soc 89.25
2026-06-19 15:35:06.209894: Charge start 845 soc 89.0 end 717 soc 100.0
2026-06-19 15:35:06.210074: Estimated battery size is 17.38kWh from 1 selected samples, 1 accepted samples, 0 rejected samples, median 17.38kWh (assumed charging loss factor 0.9, rejects {})
2026-06-19 15:35:06.211246: Inverter 0 battery size tracking: found_size 17.38 kWh, history {'2026-06-19': 17.38}, trimmed_mean 17.38 kWh, degradation -8.62%, configured battery_scaling 100% (configured degradation 0%)
2026-06-19 15:35:06.218118: Increasing set_reserve_min from 4% to battery_min_soc of 10%
2026-06-19 15:35:06.218195: Set reset inverter true due to reset_inverter on item set_reserve_min
2026-06-19 15:35:06.224159: Reserve min: 10%, battery_min: 10%
2026-06-19 15:35:06.224319: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 15:35:06.224426: **** Creating dummy entity sensor.predbat_SK_0_scheduled_charge_enable with value on and attributes {'state_class': 'measurement', 'device_class': 'None'}
2026-06-19 15:35:06.230160: **** Creating dummy entity sensor.predbat_SK_0_scheduled_discharge_enable with value on and attributes {'state_class': 'measurement', 'device_class': 'None'}
2026-06-19 15:35:06.235339: **** Creating dummy entity sensor.predbat_SK_0_reserve with value 1.6 and attributes {'state_class': 'measurement', 'unit_of_measurement': '%', 'device_class': 'battery'}
2026-06-19 15:35:06.240780: **** Creating dummy entity sensor.predbat_SK_0_charge_rate with value 5000.0 and attributes {'state_class': 'measurement', 'unit_of_measurement': 'W', 'device_class': 'power'}
2026-06-19 15:35:06.246550: **** Creating dummy entity sensor.predbat_SK_0_discharge_rate with value 5000.0 and attributes {'state_class': 'measurement', 'unit_of_measurement': 'W', 'device_class': 'power'}
2026-06-19 15:35:06.251656: **** Creating dummy entity sensor.predbat_SK_0_inverter_mode with value Eco and attributes {'state_class': 'measurement', 'device_class': 'None'}
2026-06-19 15:35:06.258332: **** Creating dummy entity sensor.predbat_SK_0_charge_start_time with value 23:59:00 and attributes {'state_class': 'measurement', 'device_class': 'None'}
2026-06-19 15:35:06.264707: **** Creating dummy entity sensor.predbat_SK_0_charge_end_time with value 23:59:00 and attributes {'state_class': 'measurement', 'device_class': 'None'}
2026-06-19 15:35:06.269831: **** Creating dummy entity sensor.predbat_SK_0_discharge_start_time with value 23:59:00 and attributes {'state_class': 'measurement', 'device_class': 'None'}
2026-06-19 15:35:06.275668: **** Creating dummy entity sensor.predbat_SK_0_discharge_end_time with value 23:59:00 and attributes {'state_class': 'measurement', 'device_class': 'None'}
2026-06-19 15:35:06.281487: **** Creating dummy entity sensor.predbat_SK_0_idle_start_time with value 00:00:00 and attributes {'state_class': 'measurement', 'device_class': 'None'}
2026-06-19 15:35:06.288151: **** Creating dummy entity sensor.predbat_SK_0_idle_end_time with value 00:00:00 and attributes {'state_class': 'measurement', 'device_class': 'None'}
2026-06-19 15:35:06.294896: Inverter 0 SoC: 12.8kW 80%, current charge rate 5000W, current discharge rate 5250W, current battery power 554W, current battery voltage 51.2V, grid power -53W, load power 589W, PV Power 0W
2026-06-19 15:35:11.300704: Inverter 0 Wrote scheduled_charge_enable to False successfully and got off
2026-06-19 15:35:11.300888: Inverter 0 scheduled charge enable is False
2026-06-19 15:35:11.300920: Inverter 0 charge windows currently []
2026-06-19 15:35:11.300951: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 15:35:16.308282: Inverter 0 Wrote scheduled_discharge_enable to False successfully and got off
2026-06-19 15:35:16.308365: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:35:16.308428: Inverter 0 scheduled discharge enable is False
2026-06-19 15:35:16.308642: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:35:16.308673: Inverter 0 discharge windows currently []
2026-06-19 15:35:16.308737: Looking for charge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_charge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 15:35:16.347675: Warn: Cannot find battery charge curve (missing history), one of the required settings for soc_percent, charge_rate, battery_power and predbat.status do not have history, check apps.yaml
2026-06-19 15:35:16.347744: Warn: Sensor history data lengths: soc_percent 0, charge_rate 0, battery_power 0, predbat_status 0
2026-06-19 15:35:16.348249: Looking for discharge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_discharge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 15:35:16.415755: Warn: Cannot find battery discharge curve (missing history), one of the required settings for soc_percent, discharge_rate, battery_power and predbat.status do not have history, check apps.yaml
2026-06-19 15:35:16.415826: Warn: Sensor history data lengths: soc_percent 0, discharge_rate 0, battery_power 0, predbat_status 0
2026-06-19 15:35:16.416315: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:35:16.416343: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:35:16.416361: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 15:35:16.476541: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 15:35:16.476622: Will recompute the plan as it is invalid
2026-06-19 15:35:16.476674: Recompute, previous plan is invalid...
2026-06-19 15:35:16.476746: Best charge window [ ]
2026-06-19 15:35:16.476768: Best export window [ ]
2026-06-19 15:35:16.477438: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 15:35:16.479119: Load divergence over 8.0 hours mean 318.53W, min 0.0W, max 2433.6W, std dev 386.6W, divergence 60.69%
2026-06-19 15:35:16.494370: Calculating data from yesterday for savings calculation
2026-06-19 15:35:16.502321: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 15:35:16.507729: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 15:35:16.508134: Creating pool of 12 processes to match your CPU count
2026-06-19 15:35:16.611766: Calculate Best options: mode(Monitor), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 15:35:16.612057: Optimise levels pass started at 2026-06-19 15:35:16
2026-06-19 15:35:16.612241: Calculated end_record as 06-21 15:35:00 based on best_price 9.5p, next_charge_start 06-21 15:35:00, max_windows 0
2026-06-19 15:35:16.612292: Optimise levels pass ended at 2026-06-19 15:35:16, duration 0.0 seconds tried 0 combinations
2026-06-19 15:35:16.612353: Set best_price_charge_level 9.5p, best_price_export_level 0p, best_price_charge 9.5p, best_cost_export 0p, best_metric 386.85p, best_keep 0kWh, best_cycle 0kWh, best_carbon 0kg, best_import 0kWh
2026-06-19 15:35:16.623933: Starting detailed optimisation end_record 06-21 15:35:00, best_price_charge 9.5p, best_price_export 0p. lowest_price_charge 9.5p with charge limits []kWh and export limits []kWh
2026-06-19 15:35:16.624068: Tweak plan optimisation started
2026-06-19 15:35:16.624117: Tweak optimisation finished metric 374.13 cost 374.13 metric_keep 0 cycle 0 carbon 0 import 0
2026-06-19 15:35:16.624164: Plan valid is now true after recompute was False
2026-06-19 15:35:16.647323: predict base end_record 06-21 15:35:00, final soc 1.6kWh, metric 486.82p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:10:00, load 33.52kWh, PV 0.0kWh
2026-06-19 15:35:16.649028: Slot: [ 15:35, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:35:16.650565: SoC: [ 12.8, 12.54, 12.47, 12.4, 12.33, 11.99, 11.51, 11.33, 11.32, 11.29, 11.26, 11.22, 11.14, 10.82, 10.61, 10.04, 9.6, 9.27, 8.58, 7.95, 7.9, 7.79, 7.64, 7.43, 7.23, 6.66, 5.32, 3.23, 2.88, 2.79, 2.65, 2.43, 2.14, 1.78, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:35:16.651659: BAT: [ 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-, 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-] kWh
2026-06-19 15:35:16.652933: LOAD: [ 2.85, 3.1, 3.16, 3.22, 3.29, 3.6, 4.05, 4.22, 4.22, 4.25, 4.29, 4.32, 4.39, 4.7, 4.89, 5.42, 5.83, 6.14, 6.78, 7.37, 7.42, 7.51, 7.66, 7.85, 8.04, 8.57, 9.81, 11.76, 12.09, 12.17, 12.31, 12.51, 12.78, 13.11, 13.5, 13.96, 14.18, 14.19, 14.44, 14.75, 15.11, 15.31, 15.51, 15.8, 16.13, 16.73, 17.38, 17.8, 18.31, 18.59, 18.65, 18.7, 18.76, 19.04, 19.44, 19.59, 19.59, 19.62, 19.65, 19.68, 19.74, 20.01, 20.19, 20.66, 21.02, 21.29, 21.93, 22.52, 22.57, 22.66, 22.81, 23.0, 23.19, 23.72, 24.96, 26.91, 27.24, 27.32, 27.46, 27.66, 27.93, 28.26, 28.65, 29.11, 29.33, 29.34, 29.59, 29.9, 30.26, 30.46, 30.66, 30.95, 31.28, 31.88, 32.53, 32.95] kWh
2026-06-19 15:35:16.654190: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:35:16.655466: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.12, 1.58, 1.8, 1.81, 2.06, 2.37, 2.73, 2.93, 3.13, 3.42, 3.75, 4.35, 5.0, 5.42, 5.93, 6.21, 6.27, 6.32, 6.38, 6.66, 7.06, 7.21, 7.21, 7.24, 7.27, 7.3, 7.36, 7.63, 7.81, 8.28, 8.65, 8.91, 9.55, 10.14, 10.19, 10.28, 10.43, 10.62, 10.81, 11.34, 12.58, 14.53, 14.86, 14.94, 15.08, 15.28, 15.55, 15.88, 16.27, 16.73, 16.95, 16.96, 17.21, 17.52, 17.88, 18.08, 18.28, 18.57, 18.9, 19.5, 20.15, 20.58] kWh
2026-06-19 15:35:16.656686: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:35:16.657977: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.35, 124.47, 128.0, 128.19, 130.92, 134.2, 138.12, 140.18, 142.35, 145.29, 148.62, 155.02, 161.24, 165.69, 174.12, 178.92, 180.53, 182.27, 184.07, 192.83, 206.68, 212.19, 212.23, 212.96, 213.72, 214.46, 216.22, 223.24, 227.14, 237.85, 245.92, 251.5, 313.87, 325.25, 326.14, 327.96, 330.59, 334.01, 337.38, 346.56, 367.43, 398.0, 403.22, 404.48, 406.85, 411.02, 415.74, 421.74, 428.04, 436.16, 439.69, 439.88, 442.61, 445.89, 449.81, 451.87, 454.04, 456.98, 460.31, 466.71, 472.93, 477.38] p
2026-06-19 15:35:16.770997: Battery has 16.58 hours left - now at 12.8kWh
2026-06-19 15:35:16.818693: predict base10 end_record 06-21 15:35:00, final soc 1.6kWh, metric 510.85p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 34.98kWh, PV 0.0kWh
2026-06-19 15:35:16.820331: Slot: [ 15:35, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:35:16.821617: SoC: [ 12.8, 12.52, 12.46, 12.38, 12.31, 11.95, 11.44, 11.26, 11.25, 11.22, 11.18, 11.15, 11.06, 10.72, 10.5, 9.91, 9.44, 9.1, 8.37, 7.72, 7.66, 7.55, 7.39, 7.18, 6.96, 6.36, 4.97, 2.77, 2.4, 2.32, 2.16, 1.93, 1.63, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:35:16.822718: BAT: [ 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-, 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-] kWh
2026-06-19 15:35:16.823999: LOAD: [ 2.85, 3.11, 3.17, 3.24, 3.31, 3.64, 4.11, 4.29, 4.29, 4.32, 4.36, 4.39, 4.47, 4.79, 4.99, 5.54, 5.98, 6.29, 6.97, 7.58, 7.63, 7.74, 7.88, 8.08, 8.29, 8.84, 10.14, 12.19, 12.53, 12.61, 12.76, 12.97, 13.25, 13.6, 14.01, 14.49, 14.72, 14.73, 14.99, 15.31, 15.69, 15.9, 16.11, 16.41, 16.76, 17.39, 18.08, 18.52, 19.05, 19.34, 19.4, 19.46, 19.52, 19.81, 20.23, 20.39, 20.39, 20.42, 20.45, 20.48, 20.55, 20.83, 21.01, 21.5, 21.89, 22.17, 22.84, 23.46, 23.51, 23.61, 23.76, 23.95, 24.16, 24.72, 26.02, 28.06, 28.4, 28.48, 28.63, 28.84, 29.12, 29.47, 29.88, 30.36, 30.59, 30.61, 30.86, 31.19, 31.56, 31.77, 31.98, 32.28, 32.63, 33.26, 33.95, 34.39] kWh
2026-06-19 15:35:16.825246: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:35:16.826615: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.22, 1.63, 2.11, 2.34, 2.36, 2.61, 2.94, 3.31, 3.52, 3.73, 4.03, 4.38, 5.01, 5.7, 6.14, 6.67, 6.96, 7.02, 7.08, 7.14, 7.43, 7.85, 8.01, 8.01, 8.04, 8.07, 8.1, 8.17, 8.45, 8.63, 9.12, 9.51, 9.79, 10.46, 11.08, 11.13, 11.23, 11.38, 11.58, 11.78, 12.34, 13.64, 15.68, 16.02, 16.1, 16.25, 16.46, 16.74, 17.09, 17.5, 17.98, 18.21, 18.23, 18.48, 18.81, 19.18, 19.39, 19.6, 19.9, 20.26, 20.88, 21.57, 22.01] kWh
2026-06-19 15:35:16.827843: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:35:16.829116: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 118.53, 125.13, 133.64, 137.34, 137.53, 140.4, 143.83, 147.94, 150.09, 152.37, 155.45, 158.93, 165.64, 172.16, 176.82, 185.65, 190.67, 192.36, 194.18, 196.07, 205.25, 219.76, 225.53, 225.57, 226.34, 227.13, 227.91, 229.75, 237.11, 241.19, 252.41, 260.86, 266.71, 329.67, 341.59, 342.53, 344.43, 347.19, 350.77, 354.3, 363.92, 385.78, 417.81, 423.28, 424.59, 427.08, 431.45, 436.39, 442.68, 449.28, 457.78, 461.48, 461.68, 464.54, 467.98, 472.09, 474.24, 476.51, 479.59, 483.08, 489.79, 496.3, 500.97] p
2026-06-19 15:35:16.888901: predict best10 end_record 06-21 15:35:00, final soc 1.6kWh, metric 510.85p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 34.98kWh, PV 0.0kWh
2026-06-19 15:35:16.890575: Slot: [ 15:35, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:35:16.891876: SoC: [ 12.8, 12.52, 12.46, 12.38, 12.31, 11.95, 11.44, 11.26, 11.25, 11.22, 11.18, 11.15, 11.06, 10.72, 10.5, 9.91, 9.44, 9.1, 8.37, 7.72, 7.66, 7.55, 7.39, 7.18, 6.96, 6.36, 4.97, 2.77, 2.4, 2.32, 2.16, 1.93, 1.63, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:35:16.893024: BAT: [ 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-, 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-] kWh
2026-06-19 15:35:16.894505: LOAD: [ 2.85, 3.11, 3.17, 3.24, 3.31, 3.64, 4.11, 4.29, 4.29, 4.32, 4.36, 4.39, 4.47, 4.79, 4.99, 5.54, 5.98, 6.29, 6.97, 7.58, 7.63, 7.74, 7.88, 8.08, 8.29, 8.84, 10.14, 12.19, 12.53, 12.61, 12.76, 12.97, 13.25, 13.6, 14.01, 14.49, 14.72, 14.73, 14.99, 15.31, 15.69, 15.9, 16.11, 16.41, 16.76, 17.39, 18.08, 18.52, 19.05, 19.34, 19.4, 19.46, 19.52, 19.81, 20.23, 20.39, 20.39, 20.42, 20.45, 20.48, 20.55, 20.83, 21.01, 21.5, 21.89, 22.17, 22.84, 23.46, 23.51, 23.61, 23.76, 23.95, 24.16, 24.72, 26.02, 28.06, 28.4, 28.48, 28.63, 28.84, 29.12, 29.47, 29.88, 30.36, 30.59, 30.61, 30.86, 31.19, 31.56, 31.77, 31.98, 32.28, 32.63, 33.26, 33.95, 34.39] kWh
2026-06-19 15:35:16.895756: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:35:16.897018: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.22, 1.63, 2.11, 2.34, 2.36, 2.61, 2.94, 3.31, 3.52, 3.73, 4.03, 4.38, 5.01, 5.7, 6.14, 6.67, 6.96, 7.02, 7.08, 7.14, 7.43, 7.85, 8.01, 8.01, 8.04, 8.07, 8.1, 8.17, 8.45, 8.63, 9.12, 9.51, 9.79, 10.46, 11.08, 11.13, 11.23, 11.38, 11.58, 11.78, 12.34, 13.64, 15.68, 16.02, 16.1, 16.25, 16.46, 16.74, 17.09, 17.5, 17.98, 18.21, 18.23, 18.48, 18.81, 19.18, 19.39, 19.6, 19.9, 20.26, 20.88, 21.57, 22.01] kWh
2026-06-19 15:35:16.898301: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:35:16.899579: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 118.53, 125.13, 133.64, 137.34, 137.53, 140.4, 143.83, 147.94, 150.09, 152.37, 155.45, 158.93, 165.64, 172.16, 176.82, 185.65, 190.67, 192.36, 194.18, 196.07, 205.25, 219.76, 225.53, 225.57, 226.34, 227.13, 227.91, 229.75, 237.11, 241.19, 252.41, 260.86, 266.71, 329.67, 341.59, 342.53, 344.43, 347.19, 350.77, 354.3, 363.92, 385.78, 417.81, 423.28, 424.59, 427.08, 431.45, 436.39, 442.68, 449.28, 457.78, 461.48, 461.68, 464.54, 467.98, 472.09, 474.24, 476.51, 479.59, 483.08, 489.79, 496.3, 500.97] p
2026-06-19 15:35:16.960766: predict best end_record 06-21 15:35:00, final soc 1.6kWh, metric 486.82p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:10:00, load 33.52kWh, PV 0.0kWh
2026-06-19 15:35:16.962555: Slot: [ 15:35, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:35:16.963848: SoC: [ 12.8, 12.54, 12.47, 12.4, 12.33, 11.99, 11.51, 11.33, 11.32, 11.29, 11.26, 11.22, 11.14, 10.82, 10.61, 10.04, 9.6, 9.27, 8.58, 7.95, 7.9, 7.79, 7.64, 7.43, 7.23, 6.66, 5.32, 3.23, 2.88, 2.79, 2.65, 2.43, 2.14, 1.78, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:35:16.964982: BAT: [ 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-, 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-] kWh
2026-06-19 15:35:16.966333: LOAD: [ 2.85, 3.1, 3.16, 3.22, 3.29, 3.6, 4.05, 4.22, 4.22, 4.25, 4.29, 4.32, 4.39, 4.7, 4.89, 5.42, 5.83, 6.14, 6.78, 7.37, 7.42, 7.51, 7.66, 7.85, 8.04, 8.57, 9.81, 11.76, 12.09, 12.17, 12.31, 12.51, 12.78, 13.11, 13.5, 13.96, 14.18, 14.19, 14.44, 14.75, 15.11, 15.31, 15.51, 15.8, 16.13, 16.73, 17.38, 17.8, 18.31, 18.59, 18.65, 18.7, 18.76, 19.04, 19.44, 19.59, 19.59, 19.62, 19.65, 19.68, 19.74, 20.01, 20.19, 20.66, 21.02, 21.29, 21.93, 22.52, 22.57, 22.66, 22.81, 23.0, 23.19, 23.72, 24.96, 26.91, 27.24, 27.32, 27.46, 27.66, 27.93, 28.26, 28.65, 29.11, 29.33, 29.34, 29.59, 29.9, 30.26, 30.46, 30.66, 30.95, 31.28, 31.88, 32.53, 32.95] kWh
2026-06-19 15:35:16.967586: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:35:16.968862: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.12, 1.58, 1.8, 1.81, 2.06, 2.37, 2.73, 2.93, 3.13, 3.42, 3.75, 4.35, 5.0, 5.42, 5.93, 6.21, 6.27, 6.32, 6.38, 6.66, 7.06, 7.21, 7.21, 7.24, 7.27, 7.3, 7.36, 7.63, 7.81, 8.28, 8.65, 8.91, 9.55, 10.14, 10.19, 10.28, 10.43, 10.62, 10.81, 11.34, 12.58, 14.53, 14.86, 14.94, 15.08, 15.28, 15.55, 15.88, 16.27, 16.73, 16.95, 16.96, 17.21, 17.52, 17.88, 18.08, 18.28, 18.57, 18.9, 19.5, 20.15, 20.58] kWh
2026-06-19 15:35:16.970161: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:35:16.971496: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.35, 124.47, 128.0, 128.19, 130.92, 134.2, 138.12, 140.18, 142.35, 145.29, 148.62, 155.02, 161.24, 165.69, 174.12, 178.92, 180.53, 182.27, 184.07, 192.83, 206.68, 212.19, 212.23, 212.96, 213.72, 214.46, 216.22, 223.24, 227.14, 237.85, 245.92, 251.5, 313.87, 325.25, 326.14, 327.96, 330.59, 334.01, 337.38, 346.56, 367.43, 398.0, 403.22, 404.48, 406.85, 411.02, 415.74, 421.74, 428.04, 436.16, 439.69, 439.88, 442.61, 445.89, 449.81, 451.87, 454.04, 456.98, 460.31, 466.71, 472.93, 477.38] p
2026-06-19 15:35:16.973185: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 15:35:16.973220: Saving plan best values to HA entities
2026-06-19 15:35:17.137532: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 15:35:17.144141: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 15:35:17.150278: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 20.24kWh, export 0.0kWh, metric 486.82p, metric10 510.85p
2026-06-19 15:35:17.213640: Marginal costs baseline metric (no standing charge): 386.8517
2026-06-19 15:35:17.358432: Marginal energy costs matrix computed: min=16.5 max=24.82
2026-06-19 15:35:17.440086: Rate array import [{'start': 935, 'end': 960, 'rate': 'cheap', 'range': '(17.1p)'}, {'start': 960, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1500, 'rate': 'expensive', 'range': '(19.3p - 27.2p)'}, {'start': 1500, 'end': 1530, 'rate': 'cheap', 'range': '(18.6p)'}, {'start': 1530, 'end': 1560, 'rate': 'expensive', 'range': '(19.0p)'}, {'start': 1560, 'end': 1830, 'rate': 'cheap', 'range': '(15.7p - 18.4p)'}, {'start': 1830, 'end': 1860, 'rate': 'expensive', 'range': '(20.5p)'}, {'start': 1860, 'end': 2400, 'rate': 'cheap', 'range': '(9.5p - 18.1p)'}, {'start': 2400, 'end': 2580, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 2580, 'end': 2940, 'rate': 'expensive', 'range': '(19.3p - 27.2p)'}, {'start': 2940, 'end': 2970, 'rate': 'cheap', 'range': '(18.6p)'}, {'start': 2970, 'end': 3000, 'rate': 'expensive', 'range': '(19.0p)'}, {'start': 3000, 'end': 3270, 'rate': 'cheap', 'range': '(15.7p - 18.4p)'}, {'start': 3270, 'end': 3300, 'rate': 'expensive', 'range': '(20.5p)'}, {'start': 3300, 'end': 3815, 'rate': 'cheap', 'range': '(9.5p - 18.1p)'}] export [{'start': 935, 'end': 3815, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 15:35:17.440882: - Your estimated bill for today is £0.63 and tomorrow is £1.89
2026-06-19 15:35:17.440912: - Import rates are cheap (17.1p) for the next 25 minutes and then very expensive (29.8p - 37.1p) for the next 3 hours.
2026-06-19 15:35:17.440927: - The battery is currently at 80% and is in eco mode.
2026-06-19 15:35:17.440939: - For the next 48 hours there will be no solar generation.
2026-06-19 15:35:17.440952: - You will run out of battery in 16 hours.
2026-06-19 15:35:17.440976: - No charging is planned.
2026-06-19 15:35:17.440990:
2026-06-19 15:35:17.485104: Plan calculation took 1.01 seconds
2026-06-19 15:35:17.488687: No high rate period found
2026-06-19 15:35:17.542908: Import threshold used for optimisation was 9.5p
2026-06-19 15:35:17.592501: Low import rate windows [0: 06-19 15:30:00 - 06-19 16:00:00 @ 17.15, 1: 06-19 16:00:00 - 06-19 16:30:00 @ 30.43, 2: 06-19 16:30:00 - 06-19 17:00:00 @ 29.82, 3: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 4: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 5: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 6: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 7: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 8: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 9: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 10: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 11: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 12: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 13: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 14: 06-19 23:00:00 - 06-19 23:30:00 @ 21.85, 15: 06-19 23:30:00 - 06-20 00:00:00 @ 20.75, 16: 06-20 00:00:00 - 06-20 00:30:00 @ 19.34, 17: 06-20 00:30:00 - 06-20 01:00:00 @ 19.45, 18: 06-20 01:00:00 - 06-20 01:30:00 @ 18.56, 19: 06-20 01:30:00 - 06-20 02:00:00 @ 19.03, 20: 06-20 02:00:00 - 06-20 02:30:00 @ 18.41, 21: 06-20 02:30:00 - 06-20 03:00:00 @ 17.99, 22: 06-20 03:00:00 - 06-20 03:30:00 @ 17.36, 23: 06-20 03:30:00 - 06-20 04:00:00 @ 17.26, 24: 06-20 04:00:00 - 06-20 04:30:00 @ 16.82, 25: 06-20 04:30:00 - 06-20 05:00:00 @ 15.68, 26: 06-20 05:00:00 - 06-20 05:30:00 @ 15.9, 27: 06-20 05:30:00 - 06-20 06:00:00 @ 16.58, 28: 06-20 06:00:00 - 06-20 06:30:00 @ 17.02, 29: 06-20 06:30:00 - 06-20 07:00:00 @ 20.5, 30: 06-20 07:00:00 - 06-20 07:30:00 @ 17.66, 31: 06-20 07:30:00 - 06-20 08:00:00 @ 18.1, 32: 06-20 08:00:00 - 06-20 08:30:00 @ 15.95, 33: 06-20 08:30:00 - 06-20 09:00:00 @ 17.68, 34: 06-20 09:00:00 - 06-20 09:30:00 @ 16.12, 35: 06-20 09:30:00 - 06-20 10:00:00 @ 14.81, 36: 06-20 10:00:00 - 06-20 10:30:00 @ 11.18, 37: 06-20 10:30:00 - 06-20 11:00:00 @ 10.59, 38: 06-20 11:00:00 - 06-20 11:30:00 @ 10.9, 39: 06-20 11:30:00 - 06-20 12:00:00 @ 10.22, 40: 06-20 12:00:00 - 06-20 12:30:00 @ 10.81, 41: 06-20 12:30:00 - 06-20 13:00:00 @ 10.27, 42: 06-20 13:00:00 - 06-20 13:30:00 @ 9.94, 43: 06-20 13:30:00 - 06-20 14:00:00 @ 10.69, 44: 06-20 14:00:00 - 06-20 14:30:00 @ 9.5, 45: 06-20 14:30:00 - 06-20 15:00:00 @ 10.61, 46: 06-20 15:00:00 - 06-20 15:30:00 @ 16.56, 47: 06-20 15:30:00 - 06-20 16:00:00 @ 17.15, 48: 06-20 16:00:00 - 06-20 16:30:00 @ 30.43, 49: 06-20 16:30:00 - 06-20 17:00:00 @ 29.82, 50: 06-20 17:00:00 - 06-20 17:30:00 @ 32.09, 51: 06-20 17:30:00 - 06-20 18:00:00 @ 31.14, 52: 06-20 18:00:00 - 06-20 18:30:00 @ 34.45, 53: 06-20 19:00:00 - 06-20 19:30:00 @ 26.46, 54: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 55: 06-20 20:00:00 - 06-20 20:30:00 @ 26.48, 56: 06-20 20:30:00 - 06-20 21:00:00 @ 26.48, 57: 06-20 21:00:00 - 06-20 21:30:00 @ 26.48, 58: 06-20 21:30:00 - 06-20 22:00:00 @ 25.96, 59: 06-20 22:00:00 - 06-20 22:30:00 @ 22.44, 60: 06-20 22:30:00 - 06-20 23:00:00 @ 22.91, 61: 06-20 23:00:00 - 06-20 23:30:00 @ 21.85, 62: 06-20 23:30:00 - 06-21 00:00:00 @ 20.75, 63: 06-21 00:00:00 - 06-21 00:30:00 @ 19.34, 64: 06-21 00:30:00 - 06-21 01:00:00 @ 19.45, 65: 06-21 01:00:00 - 06-21 01:30:00 @ 18.56, 66: 06-21 01:30:00 - 06-21 02:00:00 @ 19.03, 67: 06-21 02:00:00 - 06-21 02:30:00 @ 18.41, 68: 06-21 02:30:00 - 06-21 03:00:00 @ 17.99, 69: 06-21 03:00:00 - 06-21 03:30:00 @ 17.36, 70: 06-21 03:30:00 - 06-21 04:00:00 @ 17.26, 71: 06-21 04:00:00 - 06-21 04:30:00 @ 16.82, 72: 06-21 04:30:00 - 06-21 05:00:00 @ 15.68, 73: 06-21 05:00:00 - 06-21 05:30:00 @ 15.9, 74: 06-21 05:30:00 - 06-21 06:00:00 @ 16.58, 75: 06-21 06:00:00 - 06-21 06:30:00 @ 17.02, 76: 06-21 06:30:00 - 06-21 07:00:00 @ 20.5, 77: 06-21 07:00:00 - 06-21 07:30:00 @ 17.66, 78: 06-21 07:30:00 - 06-21 08:00:00 @ 18.1, 79: 06-21 08:00:00 - 06-21 08:30:00 @ 15.95, 80: 06-21 08:30:00 - 06-21 09:00:00 @ 17.68, 81: 06-21 09:00:00 - 06-21 09:30:00 @ 16.12, 82: 06-21 09:30:00 - 06-21 10:00:00 @ 14.81, 83: 06-21 10:00:00 - 06-21 10:30:00 @ 11.18, 84: 06-21 10:30:00 - 06-21 11:00:00 @ 10.59, 85: 06-21 11:00:00 - 06-21 11:30:00 @ 10.9, 86: 06-21 11:30:00 - 06-21 12:00:00 @ 10.22, 87: 06-21 12:00:00 - 06-21 12:30:00 @ 10.81, 88: 06-21 12:30:00 - 06-21 13:00:00 @ 10.27, 89: 06-21 13:00:00 - 06-21 13:30:00 @ 9.94, 90: 06-21 13:30:00 - 06-21 14:00:00 @ 10.69, 91: 06-21 14:00:00 - 06-21 14:30:00 @ 9.5, 92: 06-21 14:30:00 - 06-21 15:00:00 @ 10.61, 93: 06-21 15:00:00 - 06-21 15:30:00 @ 16.56, 94: 06-21 15:30:00 - 06-21 16:00:00 @ 17.15]
2026-06-19 15:35:17.600075: Inverter 0: Type SK Sunsynk
2026-06-19 15:35:17.600136: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 15:35:17.600570: Reserve min: 10%, battery_min: 10%
2026-06-19 15:35:17.600716: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 15:35:17.601308: Inverter 0 SoC: 12.8kW 80%, current charge rate 5000W, current discharge rate 5250W, current battery power 554W, current battery voltage 51.2V, grid power -53W, load power 589W, PV Power 0W
2026-06-19 15:35:17.601542: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 15:35:17.601632: Inverter 0 scheduled charge enable is False
2026-06-19 15:35:17.601699: Inverter 0 charge windows currently []
2026-06-19 15:35:17.601736: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 15:35:17.601848: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 15:35:17.601875: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:35:17.601913: Inverter 0 scheduled discharge enable is False
2026-06-19 15:35:17.602038: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:35:17.602065: Inverter 0 discharge windows currently []
2026-06-19 15:35:17.602091: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:35:17.602109: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:35:17.602124: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 15:35:17.650454: Reset inverter settings to safe mode (set_charge_window=False set_export_window=False force=)
2026-06-19 15:35:17.650523: Inverter 0 Set charge window is disabled
2026-06-19 15:35:17.650552: Inverter 0 count register writes 0
2026-06-19 15:35:17.678690: Total inverter register writes now 0
2026-06-19 15:35:17.728693: Completed run status Demand
2026-06-19 15:35:18.454592: Info: record_status Demand
2026-06-19 15:35:18.467667: Saved current settings to /config/predbat_config.json
2026-06-19 15:35:18.512382: Creating predbat dashboard at /config/predbat_dashboard.yaml
2026-06-19 15:35:49.542222: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 15:35:49.542437: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 15:35:49.542468: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:35:49.542594: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:35:49.542624: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:35:49.542641: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:35:49.542656: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 15:37:49.716005: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 15:37:49.716227: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 15:37:49.716287: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:37:49.716418: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:37:49.716464: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:37:49.716494: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:37:49.716511: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 15:40:00.901371: --------------- PredBat - update at 2026-06-19 15:40:00+01:00 with clock skew 0 minutes, minutes now 940
2026-06-19 15:40:00.902544: Saved current settings to /config/predbat_config.json
2026-06-19 15:40:00.902658: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 4.9 minutes
2026-06-19 15:40:00.902744: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 15:40:00.902848: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 15:40:00.921047: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 15:40:00.921637: Predbat mode is set to Monitor
2026-06-19 15:40:01.028807: Found 11520 load_today datapoints going back 1 days
2026-06-19 15:40:01.028918: Using load_power data to fill gaps in load_today data
2026-06-19 15:40:01.078286: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 15:40:01.078434: Zero load period starting at 2026-06-19T12:09:00+0100 (211 minutes) for 889 minutes with base value 0.9
2026-06-19 15:40:01.078491: Zero load period starting at 2026-06-18T19:24:00+0100 (1216 minutes) for 64 minutes with base value 0.8
2026-06-19 15:40:01.079374: Processing 384 30-minute periods for power integration
2026-06-19 15:40:01.142309: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 15:40:01.142400: Car charging hold True, threshold 6.0kWh
2026-06-19 15:40:01.142439: Current data so far today: load 2.9kWh, import 0.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 15:40:01.158467: Standing charge is set to 49.98p
2026-06-19 15:40:01.192595: Rate min forward looking: now 9.5p at end of forecast 9.5p
2026-06-19 15:40:01.192882: Import rates: min 9.5p, max 37.08p, average 19.39p
2026-06-19 15:40:01.230648: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 15:40:01.230743: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 15:40:01.231772: High export rate found rates in range 99p to -99p
2026-06-19 15:40:01.328981: Low Import rate found rates in range 9.5p to 34.45p
2026-06-19 15:40:01.329141: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 10.2p
2026-06-19 15:40:01.329365: Last hour: net energy 0.42kWh, import 0.42kWh, export 0.0kWh, car 0kWh, load 0.8kWh, net cost 6.51p, import 6.51p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 15:40:01.374894: Today's energy total net 0.9kWh, import 0.9kWh, export 0.0kWh, cost 62.8p, import 12.82p, export 0.0p, carbon 0.0kg
2026-06-19 15:40:01.375001: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 15:40:01.376619: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 15:40:01.377793: Warn: Found 1 gaps in load_today totalling 10095 minutes to fill using average data
2026-06-19 15:40:01.377896: Gap starting at 2026-06-18T15:55:00+0100 (1425 minutes) for 10095 minutes
2026-06-19 15:40:01.393520: Historical days now [7] weight [1]
2026-06-19 15:40:01.414322: Today's load divergence 120.04%, in-day adjustment 112.43%, damping 0.95x, yesterday 100.0% today 119.04% blend 34.72%
2026-06-19 15:40:01.414406: Today's predicted so far 8.65kWh with 0.0kWh car/iBoost excluded, 0.64kWh import ignored, and 0kWh forecast extra.
2026-06-19 15:40:01.414454: Today's actual load so far 11.51kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 15:40:01.450503: Inverter 0: Type SK Sunsynk
2026-06-19 15:40:01.450563: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 15:40:01.450741: Reserve min: 10%, battery_min: 10%
2026-06-19 15:40:01.450799: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 15:40:01.451028: Inverter 0 SoC: 12.8kW 80%, current charge rate 5000W, current discharge rate 5250W, current battery power 521W, current battery voltage 51.2V, grid power -53W, load power 558W, PV Power 0W
2026-06-19 15:40:01.451162: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 15:40:01.451797: Inverter 0 scheduled charge enable is False
2026-06-19 15:40:01.451846: Inverter 0 charge windows currently []
2026-06-19 15:40:01.451876: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 15:40:01.452071: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 15:40:01.452120: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:40:01.452163: Inverter 0 scheduled discharge enable is False
2026-06-19 15:40:01.452349: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:40:01.452378: Inverter 0 discharge windows currently []
2026-06-19 15:40:01.452398: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:40:01.452415: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:40:01.452430: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 15:40:01.514082: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 15:40:01.514237: Plan was last updated on 2026-06-19 15:35:00+01:00 and is now 5.0 minutes old
2026-06-19 15:40:01.514298: Best charge window [ ]
2026-06-19 15:40:01.514330: Best export window [ ]
2026-06-19 15:40:01.515611: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 15:40:01.517645: Load divergence over 8.0 hours mean 317.67W, min 0.0W, max 1834.8W, std dev 367.12W, divergence 57.78%
2026-06-19 15:40:01.537993: Creating pool of 12 processes to match your CPU count
2026-06-19 15:40:01.610040: predict base end_record 06-21 15:40:00, final soc 1.6kWh, metric 486.6p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:15:00, load 33.56kWh, PV 0.0kWh
2026-06-19 15:40:01.611918: Slot: [ 15:40, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:40:01.613352: SoC: [ 12.8, 12.6, 12.53, 12.46, 12.39, 12.11, 11.59, 11.39, 11.39, 11.36, 11.32, 11.29, 11.19, 10.88, 10.67, 10.11, 9.66, 9.34, 8.64, 8.01, 7.96, 7.86, 7.71, 7.5, 7.29, 6.72, 5.39, 3.29, 2.94, 2.86, 2.71, 2.49, 2.21, 1.85, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:40:01.614521: BAT: [ 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-, 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-] kWh
2026-06-19 15:40:01.615832: LOAD: [ 2.9, 3.09, 3.15, 3.21, 3.28, 3.55, 4.02, 4.21, 4.21, 4.24, 4.28, 4.31, 4.4, 4.69, 4.88, 5.41, 5.82, 6.13, 6.77, 7.36, 7.41, 7.5, 7.64, 7.83, 8.03, 8.56, 9.8, 11.75, 12.08, 12.15, 12.29, 12.5, 12.77, 13.1, 13.49, 13.95, 14.17, 14.18, 14.43, 14.74, 15.1, 15.29, 15.51, 15.78, 16.12, 16.71, 17.38, 17.82, 18.3, 18.58, 18.64, 18.69, 18.75, 18.99, 19.41, 19.58, 19.58, 19.61, 19.64, 19.66, 19.75, 20.0, 20.18, 20.64, 21.02, 21.28, 21.92, 22.51, 22.56, 22.65, 22.8, 22.99, 23.18, 23.71, 24.95, 26.9, 27.23, 27.31, 27.45, 27.65, 27.92, 28.25, 28.64, 29.1, 29.32, 29.33, 29.58, 29.89, 30.25, 30.44, 30.66, 30.93, 31.27, 31.87, 32.53, 32.98] kWh
2026-06-19 15:40:01.617055: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:40:01.618393: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.06, 1.52, 1.74, 1.75, 2.0, 2.31, 2.67, 2.86, 3.08, 3.35, 3.69, 4.28, 4.95, 5.4, 5.87, 6.15, 6.21, 6.26, 6.32, 6.56, 6.98, 7.15, 7.15, 7.18, 7.21, 7.24, 7.32, 7.57, 7.75, 8.22, 8.59, 8.85, 9.49, 10.08, 10.13, 10.22, 10.37, 10.56, 10.75, 11.28, 12.52, 14.47, 14.8, 14.88, 15.02, 15.22, 15.49, 15.82, 16.21, 16.67, 16.89, 16.9, 17.15, 17.46, 17.82, 18.01, 18.23, 18.5, 18.84, 19.44, 20.1, 20.55] kWh
2026-06-19 15:40:01.619836: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:40:01.621141: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 115.38, 123.5, 127.02, 127.21, 129.95, 133.23, 137.15, 139.09, 141.49, 144.31, 147.62, 154.01, 160.34, 165.05, 172.92, 177.76, 179.37, 181.11, 182.92, 190.38, 205.0, 211.24, 211.27, 212.0, 212.77, 213.46, 215.58, 222.31, 226.2, 236.91, 244.98, 250.56, 312.94, 324.31, 325.21, 327.03, 329.65, 333.08, 336.44, 345.62, 366.5, 397.06, 402.28, 403.54, 405.91, 410.08, 414.8, 420.8, 427.1, 435.22, 438.75, 438.94, 441.67, 444.95, 448.88, 450.81, 453.21, 456.03, 459.35, 465.74, 472.06, 476.78] p
2026-06-19 15:40:01.734374: Battery has 16.58 hours left - now at 12.8kWh
2026-06-19 15:40:01.776878: predict base10 end_record 06-21 15:40:00, final soc 1.6kWh, metric 510.49p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:35:00, load 35.03kWh, PV 0.0kWh
2026-06-19 15:40:01.779066: Slot: [ 15:40, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:40:01.780752: SoC: [ 12.8, 12.59, 12.52, 12.45, 12.38, 12.07, 11.54, 11.32, 11.32, 11.29, 11.25, 11.22, 11.12, 10.79, 10.57, 9.98, 9.51, 9.17, 8.44, 7.79, 7.73, 7.62, 7.46, 7.25, 7.03, 6.43, 5.04, 2.84, 2.47, 2.39, 2.23, 2.0, 1.7, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:40:01.781957: BAT: [ 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-, 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-] kWh
2026-06-19 15:40:01.783262: LOAD: [ 2.9, 3.1, 3.16, 3.23, 3.29, 3.58, 4.08, 4.28, 4.28, 4.31, 4.34, 4.37, 4.47, 4.77, 4.98, 5.53, 5.96, 6.28, 6.96, 7.57, 7.62, 7.72, 7.87, 8.07, 8.27, 8.83, 10.13, 12.17, 12.52, 12.6, 12.74, 12.96, 13.23, 13.58, 14.0, 14.48, 14.71, 14.72, 14.98, 15.3, 15.68, 15.88, 16.11, 16.4, 16.75, 17.37, 18.07, 18.54, 19.03, 19.33, 19.38, 19.45, 19.5, 19.75, 20.2, 20.38, 20.38, 20.41, 20.44, 20.46, 20.55, 20.82, 21.0, 21.49, 21.88, 22.16, 22.83, 23.44, 23.49, 23.59, 23.74, 23.94, 24.15, 24.7, 26.0, 28.05, 28.39, 28.47, 28.61, 28.83, 29.11, 29.45, 29.87, 30.35, 30.58, 30.59, 30.85, 31.17, 31.55, 31.75, 31.98, 32.27, 32.62, 33.24, 33.94, 34.41] kWh
2026-06-19 15:40:01.784481: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:40:01.785943: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.15, 1.57, 2.05, 2.28, 2.29, 2.55, 2.87, 3.25, 3.45, 3.68, 3.97, 4.32, 4.94, 5.64, 6.11, 6.6, 6.9, 6.95, 7.02, 7.07, 7.33, 7.77, 7.95, 7.95, 7.98, 8.01, 8.03, 8.12, 8.39, 8.57, 9.06, 9.45, 9.73, 10.4, 11.01, 11.06, 11.16, 11.31, 11.51, 11.72, 12.27, 13.57, 15.62, 15.96, 16.04, 16.19, 16.4, 16.68, 17.03, 17.44, 17.92, 18.15, 18.16, 18.42, 18.74, 19.12, 19.32, 19.55, 19.84, 20.19, 20.82, 21.51, 21.98] kWh
2026-06-19 15:40:01.787191: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:40:01.788715: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 117.36, 123.96, 132.47, 136.16, 136.36, 139.22, 142.66, 146.77, 148.8, 151.31, 154.27, 157.74, 164.44, 171.07, 176.0, 184.25, 189.31, 191.0, 192.82, 194.72, 202.53, 217.86, 224.4, 224.43, 225.19, 226.0, 226.73, 228.95, 236.0, 240.08, 251.3, 259.75, 265.6, 328.56, 340.48, 341.42, 343.32, 346.07, 349.66, 353.18, 362.8, 384.67, 416.69, 422.16, 423.48, 425.96, 430.33, 435.28, 441.56, 448.17, 456.67, 460.37, 460.56, 463.43, 466.86, 470.97, 473.0, 475.52, 478.47, 481.94, 488.64, 495.27, 500.21] p
2026-06-19 15:40:01.864913: predict best10 end_record 06-21 15:40:00, final soc 1.6kWh, metric 510.49p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:35:00, load 35.03kWh, PV 0.0kWh
2026-06-19 15:40:01.866605: Slot: [ 15:40, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:40:01.867903: SoC: [ 12.8, 12.59, 12.52, 12.45, 12.38, 12.07, 11.54, 11.32, 11.32, 11.29, 11.25, 11.22, 11.12, 10.79, 10.57, 9.98, 9.51, 9.17, 8.44, 7.79, 7.73, 7.62, 7.46, 7.25, 7.03, 6.43, 5.04, 2.84, 2.47, 2.39, 2.23, 2.0, 1.7, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:40:01.869001: BAT: [ 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-, 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-] kWh
2026-06-19 15:40:01.870327: LOAD: [ 2.9, 3.1, 3.16, 3.23, 3.29, 3.58, 4.08, 4.28, 4.28, 4.31, 4.34, 4.37, 4.47, 4.77, 4.98, 5.53, 5.96, 6.28, 6.96, 7.57, 7.62, 7.72, 7.87, 8.07, 8.27, 8.83, 10.13, 12.17, 12.52, 12.6, 12.74, 12.96, 13.23, 13.58, 14.0, 14.48, 14.71, 14.72, 14.98, 15.3, 15.68, 15.88, 16.11, 16.4, 16.75, 17.37, 18.07, 18.54, 19.03, 19.33, 19.38, 19.45, 19.5, 19.75, 20.2, 20.38, 20.38, 20.41, 20.44, 20.46, 20.55, 20.82, 21.0, 21.49, 21.88, 22.16, 22.83, 23.44, 23.49, 23.59, 23.74, 23.94, 24.15, 24.7, 26.0, 28.05, 28.39, 28.47, 28.61, 28.83, 29.11, 29.45, 29.87, 30.35, 30.58, 30.59, 30.85, 31.17, 31.55, 31.75, 31.98, 32.27, 32.62, 33.24, 33.94, 34.41] kWh
2026-06-19 15:40:01.871546: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:40:01.872800: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.15, 1.57, 2.05, 2.28, 2.29, 2.55, 2.87, 3.25, 3.45, 3.68, 3.97, 4.32, 4.94, 5.64, 6.11, 6.6, 6.9, 6.95, 7.02, 7.07, 7.33, 7.77, 7.95, 7.95, 7.98, 8.01, 8.03, 8.12, 8.39, 8.57, 9.06, 9.45, 9.73, 10.4, 11.01, 11.06, 11.16, 11.31, 11.51, 11.72, 12.27, 13.57, 15.62, 15.96, 16.04, 16.19, 16.4, 16.68, 17.03, 17.44, 17.92, 18.15, 18.16, 18.42, 18.74, 19.12, 19.32, 19.55, 19.84, 20.19, 20.82, 21.51, 21.98] kWh
2026-06-19 15:40:01.874072: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:40:01.875381: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 117.36, 123.96, 132.47, 136.16, 136.36, 139.22, 142.66, 146.77, 148.8, 151.31, 154.27, 157.74, 164.44, 171.07, 176.0, 184.25, 189.31, 191.0, 192.82, 194.72, 202.53, 217.86, 224.4, 224.43, 225.19, 226.0, 226.73, 228.95, 236.0, 240.08, 251.3, 259.75, 265.6, 328.56, 340.48, 341.42, 343.32, 346.07, 349.66, 353.18, 362.8, 384.67, 416.69, 422.16, 423.48, 425.96, 430.33, 435.28, 441.56, 448.17, 456.67, 460.37, 460.56, 463.43, 466.86, 470.97, 473.0, 475.52, 478.47, 481.94, 488.64, 495.27, 500.21] p
2026-06-19 15:40:01.966324: predict best end_record 06-21 15:40:00, final soc 1.6kWh, metric 486.6p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:15:00, load 33.56kWh, PV 0.0kWh
2026-06-19 15:40:01.968692: Slot: [ 15:40, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:40:01.971634: SoC: [ 12.8, 12.6, 12.53, 12.46, 12.39, 12.11, 11.59, 11.39, 11.39, 11.36, 11.32, 11.29, 11.19, 10.88, 10.67, 10.11, 9.66, 9.34, 8.64, 8.01, 7.96, 7.86, 7.71, 7.5, 7.29, 6.72, 5.39, 3.29, 2.94, 2.86, 2.71, 2.49, 2.21, 1.85, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:40:01.973972: BAT: [ 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-, 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-] kWh
2026-06-19 15:40:01.976255: LOAD: [ 2.9, 3.09, 3.15, 3.21, 3.28, 3.55, 4.02, 4.21, 4.21, 4.24, 4.28, 4.31, 4.4, 4.69, 4.88, 5.41, 5.82, 6.13, 6.77, 7.36, 7.41, 7.5, 7.64, 7.83, 8.03, 8.56, 9.8, 11.75, 12.08, 12.15, 12.29, 12.5, 12.77, 13.1, 13.49, 13.95, 14.17, 14.18, 14.43, 14.74, 15.1, 15.29, 15.51, 15.78, 16.12, 16.71, 17.38, 17.82, 18.3, 18.58, 18.64, 18.69, 18.75, 18.99, 19.41, 19.58, 19.58, 19.61, 19.64, 19.66, 19.75, 20.0, 20.18, 20.64, 21.02, 21.28, 21.92, 22.51, 22.56, 22.65, 22.8, 22.99, 23.18, 23.71, 24.95, 26.9, 27.23, 27.31, 27.45, 27.65, 27.92, 28.25, 28.64, 29.1, 29.32, 29.33, 29.58, 29.89, 30.25, 30.44, 30.66, 30.93, 31.27, 31.87, 32.53, 32.98] kWh
2026-06-19 15:40:01.978838: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:40:01.981460: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.06, 1.52, 1.74, 1.75, 2.0, 2.31, 2.67, 2.86, 3.08, 3.35, 3.69, 4.28, 4.95, 5.4, 5.87, 6.15, 6.21, 6.26, 6.32, 6.56, 6.98, 7.15, 7.15, 7.18, 7.21, 7.24, 7.32, 7.57, 7.75, 8.22, 8.59, 8.85, 9.49, 10.08, 10.13, 10.22, 10.37, 10.56, 10.75, 11.28, 12.52, 14.47, 14.8, 14.88, 15.02, 15.22, 15.49, 15.82, 16.21, 16.67, 16.89, 16.9, 17.15, 17.46, 17.82, 18.01, 18.23, 18.5, 18.84, 19.44, 20.1, 20.55] kWh
2026-06-19 15:40:01.983801: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:40:01.986218: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 115.38, 123.5, 127.02, 127.21, 129.95, 133.23, 137.15, 139.09, 141.49, 144.31, 147.62, 154.01, 160.34, 165.05, 172.92, 177.76, 179.37, 181.11, 182.92, 190.38, 205.0, 211.24, 211.27, 212.0, 212.77, 213.46, 215.58, 222.31, 226.2, 236.91, 244.98, 250.56, 312.94, 324.31, 325.21, 327.03, 329.65, 333.08, 336.44, 345.62, 366.5, 397.06, 402.28, 403.54, 405.91, 410.08, 414.8, 420.8, 427.1, 435.22, 438.75, 438.94, 441.67, 444.95, 448.88, 450.81, 453.21, 456.03, 459.35, 465.74, 472.06, 476.78] p
2026-06-19 15:40:01.989237: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 15:40:01.989297: Saving plan best values to HA entities
2026-06-19 15:40:02.188378: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 15:40:02.195273: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 15:40:02.201992: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 20.24kWh, export 0.0kWh, metric 486.6p, metric10 510.49p
2026-06-19 15:40:02.285309: Marginal costs baseline metric (no standing charge): 386.6287
2026-06-19 15:40:02.454366: Marginal energy costs matrix computed: min=16.49 max=25.07
2026-06-19 15:40:02.532333: Rate array import [{'start': 940, 'end': 960, 'rate': 'cheap', 'range': '(17.1p)'}, {'start': 960, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1500, 'rate': 'expensive', 'range': '(19.3p - 27.2p)'}, {'start': 1500, 'end': 1530, 'rate': 'cheap', 'range': '(18.6p)'}, {'start': 1530, 'end': 1560, 'rate': 'expensive', 'range': '(19.0p)'}, {'start': 1560, 'end': 1830, 'rate': 'cheap', 'range': '(15.7p - 18.4p)'}, {'start': 1830, 'end': 1860, 'rate': 'expensive', 'range': '(20.5p)'}, {'start': 1860, 'end': 2400, 'rate': 'cheap', 'range': '(9.5p - 18.1p)'}, {'start': 2400, 'end': 2580, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 2580, 'end': 2940, 'rate': 'expensive', 'range': '(19.3p - 27.2p)'}, {'start': 2940, 'end': 2970, 'rate': 'cheap', 'range': '(18.6p)'}, {'start': 2970, 'end': 3000, 'rate': 'expensive', 'range': '(19.0p)'}, {'start': 3000, 'end': 3270, 'rate': 'cheap', 'range': '(15.7p - 18.4p)'}, {'start': 3270, 'end': 3300, 'rate': 'expensive', 'range': '(20.5p)'}, {'start': 3300, 'end': 3820, 'rate': 'cheap', 'range': '(9.5p - 18.1p)'}] export [{'start': 940, 'end': 3820, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 15:40:02.533088: - Your estimated bill for today is £0.63 and tomorrow is £1.88
2026-06-19 15:40:02.533115: - Import rates are cheap (17.1p) for the next 20 minutes and then very expensive (29.8p - 37.1p) for the next 3 hours.
2026-06-19 15:40:02.533130: - The battery is currently at 80% and is in eco mode.
2026-06-19 15:40:02.533142: - For the next 48 hours there will be no solar generation.
2026-06-19 15:40:02.533155: - You will run out of battery in 16 hours.
2026-06-19 15:40:02.533180: - No charging is planned.
2026-06-19 15:40:02.533194:
2026-06-19 15:40:02.589312: Plan calculation took 1.07 seconds
2026-06-19 15:40:02.593074: No high rate period found
2026-06-19 15:40:02.639550: Import threshold used for optimisation was 9.5p
2026-06-19 15:40:02.688146: Low import rate windows [0: 06-19 15:30:00 - 06-19 16:00:00 @ 17.15, 1: 06-19 16:00:00 - 06-19 16:30:00 @ 30.43, 2: 06-19 16:30:00 - 06-19 17:00:00 @ 29.82, 3: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 4: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 5: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 6: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 7: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 8: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 9: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 10: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 11: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 12: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 13: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 14: 06-19 23:00:00 - 06-19 23:30:00 @ 21.85, 15: 06-19 23:30:00 - 06-20 00:00:00 @ 20.75, 16: 06-20 00:00:00 - 06-20 00:30:00 @ 19.34, 17: 06-20 00:30:00 - 06-20 01:00:00 @ 19.45, 18: 06-20 01:00:00 - 06-20 01:30:00 @ 18.56, 19: 06-20 01:30:00 - 06-20 02:00:00 @ 19.03, 20: 06-20 02:00:00 - 06-20 02:30:00 @ 18.41, 21: 06-20 02:30:00 - 06-20 03:00:00 @ 17.99, 22: 06-20 03:00:00 - 06-20 03:30:00 @ 17.36, 23: 06-20 03:30:00 - 06-20 04:00:00 @ 17.26, 24: 06-20 04:00:00 - 06-20 04:30:00 @ 16.82, 25: 06-20 04:30:00 - 06-20 05:00:00 @ 15.68, 26: 06-20 05:00:00 - 06-20 05:30:00 @ 15.9, 27: 06-20 05:30:00 - 06-20 06:00:00 @ 16.58, 28: 06-20 06:00:00 - 06-20 06:30:00 @ 17.02, 29: 06-20 06:30:00 - 06-20 07:00:00 @ 20.5, 30: 06-20 07:00:00 - 06-20 07:30:00 @ 17.66, 31: 06-20 07:30:00 - 06-20 08:00:00 @ 18.1, 32: 06-20 08:00:00 - 06-20 08:30:00 @ 15.95, 33: 06-20 08:30:00 - 06-20 09:00:00 @ 17.68, 34: 06-20 09:00:00 - 06-20 09:30:00 @ 16.12, 35: 06-20 09:30:00 - 06-20 10:00:00 @ 14.81, 36: 06-20 10:00:00 - 06-20 10:30:00 @ 11.18, 37: 06-20 10:30:00 - 06-20 11:00:00 @ 10.59, 38: 06-20 11:00:00 - 06-20 11:30:00 @ 10.9, 39: 06-20 11:30:00 - 06-20 12:00:00 @ 10.22, 40: 06-20 12:00:00 - 06-20 12:30:00 @ 10.81, 41: 06-20 12:30:00 - 06-20 13:00:00 @ 10.27, 42: 06-20 13:00:00 - 06-20 13:30:00 @ 9.94, 43: 06-20 13:30:00 - 06-20 14:00:00 @ 10.69, 44: 06-20 14:00:00 - 06-20 14:30:00 @ 9.5, 45: 06-20 14:30:00 - 06-20 15:00:00 @ 10.61, 46: 06-20 15:00:00 - 06-20 15:30:00 @ 16.56, 47: 06-20 15:30:00 - 06-20 16:00:00 @ 17.15, 48: 06-20 16:00:00 - 06-20 16:30:00 @ 30.43, 49: 06-20 16:30:00 - 06-20 17:00:00 @ 29.82, 50: 06-20 17:00:00 - 06-20 17:30:00 @ 32.09, 51: 06-20 17:30:00 - 06-20 18:00:00 @ 31.14, 52: 06-20 18:00:00 - 06-20 18:30:00 @ 34.45, 53: 06-20 19:00:00 - 06-20 19:30:00 @ 26.46, 54: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 55: 06-20 20:00:00 - 06-20 20:30:00 @ 26.48, 56: 06-20 20:30:00 - 06-20 21:00:00 @ 26.48, 57: 06-20 21:00:00 - 06-20 21:30:00 @ 26.48, 58: 06-20 21:30:00 - 06-20 22:00:00 @ 25.96, 59: 06-20 22:00:00 - 06-20 22:30:00 @ 22.44, 60: 06-20 22:30:00 - 06-20 23:00:00 @ 22.91, 61: 06-20 23:00:00 - 06-20 23:30:00 @ 21.85, 62: 06-20 23:30:00 - 06-21 00:00:00 @ 20.75, 63: 06-21 00:00:00 - 06-21 00:30:00 @ 19.34, 64: 06-21 00:30:00 - 06-21 01:00:00 @ 19.45, 65: 06-21 01:00:00 - 06-21 01:30:00 @ 18.56, 66: 06-21 01:30:00 - 06-21 02:00:00 @ 19.03, 67: 06-21 02:00:00 - 06-21 02:30:00 @ 18.41, 68: 06-21 02:30:00 - 06-21 03:00:00 @ 17.99, 69: 06-21 03:00:00 - 06-21 03:30:00 @ 17.36, 70: 06-21 03:30:00 - 06-21 04:00:00 @ 17.26, 71: 06-21 04:00:00 - 06-21 04:30:00 @ 16.82, 72: 06-21 04:30:00 - 06-21 05:00:00 @ 15.68, 73: 06-21 05:00:00 - 06-21 05:30:00 @ 15.9, 74: 06-21 05:30:00 - 06-21 06:00:00 @ 16.58, 75: 06-21 06:00:00 - 06-21 06:30:00 @ 17.02, 76: 06-21 06:30:00 - 06-21 07:00:00 @ 20.5, 77: 06-21 07:00:00 - 06-21 07:30:00 @ 17.66, 78: 06-21 07:30:00 - 06-21 08:00:00 @ 18.1, 79: 06-21 08:00:00 - 06-21 08:30:00 @ 15.95, 80: 06-21 08:30:00 - 06-21 09:00:00 @ 17.68, 81: 06-21 09:00:00 - 06-21 09:30:00 @ 16.12, 82: 06-21 09:30:00 - 06-21 10:00:00 @ 14.81, 83: 06-21 10:00:00 - 06-21 10:30:00 @ 11.18, 84: 06-21 10:30:00 - 06-21 11:00:00 @ 10.59, 85: 06-21 11:00:00 - 06-21 11:30:00 @ 10.9, 86: 06-21 11:30:00 - 06-21 12:00:00 @ 10.22, 87: 06-21 12:00:00 - 06-21 12:30:00 @ 10.81, 88: 06-21 12:30:00 - 06-21 13:00:00 @ 10.27, 89: 06-21 13:00:00 - 06-21 13:30:00 @ 9.94, 90: 06-21 13:30:00 - 06-21 14:00:00 @ 10.69, 91: 06-21 14:00:00 - 06-21 14:30:00 @ 9.5, 92: 06-21 14:30:00 - 06-21 15:00:00 @ 10.61, 93: 06-21 15:00:00 - 06-21 15:30:00 @ 16.56, 94: 06-21 15:30:00 - 06-21 16:00:00 @ 17.15]
2026-06-19 15:40:02.694750: Inverter 0 Set charge window is disabled
2026-06-19 15:40:02.694809: Inverter 0 count register writes 0
2026-06-19 15:40:02.710027: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 15:40:02.715465: Total inverter register writes now 0
2026-06-19 15:40:02.735319: Completed run status Demand
2026-06-19 15:40:02.741734: Info: record_status Demand
2026-06-19 15:40:02.754556: Saved current settings to /config/predbat_config.json
2026-06-19 15:40:34.822141: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 15:40:34.822366: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 15:40:34.822403: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:40:34.822531: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:40:34.822565: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:40:34.822582: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:40:34.822598: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 15:42:49.019762: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 15:42:49.019966: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 15:42:49.019997: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:42:49.020147: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:42:49.020183: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:42:49.020202: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:42:49.020217: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 15:44:49.194203: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 15:44:49.194431: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 15:44:49.194463: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:44:49.194585: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:44:49.194612: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:44:49.194629: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:44:49.194645: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 15:45:00.278655: --------------- PredBat - update at 2026-06-19 15:45:00+01:00 with clock skew 0 minutes, minutes now 945
2026-06-19 15:45:00.279201: Saved current settings to /config/predbat_config.json
2026-06-19 15:45:00.279280: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 9.9 minutes
2026-06-19 15:45:00.279333: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 15:45:00.279394: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 15:45:00.298243: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 15:45:00.298694: Predbat mode is set to Monitor
2026-06-19 15:45:00.396109: Found 11520 load_today datapoints going back 1 days
2026-06-19 15:45:00.396201: Using load_power data to fill gaps in load_today data
2026-06-19 15:45:00.436297: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 15:45:00.437038: Zero load period starting at 2026-06-19T12:09:00+0100 (216 minutes) for 889 minutes with base value 0.9
2026-06-19 15:45:00.437150: Zero load period starting at 2026-06-18T19:24:00+0100 (1221 minutes) for 64 minutes with base value 0.8
2026-06-19 15:45:00.438279: Processing 384 30-minute periods for power integration
2026-06-19 15:45:00.488258: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 15:45:00.488350: Car charging hold True, threshold 6.0kWh
2026-06-19 15:45:00.488380: Current data so far today: load 2.95kWh, import 0.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 15:45:00.502304: Standing charge is set to 49.98p
2026-06-19 15:45:00.529237: Rate min forward looking: now 9.5p at end of forecast 9.5p
2026-06-19 15:45:00.529455: Import rates: min 9.5p, max 37.08p, average 19.39p
2026-06-19 15:45:00.560088: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 15:45:00.560168: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 15:45:00.561006: High export rate found rates in range 99p to -99p
2026-06-19 15:45:00.636948: Low Import rate found rates in range 9.5p to 34.45p
2026-06-19 15:45:00.637097: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 10.2p
2026-06-19 15:45:00.637276: Last hour: net energy 0.4kWh, import 0.4kWh, export 0.0kWh, car 0kWh, load 0.8kWh, net cost 6.3p, import 6.3p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 15:45:00.679971: Today's energy total net 0.9kWh, import 0.9kWh, export 0.0kWh, cost 62.8p, import 12.82p, export 0.0p, carbon 0.0kg
2026-06-19 15:45:00.680077: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 15:45:00.681352: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 15:45:00.682275: Warn: Found 1 gaps in load_today totalling 10090 minutes to fill using average data
2026-06-19 15:45:00.682349: Gap starting at 2026-06-18T15:55:00+0100 (1430 minutes) for 10090 minutes
2026-06-19 15:45:00.694800: Historical days now [7] weight [1]
2026-06-19 15:45:00.713848: Today's load divergence 119.88%, in-day adjustment 112.39%, damping 0.95x, yesterday 100.0% today 118.88% blend 34.38%
2026-06-19 15:45:00.713920: Today's predicted so far 8.73kWh with 0.0kWh car/iBoost excluded, 0.65kWh import ignored, and 0kWh forecast extra.
2026-06-19 15:45:00.713944: Today's actual load so far 11.56kWh with 0.0kWh car/iBoost excluded, and 0.17kWh import ignored.
2026-06-19 15:45:00.743004: Inverter 0: Type SK Sunsynk
2026-06-19 15:45:00.743089: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 15:45:00.743260: Reserve min: 10%, battery_min: 10%
2026-06-19 15:45:00.743322: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 15:45:00.743571: Inverter 0 SoC: 12.8kW 80%, current charge rate 5000W, current discharge rate 5250W, current battery power 546W, current battery voltage 51.2V, grid power -57W, load power 576W, PV Power 0W
2026-06-19 15:45:00.743706: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 15:45:00.743780: Inverter 0 scheduled charge enable is False
2026-06-19 15:45:00.743804: Inverter 0 charge windows currently []
2026-06-19 15:45:00.743827: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 15:45:00.743923: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 15:45:00.743948: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:45:00.743979: Inverter 0 scheduled discharge enable is False
2026-06-19 15:45:00.744110: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:45:00.744137: Inverter 0 discharge windows currently []
2026-06-19 15:45:00.744156: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:45:00.744172: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:45:00.744188: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 15:45:00.800274: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 15:45:00.800377: Plan was last updated on 2026-06-19 15:35:00+01:00 and is now 10.0 minutes old
2026-06-19 15:45:00.800411: Best charge window [ ]
2026-06-19 15:45:00.800456: Best export window [ ]
2026-06-19 15:45:00.801251: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 15:45:00.803283: Load divergence over 8.0 hours mean 319.2W, min 0.0W, max 2494.8W, std dev 387.44W, divergence 60.69%
2026-06-19 15:45:00.823395: Creating pool of 12 processes to match your CPU count
2026-06-19 15:45:00.896468: predict base end_record 06-21 15:45:00, final soc 1.6kWh, metric 486.73p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:20:00, load 33.61kWh, PV 0.0kWh
2026-06-19 15:45:00.898389: Slot: [ 15:45, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:45:00.899729: SoC: [ 12.8, 12.66, 12.6, 12.53, 12.47, 12.21, 11.66, 11.45, 11.45, 11.42, 11.38, 11.36, 11.26, 10.94, 10.73, 10.17, 9.72, 9.4, 8.71, 8.08, 8.03, 7.92, 7.77, 7.56, 7.36, 6.79, 5.45, 3.36, 3.01, 2.92, 2.77, 2.56, 2.27, 1.91, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:45:00.900931: BAT: [ 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-, 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-] kWh
2026-06-19 15:45:00.902289: LOAD: [ 2.95, 3.08, 3.14, 3.21, 3.26, 3.5, 4.01, 4.2, 4.21, 4.24, 4.27, 4.3, 4.39, 4.68, 4.87, 5.4, 5.81, 6.12, 6.76, 7.35, 7.4, 7.49, 7.63, 7.83, 8.02, 8.55, 9.79, 11.74, 12.07, 12.15, 12.29, 12.49, 12.76, 13.09, 13.48, 13.94, 14.16, 14.17, 14.42, 14.73, 15.09, 15.27, 15.5, 15.77, 16.11, 16.73, 17.37, 17.82, 18.29, 18.57, 18.63, 18.68, 18.73, 18.95, 19.4, 19.57, 19.57, 19.6, 19.63, 19.66, 19.73, 20.0, 20.17, 20.64, 21.01, 21.27, 21.91, 22.5, 22.55, 22.64, 22.79, 22.98, 23.17, 23.7, 24.94, 26.89, 27.22, 27.3, 27.44, 27.64, 27.91, 28.24, 28.63, 29.09, 29.31, 29.32, 29.57, 29.88, 30.24, 30.42, 30.65, 30.93, 31.26, 31.88, 32.52, 32.97] kWh
2026-06-19 15:45:00.903639: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:45:00.905225: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.0, 1.46, 1.68, 1.69, 1.94, 2.25, 2.61, 2.79, 3.02, 3.29, 3.63, 4.25, 4.89, 5.34, 5.81, 6.09, 6.15, 6.21, 6.25, 6.47, 6.92, 7.09, 7.09, 7.12, 7.15, 7.18, 7.26, 7.52, 7.69, 8.16, 8.53, 8.8, 9.44, 10.02, 10.07, 10.16, 10.31, 10.5, 10.69, 11.22, 12.46, 14.41, 14.74, 14.82, 14.96, 15.16, 15.43, 15.76, 16.16, 16.61, 16.83, 16.85, 17.09, 17.4, 17.76, 17.94, 18.17, 18.45, 18.78, 19.4, 20.04, 20.49] kWh
2026-06-19 15:45:00.906506: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:45:00.907794: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.43, 122.55, 126.07, 126.26, 129.0, 132.28, 136.2, 138.07, 140.55, 143.36, 146.67, 153.34, 159.41, 164.17, 172.0, 176.84, 178.47, 180.2, 181.72, 188.4, 203.94, 210.46, 210.48, 211.22, 211.99, 212.64, 214.76, 221.53, 225.42, 236.13, 244.2, 249.78, 312.15, 323.53, 324.42, 326.24, 328.87, 332.29, 335.66, 344.84, 365.71, 396.28, 401.5, 402.75, 405.13, 409.3, 414.02, 420.02, 426.32, 434.44, 437.96, 438.15, 440.89, 444.17, 448.09, 449.96, 452.44, 455.25, 458.56, 465.23, 471.3, 476.06] p
2026-06-19 15:45:01.034353: Battery has 16.58 hours left - now at 12.8kWh
2026-06-19 15:45:01.076824: predict base10 end_record 06-21 15:45:00, final soc 1.6kWh, metric 510.49p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 35.07kWh, PV 0.0kWh
2026-06-19 15:45:01.078734: Slot: [ 15:45, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:45:01.080097: SoC: [ 12.8, 12.65, 12.59, 12.51, 12.45, 12.18, 11.61, 11.39, 11.39, 11.35, 11.32, 11.29, 11.18, 10.86, 10.63, 10.04, 9.58, 9.24, 8.51, 7.85, 7.8, 7.69, 7.53, 7.32, 7.1, 6.5, 5.1, 2.91, 2.54, 2.45, 2.3, 2.07, 1.77, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:45:01.081243: BAT: [ 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-, 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-] kWh
2026-06-19 15:45:01.082616: LOAD: [ 2.95, 3.09, 3.15, 3.22, 3.27, 3.53, 4.06, 4.26, 4.26, 4.3, 4.33, 4.36, 4.46, 4.76, 4.97, 5.52, 5.95, 6.27, 6.95, 7.56, 7.61, 7.71, 7.86, 8.06, 8.26, 8.82, 10.12, 12.16, 12.51, 12.58, 12.73, 12.94, 13.22, 13.57, 13.98, 14.46, 14.7, 14.71, 14.96, 15.29, 15.67, 15.86, 16.1, 16.38, 16.73, 17.39, 18.05, 18.53, 19.02, 19.32, 19.37, 19.43, 19.48, 19.71, 20.18, 20.36, 20.37, 20.39, 20.43, 20.45, 20.53, 20.81, 20.99, 21.48, 21.87, 22.15, 22.82, 23.43, 23.48, 23.58, 23.73, 23.93, 24.13, 24.69, 25.99, 28.03, 28.38, 28.46, 28.6, 28.82, 29.1, 29.44, 29.86, 30.34, 30.57, 30.58, 30.84, 31.16, 31.54, 31.73, 31.97, 32.26, 32.61, 33.26, 33.93, 34.4] kWh
2026-06-19 15:45:01.083867: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:45:01.085228: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.09, 1.5, 1.99, 2.22, 2.23, 2.48, 2.81, 3.19, 3.38, 3.62, 3.9, 4.25, 4.91, 5.58, 6.05, 6.54, 6.84, 6.89, 6.95, 7.0, 7.23, 7.7, 7.89, 7.89, 7.92, 7.95, 7.97, 8.06, 8.33, 8.51, 9.0, 9.39, 9.67, 10.34, 10.95, 11.0, 11.1, 11.25, 11.45, 11.65, 12.21, 13.51, 15.55, 15.9, 15.98, 16.12, 16.34, 16.62, 16.96, 17.38, 17.86, 18.09, 18.1, 18.36, 18.68, 19.06, 19.25, 19.49, 19.78, 20.13, 20.78, 21.45, 21.92] kWh
2026-06-19 15:45:01.086571: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:45:01.087929: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.24, 122.84, 131.35, 135.04, 135.24, 138.1, 141.54, 145.65, 147.61, 150.21, 153.15, 156.62, 163.61, 169.96, 174.96, 183.15, 188.22, 189.94, 191.75, 193.34, 200.33, 216.62, 223.45, 223.47, 224.25, 225.05, 225.73, 227.95, 235.04, 239.12, 250.34, 258.79, 264.63, 327.6, 339.52, 340.46, 342.36, 345.11, 348.69, 352.22, 361.84, 383.71, 415.73, 421.2, 422.51, 425.0, 429.37, 434.32, 440.6, 447.2, 455.71, 459.4, 459.6, 462.46, 465.9, 470.01, 471.97, 474.57, 477.5, 480.98, 487.97, 494.32, 499.32] p
2026-06-19 15:45:01.155630: predict best10 end_record 06-21 15:45:00, final soc 1.6kWh, metric 510.49p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 35.07kWh, PV 0.0kWh
2026-06-19 15:45:01.157381: Slot: [ 15:45, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:45:01.158745: SoC: [ 12.8, 12.65, 12.59, 12.51, 12.45, 12.18, 11.61, 11.39, 11.39, 11.35, 11.32, 11.29, 11.18, 10.86, 10.63, 10.04, 9.58, 9.24, 8.51, 7.85, 7.8, 7.69, 7.53, 7.32, 7.1, 6.5, 5.1, 2.91, 2.54, 2.45, 2.3, 2.07, 1.77, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:45:01.159881: BAT: [ 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-, 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-] kWh
2026-06-19 15:45:01.161213: LOAD: [ 2.95, 3.09, 3.15, 3.22, 3.27, 3.53, 4.06, 4.26, 4.26, 4.3, 4.33, 4.36, 4.46, 4.76, 4.97, 5.52, 5.95, 6.27, 6.95, 7.56, 7.61, 7.71, 7.86, 8.06, 8.26, 8.82, 10.12, 12.16, 12.51, 12.58, 12.73, 12.94, 13.22, 13.57, 13.98, 14.46, 14.7, 14.71, 14.96, 15.29, 15.67, 15.86, 16.1, 16.38, 16.73, 17.39, 18.05, 18.53, 19.02, 19.32, 19.37, 19.43, 19.48, 19.71, 20.18, 20.36, 20.37, 20.39, 20.43, 20.45, 20.53, 20.81, 20.99, 21.48, 21.87, 22.15, 22.82, 23.43, 23.48, 23.58, 23.73, 23.93, 24.13, 24.69, 25.99, 28.03, 28.38, 28.46, 28.6, 28.82, 29.1, 29.44, 29.86, 30.34, 30.57, 30.58, 30.84, 31.16, 31.54, 31.73, 31.97, 32.26, 32.61, 33.26, 33.93, 34.4] kWh
2026-06-19 15:45:01.162607: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:45:01.163916: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.09, 1.5, 1.99, 2.22, 2.23, 2.48, 2.81, 3.19, 3.38, 3.62, 3.9, 4.25, 4.91, 5.58, 6.05, 6.54, 6.84, 6.89, 6.95, 7.0, 7.23, 7.7, 7.89, 7.89, 7.92, 7.95, 7.97, 8.06, 8.33, 8.51, 9.0, 9.39, 9.67, 10.34, 10.95, 11.0, 11.1, 11.25, 11.45, 11.65, 12.21, 13.51, 15.55, 15.9, 15.98, 16.12, 16.34, 16.62, 16.96, 17.38, 17.86, 18.09, 18.1, 18.36, 18.68, 19.06, 19.25, 19.49, 19.78, 20.13, 20.78, 21.45, 21.92] kWh
2026-06-19 15:45:01.165262: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:45:01.166579: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.24, 122.84, 131.35, 135.04, 135.24, 138.1, 141.54, 145.65, 147.61, 150.21, 153.15, 156.62, 163.61, 169.96, 174.96, 183.15, 188.22, 189.94, 191.75, 193.34, 200.33, 216.62, 223.45, 223.47, 224.25, 225.05, 225.73, 227.95, 235.04, 239.12, 250.34, 258.79, 264.63, 327.6, 339.52, 340.46, 342.36, 345.11, 348.69, 352.22, 361.84, 383.71, 415.73, 421.2, 422.51, 425.0, 429.37, 434.32, 440.6, 447.2, 455.71, 459.4, 459.6, 462.46, 465.9, 470.01, 471.97, 474.57, 477.5, 480.98, 487.97, 494.32, 499.32] p
2026-06-19 15:45:01.239868: predict best end_record 06-21 15:45:00, final soc 1.6kWh, metric 486.73p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:20:00, load 33.61kWh, PV 0.0kWh
2026-06-19 15:45:01.241524: Slot: [ 15:45, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:45:01.242887: SoC: [ 12.8, 12.66, 12.6, 12.53, 12.47, 12.21, 11.66, 11.45, 11.45, 11.42, 11.38, 11.36, 11.26, 10.94, 10.73, 10.17, 9.72, 9.4, 8.71, 8.08, 8.03, 7.92, 7.77, 7.56, 7.36, 6.79, 5.45, 3.36, 3.01, 2.92, 2.77, 2.56, 2.27, 1.91, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:45:01.244007: BAT: [ 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-, 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-] kWh
2026-06-19 15:45:01.245322: LOAD: [ 2.95, 3.08, 3.14, 3.21, 3.26, 3.5, 4.01, 4.2, 4.21, 4.24, 4.27, 4.3, 4.39, 4.68, 4.87, 5.4, 5.81, 6.12, 6.76, 7.35, 7.4, 7.49, 7.63, 7.83, 8.02, 8.55, 9.79, 11.74, 12.07, 12.15, 12.29, 12.49, 12.76, 13.09, 13.48, 13.94, 14.16, 14.17, 14.42, 14.73, 15.09, 15.27, 15.5, 15.77, 16.11, 16.73, 17.37, 17.82, 18.29, 18.57, 18.63, 18.68, 18.73, 18.95, 19.4, 19.57, 19.57, 19.6, 19.63, 19.66, 19.73, 20.0, 20.17, 20.64, 21.01, 21.27, 21.91, 22.5, 22.55, 22.64, 22.79, 22.98, 23.17, 23.7, 24.94, 26.89, 27.22, 27.3, 27.44, 27.64, 27.91, 28.24, 28.63, 29.09, 29.31, 29.32, 29.57, 29.88, 30.24, 30.42, 30.65, 30.93, 31.26, 31.88, 32.52, 32.97] kWh
2026-06-19 15:45:01.246578: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:45:01.247870: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.0, 1.46, 1.68, 1.69, 1.94, 2.25, 2.61, 2.79, 3.02, 3.29, 3.63, 4.25, 4.89, 5.34, 5.81, 6.09, 6.15, 6.21, 6.25, 6.47, 6.92, 7.09, 7.09, 7.12, 7.15, 7.18, 7.26, 7.52, 7.69, 8.16, 8.53, 8.8, 9.44, 10.02, 10.07, 10.16, 10.31, 10.5, 10.69, 11.22, 12.46, 14.41, 14.74, 14.82, 14.96, 15.16, 15.43, 15.76, 16.16, 16.61, 16.83, 16.85, 17.09, 17.4, 17.76, 17.94, 18.17, 18.45, 18.78, 19.4, 20.04, 20.49] kWh
2026-06-19 15:45:01.249127: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:45:01.250452: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.43, 122.55, 126.07, 126.26, 129.0, 132.28, 136.2, 138.07, 140.55, 143.36, 146.67, 153.34, 159.41, 164.17, 172.0, 176.84, 178.47, 180.2, 181.72, 188.4, 203.94, 210.46, 210.48, 211.22, 211.99, 212.64, 214.76, 221.53, 225.42, 236.13, 244.2, 249.78, 312.15, 323.53, 324.42, 326.24, 328.87, 332.29, 335.66, 344.84, 365.71, 396.28, 401.5, 402.75, 405.13, 409.3, 414.02, 420.02, 426.32, 434.44, 437.96, 438.15, 440.89, 444.17, 448.09, 449.96, 452.44, 455.25, 458.56, 465.23, 471.3, 476.06] p
2026-06-19 15:45:01.252175: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 15:45:01.252204: Saving plan best values to HA entities
2026-06-19 15:45:01.423516: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 15:45:01.448352: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 15:45:01.454274: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 20.23kWh, export 0.0kWh, metric 486.73p, metric10 510.49p
2026-06-19 15:45:01.530392: Marginal costs baseline metric (no standing charge): 386.7641
2026-06-19 15:45:01.727616: Marginal energy costs matrix computed: min=16.48 max=25.32
2026-06-19 15:45:01.807177: Rate array import [{'start': 945, 'end': 960, 'rate': 'cheap', 'range': '(17.1p)'}, {'start': 960, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1500, 'rate': 'expensive', 'range': '(19.3p - 27.2p)'}, {'start': 1500, 'end': 1530, 'rate': 'cheap', 'range': '(18.6p)'}, {'start': 1530, 'end': 1560, 'rate': 'expensive', 'range': '(19.0p)'}, {'start': 1560, 'end': 1830, 'rate': 'cheap', 'range': '(15.7p - 18.4p)'}, {'start': 1830, 'end': 1860, 'rate': 'expensive', 'range': '(20.5p)'}, {'start': 1860, 'end': 2400, 'rate': 'cheap', 'range': '(9.5p - 18.1p)'}, {'start': 2400, 'end': 2580, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 2580, 'end': 2940, 'rate': 'expensive', 'range': '(19.3p - 27.2p)'}, {'start': 2940, 'end': 2970, 'rate': 'cheap', 'range': '(18.6p)'}, {'start': 2970, 'end': 3000, 'rate': 'expensive', 'range': '(19.0p)'}, {'start': 3000, 'end': 3270, 'rate': 'cheap', 'range': '(15.7p - 18.4p)'}, {'start': 3270, 'end': 3300, 'rate': 'expensive', 'range': '(20.5p)'}, {'start': 3300, 'end': 3825, 'rate': 'cheap', 'range': '(9.5p - 18.1p)'}] export [{'start': 945, 'end': 3825, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 15:45:01.807897: - Your estimated bill for today is £0.63 and tomorrow is £1.87
2026-06-19 15:45:01.807923: - Import rates are cheap (17.1p) for the next 15 minutes and then very expensive (29.8p - 37.1p) for the next 3 hours.
2026-06-19 15:45:01.807938: - The battery is currently at 80% and is in eco mode.
2026-06-19 15:45:01.807951: - For the next 48 hours there will be no solar generation.
2026-06-19 15:45:01.807962: - You will run out of battery in 16 hours.
2026-06-19 15:45:01.807975: - No charging is planned.
2026-06-19 15:45:01.807988:
2026-06-19 15:45:01.853218: Plan calculation took 1.05 seconds
2026-06-19 15:45:01.857273: No high rate period found
2026-06-19 15:45:01.908115: Import threshold used for optimisation was 9.5p
2026-06-19 15:45:01.962134: Low import rate windows [0: 06-19 15:30:00 - 06-19 16:00:00 @ 17.15, 1: 06-19 16:00:00 - 06-19 16:30:00 @ 30.43, 2: 06-19 16:30:00 - 06-19 17:00:00 @ 29.82, 3: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 4: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 5: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 6: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 7: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 8: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 9: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 10: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 11: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 12: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 13: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 14: 06-19 23:00:00 - 06-19 23:30:00 @ 21.85, 15: 06-19 23:30:00 - 06-20 00:00:00 @ 20.75, 16: 06-20 00:00:00 - 06-20 00:30:00 @ 19.34, 17: 06-20 00:30:00 - 06-20 01:00:00 @ 19.45, 18: 06-20 01:00:00 - 06-20 01:30:00 @ 18.56, 19: 06-20 01:30:00 - 06-20 02:00:00 @ 19.03, 20: 06-20 02:00:00 - 06-20 02:30:00 @ 18.41, 21: 06-20 02:30:00 - 06-20 03:00:00 @ 17.99, 22: 06-20 03:00:00 - 06-20 03:30:00 @ 17.36, 23: 06-20 03:30:00 - 06-20 04:00:00 @ 17.26, 24: 06-20 04:00:00 - 06-20 04:30:00 @ 16.82, 25: 06-20 04:30:00 - 06-20 05:00:00 @ 15.68, 26: 06-20 05:00:00 - 06-20 05:30:00 @ 15.9, 27: 06-20 05:30:00 - 06-20 06:00:00 @ 16.58, 28: 06-20 06:00:00 - 06-20 06:30:00 @ 17.02, 29: 06-20 06:30:00 - 06-20 07:00:00 @ 20.5, 30: 06-20 07:00:00 - 06-20 07:30:00 @ 17.66, 31: 06-20 07:30:00 - 06-20 08:00:00 @ 18.1, 32: 06-20 08:00:00 - 06-20 08:30:00 @ 15.95, 33: 06-20 08:30:00 - 06-20 09:00:00 @ 17.68, 34: 06-20 09:00:00 - 06-20 09:30:00 @ 16.12, 35: 06-20 09:30:00 - 06-20 10:00:00 @ 14.81, 36: 06-20 10:00:00 - 06-20 10:30:00 @ 11.18, 37: 06-20 10:30:00 - 06-20 11:00:00 @ 10.59, 38: 06-20 11:00:00 - 06-20 11:30:00 @ 10.9, 39: 06-20 11:30:00 - 06-20 12:00:00 @ 10.22, 40: 06-20 12:00:00 - 06-20 12:30:00 @ 10.81, 41: 06-20 12:30:00 - 06-20 13:00:00 @ 10.27, 42: 06-20 13:00:00 - 06-20 13:30:00 @ 9.94, 43: 06-20 13:30:00 - 06-20 14:00:00 @ 10.69, 44: 06-20 14:00:00 - 06-20 14:30:00 @ 9.5, 45: 06-20 14:30:00 - 06-20 15:00:00 @ 10.61, 46: 06-20 15:00:00 - 06-20 15:30:00 @ 16.56, 47: 06-20 15:30:00 - 06-20 16:00:00 @ 17.15, 48: 06-20 16:00:00 - 06-20 16:30:00 @ 30.43, 49: 06-20 16:30:00 - 06-20 17:00:00 @ 29.82, 50: 06-20 17:00:00 - 06-20 17:30:00 @ 32.09, 51: 06-20 17:30:00 - 06-20 18:00:00 @ 31.14, 52: 06-20 18:00:00 - 06-20 18:30:00 @ 34.45, 53: 06-20 19:00:00 - 06-20 19:30:00 @ 26.46, 54: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 55: 06-20 20:00:00 - 06-20 20:30:00 @ 26.48, 56: 06-20 20:30:00 - 06-20 21:00:00 @ 26.48, 57: 06-20 21:00:00 - 06-20 21:30:00 @ 26.48, 58: 06-20 21:30:00 - 06-20 22:00:00 @ 25.96, 59: 06-20 22:00:00 - 06-20 22:30:00 @ 22.44, 60: 06-20 22:30:00 - 06-20 23:00:00 @ 22.91, 61: 06-20 23:00:00 - 06-20 23:30:00 @ 21.85, 62: 06-20 23:30:00 - 06-21 00:00:00 @ 20.75, 63: 06-21 00:00:00 - 06-21 00:30:00 @ 19.34, 64: 06-21 00:30:00 - 06-21 01:00:00 @ 19.45, 65: 06-21 01:00:00 - 06-21 01:30:00 @ 18.56, 66: 06-21 01:30:00 - 06-21 02:00:00 @ 19.03, 67: 06-21 02:00:00 - 06-21 02:30:00 @ 18.41, 68: 06-21 02:30:00 - 06-21 03:00:00 @ 17.99, 69: 06-21 03:00:00 - 06-21 03:30:00 @ 17.36, 70: 06-21 03:30:00 - 06-21 04:00:00 @ 17.26, 71: 06-21 04:00:00 - 06-21 04:30:00 @ 16.82, 72: 06-21 04:30:00 - 06-21 05:00:00 @ 15.68, 73: 06-21 05:00:00 - 06-21 05:30:00 @ 15.9, 74: 06-21 05:30:00 - 06-21 06:00:00 @ 16.58, 75: 06-21 06:00:00 - 06-21 06:30:00 @ 17.02, 76: 06-21 06:30:00 - 06-21 07:00:00 @ 20.5, 77: 06-21 07:00:00 - 06-21 07:30:00 @ 17.66, 78: 06-21 07:30:00 - 06-21 08:00:00 @ 18.1, 79: 06-21 08:00:00 - 06-21 08:30:00 @ 15.95, 80: 06-21 08:30:00 - 06-21 09:00:00 @ 17.68, 81: 06-21 09:00:00 - 06-21 09:30:00 @ 16.12, 82: 06-21 09:30:00 - 06-21 10:00:00 @ 14.81, 83: 06-21 10:00:00 - 06-21 10:30:00 @ 11.18, 84: 06-21 10:30:00 - 06-21 11:00:00 @ 10.59, 85: 06-21 11:00:00 - 06-21 11:30:00 @ 10.9, 86: 06-21 11:30:00 - 06-21 12:00:00 @ 10.22, 87: 06-21 12:00:00 - 06-21 12:30:00 @ 10.81, 88: 06-21 12:30:00 - 06-21 13:00:00 @ 10.27, 89: 06-21 13:00:00 - 06-21 13:30:00 @ 9.94, 90: 06-21 13:30:00 - 06-21 14:00:00 @ 10.69, 91: 06-21 14:00:00 - 06-21 14:30:00 @ 9.5, 92: 06-21 14:30:00 - 06-21 15:00:00 @ 10.61, 93: 06-21 15:00:00 - 06-21 15:30:00 @ 16.56, 94: 06-21 15:30:00 - 06-21 16:00:00 @ 17.15]
2026-06-19 15:45:01.970136: Inverter 0 Set charge window is disabled
2026-06-19 15:45:01.970219: Inverter 0 count register writes 0
2026-06-19 15:45:01.989980: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 15:45:01.990145: Recompute is saving previous plan...
2026-06-19 15:45:01.990214: Best charge window [ ]
2026-06-19 15:45:01.990238: Best export window [ ]
2026-06-19 15:45:01.991251: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 15:45:01.993538: Load divergence over 8.0 hours mean 319.2W, min 0.0W, max 2494.8W, std dev 387.44W, divergence 60.69%
2026-06-19 15:45:02.011877: Calculating data from yesterday for savings calculation
2026-06-19 15:45:02.020195: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 15:45:02.026664: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 15:45:02.027718: Creating pool of 12 processes to match your CPU count
2026-06-19 15:45:02.086913: Calculate Best options: mode(Monitor), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 15:45:02.087292: Optimise levels pass started at 2026-06-19 15:45:02
2026-06-19 15:45:02.087505: Calculated end_record as 06-21 15:45:00 based on best_price 9.5p, next_charge_start 06-21 15:45:00, max_windows 0
2026-06-19 15:45:02.087570: Optimise levels pass ended at 2026-06-19 15:45:02, duration 0.0 seconds tried 0 combinations
2026-06-19 15:45:02.087634: Set best_price_charge_level 9.5p, best_price_export_level 0p, best_price_charge 9.5p, best_cost_export 0p, best_metric 386.76p, best_keep 0kWh, best_cycle 0kWh, best_carbon 0kg, best_import 0kWh
2026-06-19 15:45:02.100696: Starting detailed optimisation end_record 06-21 15:45:00, best_price_charge 9.5p, best_price_export 0p. lowest_price_charge 9.5p with charge limits []kWh and export limits []kWh
2026-06-19 15:45:02.100831: Tweak plan optimisation started
2026-06-19 15:45:02.100883: Tweak optimisation finished metric 374.0 cost 374.0 metric_keep 0 cycle 0 carbon 0 import 0
2026-06-19 15:45:02.126469: Previous plan best metric is 374.0 (cost 386.76) and new plan best metric is 374.0 (cost 386.76)
2026-06-19 15:45:02.126541: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 15:45:02.126650: Plan valid is now true after recompute was False
2026-06-19 15:45:02.152352: predict base end_record 06-21 15:45:00, final soc 1.6kWh, metric 486.73p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:20:00, load 33.61kWh, PV 0.0kWh
2026-06-19 15:45:02.154548: Slot: [ 15:45, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:45:02.155909: SoC: [ 12.8, 12.66, 12.6, 12.53, 12.47, 12.21, 11.66, 11.45, 11.45, 11.42, 11.38, 11.36, 11.26, 10.94, 10.73, 10.17, 9.72, 9.4, 8.71, 8.08, 8.03, 7.92, 7.77, 7.56, 7.36, 6.79, 5.45, 3.36, 3.01, 2.92, 2.77, 2.56, 2.27, 1.91, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:45:02.157016: BAT: [ 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-, 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-] kWh
2026-06-19 15:45:02.158369: LOAD: [ 2.95, 3.08, 3.14, 3.21, 3.26, 3.5, 4.01, 4.2, 4.21, 4.24, 4.27, 4.3, 4.39, 4.68, 4.87, 5.4, 5.81, 6.12, 6.76, 7.35, 7.4, 7.49, 7.63, 7.83, 8.02, 8.55, 9.79, 11.74, 12.07, 12.15, 12.29, 12.49, 12.76, 13.09, 13.48, 13.94, 14.16, 14.17, 14.42, 14.73, 15.09, 15.27, 15.5, 15.77, 16.11, 16.73, 17.37, 17.82, 18.29, 18.57, 18.63, 18.68, 18.73, 18.95, 19.4, 19.57, 19.57, 19.6, 19.63, 19.66, 19.73, 20.0, 20.17, 20.64, 21.01, 21.27, 21.91, 22.5, 22.55, 22.64, 22.79, 22.98, 23.17, 23.7, 24.94, 26.89, 27.22, 27.3, 27.44, 27.64, 27.91, 28.24, 28.63, 29.09, 29.31, 29.32, 29.57, 29.88, 30.24, 30.42, 30.65, 30.93, 31.26, 31.88, 32.52, 32.97] kWh
2026-06-19 15:45:02.159753: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:45:02.161050: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.0, 1.46, 1.68, 1.69, 1.94, 2.25, 2.61, 2.79, 3.02, 3.29, 3.63, 4.25, 4.89, 5.34, 5.81, 6.09, 6.15, 6.21, 6.25, 6.47, 6.92, 7.09, 7.09, 7.12, 7.15, 7.18, 7.26, 7.52, 7.69, 8.16, 8.53, 8.8, 9.44, 10.02, 10.07, 10.16, 10.31, 10.5, 10.69, 11.22, 12.46, 14.41, 14.74, 14.82, 14.96, 15.16, 15.43, 15.76, 16.16, 16.61, 16.83, 16.85, 17.09, 17.4, 17.76, 17.94, 18.17, 18.45, 18.78, 19.4, 20.04, 20.49] kWh
2026-06-19 15:45:02.162333: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:45:02.163652: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.43, 122.55, 126.07, 126.26, 129.0, 132.28, 136.2, 138.07, 140.55, 143.36, 146.67, 153.34, 159.41, 164.17, 172.0, 176.84, 178.47, 180.2, 181.72, 188.4, 203.94, 210.46, 210.48, 211.22, 211.99, 212.64, 214.76, 221.53, 225.42, 236.13, 244.2, 249.78, 312.15, 323.53, 324.42, 326.24, 328.87, 332.29, 335.66, 344.84, 365.71, 396.28, 401.5, 402.75, 405.13, 409.3, 414.02, 420.02, 426.32, 434.44, 437.96, 438.15, 440.89, 444.17, 448.09, 449.96, 452.44, 455.25, 458.56, 465.23, 471.3, 476.06] p
2026-06-19 15:45:02.250529: Battery has 16.58 hours left - now at 12.8kWh
2026-06-19 15:45:02.281770: predict base10 end_record 06-21 15:45:00, final soc 1.6kWh, metric 510.49p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 35.07kWh, PV 0.0kWh
2026-06-19 15:45:02.283423: Slot: [ 15:45, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:45:02.284731: SoC: [ 12.8, 12.65, 12.59, 12.51, 12.45, 12.18, 11.61, 11.39, 11.39, 11.35, 11.32, 11.29, 11.18, 10.86, 10.63, 10.04, 9.58, 9.24, 8.51, 7.85, 7.8, 7.69, 7.53, 7.32, 7.1, 6.5, 5.1, 2.91, 2.54, 2.45, 2.3, 2.07, 1.77, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:45:02.285855: BAT: [ 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-, 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-] kWh
2026-06-19 15:45:02.287404: LOAD: [ 2.95, 3.09, 3.15, 3.22, 3.27, 3.53, 4.06, 4.26, 4.26, 4.3, 4.33, 4.36, 4.46, 4.76, 4.97, 5.52, 5.95, 6.27, 6.95, 7.56, 7.61, 7.71, 7.86, 8.06, 8.26, 8.82, 10.12, 12.16, 12.51, 12.58, 12.73, 12.94, 13.22, 13.57, 13.98, 14.46, 14.7, 14.71, 14.96, 15.29, 15.67, 15.86, 16.1, 16.38, 16.73, 17.39, 18.05, 18.53, 19.02, 19.32, 19.37, 19.43, 19.48, 19.71, 20.18, 20.36, 20.37, 20.39, 20.43, 20.45, 20.53, 20.81, 20.99, 21.48, 21.87, 22.15, 22.82, 23.43, 23.48, 23.58, 23.73, 23.93, 24.13, 24.69, 25.99, 28.03, 28.38, 28.46, 28.6, 28.82, 29.1, 29.44, 29.86, 30.34, 30.57, 30.58, 30.84, 31.16, 31.54, 31.73, 31.97, 32.26, 32.61, 33.26, 33.93, 34.4] kWh
2026-06-19 15:45:02.288644: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:45:02.290029: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.09, 1.5, 1.99, 2.22, 2.23, 2.48, 2.81, 3.19, 3.38, 3.62, 3.9, 4.25, 4.91, 5.58, 6.05, 6.54, 6.84, 6.89, 6.95, 7.0, 7.23, 7.7, 7.89, 7.89, 7.92, 7.95, 7.97, 8.06, 8.33, 8.51, 9.0, 9.39, 9.67, 10.34, 10.95, 11.0, 11.1, 11.25, 11.45, 11.65, 12.21, 13.51, 15.55, 15.9, 15.98, 16.12, 16.34, 16.62, 16.96, 17.38, 17.86, 18.09, 18.1, 18.36, 18.68, 19.06, 19.25, 19.49, 19.78, 20.13, 20.78, 21.45, 21.92] kWh
2026-06-19 15:45:02.292670: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:45:02.294101: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.24, 122.84, 131.35, 135.04, 135.24, 138.1, 141.54, 145.65, 147.61, 150.21, 153.15, 156.62, 163.61, 169.96, 174.96, 183.15, 188.22, 189.94, 191.75, 193.34, 200.33, 216.62, 223.45, 223.47, 224.25, 225.05, 225.73, 227.95, 235.04, 239.12, 250.34, 258.79, 264.63, 327.6, 339.52, 340.46, 342.36, 345.11, 348.69, 352.22, 361.84, 383.71, 415.73, 421.2, 422.51, 425.0, 429.37, 434.32, 440.6, 447.2, 455.71, 459.4, 459.6, 462.46, 465.9, 470.01, 471.97, 474.57, 477.5, 480.98, 487.97, 494.32, 499.32] p
2026-06-19 15:45:02.354010: predict best10 end_record 06-21 15:45:00, final soc 1.6kWh, metric 510.49p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 35.07kWh, PV 0.0kWh
2026-06-19 15:45:02.355732: Slot: [ 15:45, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:45:02.357034: SoC: [ 12.8, 12.65, 12.59, 12.51, 12.45, 12.18, 11.61, 11.39, 11.39, 11.35, 11.32, 11.29, 11.18, 10.86, 10.63, 10.04, 9.58, 9.24, 8.51, 7.85, 7.8, 7.69, 7.53, 7.32, 7.1, 6.5, 5.1, 2.91, 2.54, 2.45, 2.3, 2.07, 1.77, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:45:02.358171: BAT: [ 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-, 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-] kWh
2026-06-19 15:45:02.359474: LOAD: [ 2.95, 3.09, 3.15, 3.22, 3.27, 3.53, 4.06, 4.26, 4.26, 4.3, 4.33, 4.36, 4.46, 4.76, 4.97, 5.52, 5.95, 6.27, 6.95, 7.56, 7.61, 7.71, 7.86, 8.06, 8.26, 8.82, 10.12, 12.16, 12.51, 12.58, 12.73, 12.94, 13.22, 13.57, 13.98, 14.46, 14.7, 14.71, 14.96, 15.29, 15.67, 15.86, 16.1, 16.38, 16.73, 17.39, 18.05, 18.53, 19.02, 19.32, 19.37, 19.43, 19.48, 19.71, 20.18, 20.36, 20.37, 20.39, 20.43, 20.45, 20.53, 20.81, 20.99, 21.48, 21.87, 22.15, 22.82, 23.43, 23.48, 23.58, 23.73, 23.93, 24.13, 24.69, 25.99, 28.03, 28.38, 28.46, 28.6, 28.82, 29.1, 29.44, 29.86, 30.34, 30.57, 30.58, 30.84, 31.16, 31.54, 31.73, 31.97, 32.26, 32.61, 33.26, 33.93, 34.4] kWh
2026-06-19 15:45:02.360700: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:45:02.361988: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.09, 1.5, 1.99, 2.22, 2.23, 2.48, 2.81, 3.19, 3.38, 3.62, 3.9, 4.25, 4.91, 5.58, 6.05, 6.54, 6.84, 6.89, 6.95, 7.0, 7.23, 7.7, 7.89, 7.89, 7.92, 7.95, 7.97, 8.06, 8.33, 8.51, 9.0, 9.39, 9.67, 10.34, 10.95, 11.0, 11.1, 11.25, 11.45, 11.65, 12.21, 13.51, 15.55, 15.9, 15.98, 16.12, 16.34, 16.62, 16.96, 17.38, 17.86, 18.09, 18.1, 18.36, 18.68, 19.06, 19.25, 19.49, 19.78, 20.13, 20.78, 21.45, 21.92] kWh
2026-06-19 15:45:02.363239: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:45:02.364538: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.24, 122.84, 131.35, 135.04, 135.24, 138.1, 141.54, 145.65, 147.61, 150.21, 153.15, 156.62, 163.61, 169.96, 174.96, 183.15, 188.22, 189.94, 191.75, 193.34, 200.33, 216.62, 223.45, 223.47, 224.25, 225.05, 225.73, 227.95, 235.04, 239.12, 250.34, 258.79, 264.63, 327.6, 339.52, 340.46, 342.36, 345.11, 348.69, 352.22, 361.84, 383.71, 415.73, 421.2, 422.51, 425.0, 429.37, 434.32, 440.6, 447.2, 455.71, 459.4, 459.6, 462.46, 465.9, 470.01, 471.97, 474.57, 477.5, 480.98, 487.97, 494.32, 499.32] p
2026-06-19 15:45:02.430124: predict best end_record 06-21 15:45:00, final soc 1.6kWh, metric 486.73p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:20:00, load 33.61kWh, PV 0.0kWh
2026-06-19 15:45:02.432175: Slot: [ 15:45, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:45:02.433886: SoC: [ 12.8, 12.66, 12.6, 12.53, 12.47, 12.21, 11.66, 11.45, 11.45, 11.42, 11.38, 11.36, 11.26, 10.94, 10.73, 10.17, 9.72, 9.4, 8.71, 8.08, 8.03, 7.92, 7.77, 7.56, 7.36, 6.79, 5.45, 3.36, 3.01, 2.92, 2.77, 2.56, 2.27, 1.91, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:45:02.435253: BAT: [ 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-, 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-] kWh
2026-06-19 15:45:02.436878: LOAD: [ 2.95, 3.08, 3.14, 3.21, 3.26, 3.5, 4.01, 4.2, 4.21, 4.24, 4.27, 4.3, 4.39, 4.68, 4.87, 5.4, 5.81, 6.12, 6.76, 7.35, 7.4, 7.49, 7.63, 7.83, 8.02, 8.55, 9.79, 11.74, 12.07, 12.15, 12.29, 12.49, 12.76, 13.09, 13.48, 13.94, 14.16, 14.17, 14.42, 14.73, 15.09, 15.27, 15.5, 15.77, 16.11, 16.73, 17.37, 17.82, 18.29, 18.57, 18.63, 18.68, 18.73, 18.95, 19.4, 19.57, 19.57, 19.6, 19.63, 19.66, 19.73, 20.0, 20.17, 20.64, 21.01, 21.27, 21.91, 22.5, 22.55, 22.64, 22.79, 22.98, 23.17, 23.7, 24.94, 26.89, 27.22, 27.3, 27.44, 27.64, 27.91, 28.24, 28.63, 29.09, 29.31, 29.32, 29.57, 29.88, 30.24, 30.42, 30.65, 30.93, 31.26, 31.88, 32.52, 32.97] kWh
2026-06-19 15:45:02.438484: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:45:02.440125: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.0, 1.46, 1.68, 1.69, 1.94, 2.25, 2.61, 2.79, 3.02, 3.29, 3.63, 4.25, 4.89, 5.34, 5.81, 6.09, 6.15, 6.21, 6.25, 6.47, 6.92, 7.09, 7.09, 7.12, 7.15, 7.18, 7.26, 7.52, 7.69, 8.16, 8.53, 8.8, 9.44, 10.02, 10.07, 10.16, 10.31, 10.5, 10.69, 11.22, 12.46, 14.41, 14.74, 14.82, 14.96, 15.16, 15.43, 15.76, 16.16, 16.61, 16.83, 16.85, 17.09, 17.4, 17.76, 17.94, 18.17, 18.45, 18.78, 19.4, 20.04, 20.49] kWh
2026-06-19 15:45:02.441860: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:45:02.443505: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.43, 122.55, 126.07, 126.26, 129.0, 132.28, 136.2, 138.07, 140.55, 143.36, 146.67, 153.34, 159.41, 164.17, 172.0, 176.84, 178.47, 180.2, 181.72, 188.4, 203.94, 210.46, 210.48, 211.22, 211.99, 212.64, 214.76, 221.53, 225.42, 236.13, 244.2, 249.78, 312.15, 323.53, 324.42, 326.24, 328.87, 332.29, 335.66, 344.84, 365.71, 396.28, 401.5, 402.75, 405.13, 409.3, 414.02, 420.02, 426.32, 434.44, 437.96, 438.15, 440.89, 444.17, 448.09, 449.96, 452.44, 455.25, 458.56, 465.23, 471.3, 476.06] p
2026-06-19 15:45:02.445551: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 15:45:02.445581: Saving plan best values to HA entities
2026-06-19 15:45:02.571620: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 15:45:02.577029: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 15:45:02.582176: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 20.23kWh, export 0.0kWh, metric 486.73p, metric10 510.49p
2026-06-19 15:45:02.650703: Marginal costs baseline metric (no standing charge): 386.7641
2026-06-19 15:45:02.798223: Marginal energy costs matrix computed: min=16.48 max=25.32
2026-06-19 15:45:02.874084: Rate array import [{'start': 945, 'end': 960, 'rate': 'cheap', 'range': '(17.1p)'}, {'start': 960, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1500, 'rate': 'expensive', 'range': '(19.3p - 27.2p)'}, {'start': 1500, 'end': 1530, 'rate': 'cheap', 'range': '(18.6p)'}, {'start': 1530, 'end': 1560, 'rate': 'expensive', 'range': '(19.0p)'}, {'start': 1560, 'end': 1830, 'rate': 'cheap', 'range': '(15.7p - 18.4p)'}, {'start': 1830, 'end': 1860, 'rate': 'expensive', 'range': '(20.5p)'}, {'start': 1860, 'end': 2400, 'rate': 'cheap', 'range': '(9.5p - 18.1p)'}, {'start': 2400, 'end': 2580, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 2580, 'end': 2940, 'rate': 'expensive', 'range': '(19.3p - 27.2p)'}, {'start': 2940, 'end': 2970, 'rate': 'cheap', 'range': '(18.6p)'}, {'start': 2970, 'end': 3000, 'rate': 'expensive', 'range': '(19.0p)'}, {'start': 3000, 'end': 3270, 'rate': 'cheap', 'range': '(15.7p - 18.4p)'}, {'start': 3270, 'end': 3300, 'rate': 'expensive', 'range': '(20.5p)'}, {'start': 3300, 'end': 3825, 'rate': 'cheap', 'range': '(9.5p - 18.1p)'}] export [{'start': 945, 'end': 3825, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 15:45:02.874983: - Your estimated bill for today is £0.63 and tomorrow is £1.87
2026-06-19 15:45:02.875014: - Import rates are cheap (17.1p) for the next 15 minutes and then very expensive (29.8p - 37.1p) for the next 3 hours.
2026-06-19 15:45:02.875031: - The battery is currently at 80% and is in eco mode.
2026-06-19 15:45:02.875061: - For the next 48 hours there will be no solar generation.
2026-06-19 15:45:02.875078: - You will run out of battery in 16 hours.
2026-06-19 15:45:02.875093: - No charging is planned.
2026-06-19 15:45:02.875108:
2026-06-19 15:45:02.920072: Plan calculation took 0.93 seconds
2026-06-19 15:45:02.920300: Inverter 0: Type SK Sunsynk
2026-06-19 15:45:02.920332: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 15:45:02.920553: Reserve min: 10%, battery_min: 10%
2026-06-19 15:45:02.920660: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 15:45:02.921093: Inverter 0 SoC: 12.8kW 80%, current charge rate 5000W, current discharge rate 5250W, current battery power 546W, current battery voltage 51.2V, grid power -57W, load power 576W, PV Power 0W
2026-06-19 15:45:02.921315: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 15:45:02.921402: Inverter 0 scheduled charge enable is False
2026-06-19 15:45:02.921430: Inverter 0 charge windows currently []
2026-06-19 15:45:02.921456: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 15:45:02.921557: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 15:45:02.921582: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:45:02.921614: Inverter 0 scheduled discharge enable is False
2026-06-19 15:45:02.921791: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:45:02.921826: Inverter 0 discharge windows currently []
2026-06-19 15:45:02.921849: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:45:02.921866: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:45:02.921887: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 15:45:02.976395: Inverter 0 Set charge window is disabled
2026-06-19 15:45:02.976462: Inverter 0 count register writes 0
2026-06-19 15:45:02.997973: Total inverter register writes now 0
2026-06-19 15:45:03.026640: Completed run status Demand
2026-06-19 15:45:03.035032: Info: record_status Demand
2026-06-19 15:45:03.052366: Saved current settings to /config/predbat_config.json
2026-06-19 15:45:34.121570: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 15:45:34.121837: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 15:45:34.121874: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:45:34.121999: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:45:34.122045: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:45:34.122066: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:45:34.122081: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 15:47:34.297587: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 15:47:34.297957: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 15:47:34.298109: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:47:34.298311: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:47:34.298343: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:47:34.298361: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:47:34.298377: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 15:49:34.485192: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 15:49:34.485390: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 15:49:34.485420: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:49:34.485538: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:49:34.485566: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:49:34.485584: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:49:34.485599: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 15:50:00.588841: --------------- PredBat - update at 2026-06-19 15:50:00+01:00 with clock skew 0 minutes, minutes now 950
2026-06-19 15:50:00.589414: Saved current settings to /config/predbat_config.json
2026-06-19 15:50:00.589497: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 14.9 minutes
2026-06-19 15:50:00.589576: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 15:50:00.589711: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 15:50:00.608903: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 15:50:00.609444: Predbat mode is set to Monitor
2026-06-19 15:50:00.724219: Found 11520 load_today datapoints going back 1 days
2026-06-19 15:50:00.724332: Using load_power data to fill gaps in load_today data
2026-06-19 15:50:00.774822: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 15:50:00.775005: Zero load period starting at 2026-06-19T12:09:00+0100 (221 minutes) for 889 minutes with base value 0.9
2026-06-19 15:50:00.775074: Zero load period starting at 2026-06-18T19:24:00+0100 (1226 minutes) for 64 minutes with base value 0.8
2026-06-19 15:50:00.776033: Processing 384 30-minute periods for power integration
2026-06-19 15:50:00.843590: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 15:50:00.843698: Car charging hold True, threshold 6.0kWh
2026-06-19 15:50:00.843735: Current data so far today: load 3.0kWh, import 0.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 15:50:00.861192: Standing charge is set to 49.98p
2026-06-19 15:50:00.897500: Rate min forward looking: now 9.5p at end of forecast 9.5p
2026-06-19 15:50:00.897815: Import rates: min 9.5p, max 37.08p, average 19.39p
2026-06-19 15:50:00.937320: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 15:50:00.937452: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 15:50:00.938501: High export rate found rates in range 99p to -99p
2026-06-19 15:50:01.015993: Low Import rate found rates in range 9.5p to 34.45p
2026-06-19 15:50:01.016110: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 10.2p
2026-06-19 15:50:01.016285: Last hour: net energy 0.38kWh, import 0.38kWh, export 0.0kWh, car 0kWh, load 0.8kWh, net cost 6.08p, import 6.08p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 15:50:01.060881: Today's energy total net 0.9kWh, import 0.9kWh, export 0.0kWh, cost 62.8p, import 12.82p, export 0.0p, carbon 0.0kg
2026-06-19 15:50:01.061006: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 15:50:01.062611: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 15:50:01.064070: Warn: Found 1 gaps in load_today totalling 10085 minutes to fill using average data
2026-06-19 15:50:01.064177: Gap starting at 2026-06-18T15:55:00+0100 (1435 minutes) for 10085 minutes
2026-06-19 15:50:01.080768: Historical days now [7] weight [1]
2026-06-19 15:50:01.105823: Today's load divergence 119.63%, in-day adjustment 112.31%, damping 0.95x, yesterday 100.0% today 118.65% blend 34.03%
2026-06-19 15:50:01.105892: Today's predicted so far 8.81kWh with 0.0kWh car/iBoost excluded, 0.65kWh import ignored, and 0kWh forecast extra.
2026-06-19 15:50:01.105921: Today's actual load so far 11.61kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 15:50:01.140585: Inverter 0: Type SK Sunsynk
2026-06-19 15:50:01.140648: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 15:50:01.140819: Reserve min: 10%, battery_min: 10%
2026-06-19 15:50:01.140876: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 15:50:01.141151: Inverter 0 SoC: 12.73kW 80%, current charge rate 5000W, current discharge rate 5250W, current battery power 571W, current battery voltage 51.2V, grid power -58W, load power 535W, PV Power 0W
2026-06-19 15:50:01.141305: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 15:50:01.141381: Inverter 0 scheduled charge enable is False
2026-06-19 15:50:01.141405: Inverter 0 charge windows currently []
2026-06-19 15:50:01.141440: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 15:50:01.141545: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 15:50:01.141570: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:50:01.141613: Inverter 0 scheduled discharge enable is False
2026-06-19 15:50:01.141779: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:50:01.141812: Inverter 0 discharge windows currently []
2026-06-19 15:50:01.141832: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:50:01.141882: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:50:01.141902: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 15:50:01.204064: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 15:50:01.204148: Plan was last updated on 2026-06-19 15:45:00+01:00 and is now 5.0 minutes old
2026-06-19 15:50:01.204182: Best charge window [ ]
2026-06-19 15:50:01.204203: Best export window [ ]
2026-06-19 15:50:01.204999: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 15:50:01.207077: Load divergence over 8.0 hours mean 323.07W, min 0.0W, max 2997.6W, std dev 429.69W, divergence 66.5%
2026-06-19 15:50:01.227546: Creating pool of 12 processes to match your CPU count
2026-06-19 15:50:01.319246: predict base end_record 06-21 15:50:00, final soc 1.6kWh, metric 487.69p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:20:00, load 33.65kWh, PV 0.0kWh
2026-06-19 15:50:01.321907: Slot: [ 15:50, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:50:01.324033: SoC: [ 12.73, 12.65, 12.58, 12.52, 12.46, 12.23, 11.63, 11.45, 11.44, 11.41, 11.38, 11.35, 11.28, 10.94, 10.73, 10.16, 9.72, 9.39, 8.7, 8.07, 8.02, 7.92, 7.76, 7.56, 7.35, 6.78, 5.45, 3.35, 3.0, 2.92, 2.77, 2.55, 2.26, 1.91, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:50:01.325778: BAT: [ 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-, 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-] kWh
2026-06-19 15:50:01.327672: LOAD: [ 3.0, 3.07, 3.13, 3.2, 3.25, 3.47, 4.03, 4.2, 4.2, 4.23, 4.26, 4.29, 4.35, 4.67, 4.86, 5.39, 5.8, 6.11, 6.75, 7.34, 7.39, 7.48, 7.62, 7.81, 8.01, 8.54, 9.78, 11.73, 12.06, 12.13, 12.27, 12.48, 12.74, 13.08, 13.47, 13.93, 14.15, 14.16, 14.41, 14.72, 15.08, 15.26, 15.48, 15.76, 16.09, 16.73, 17.39, 17.81, 18.29, 18.56, 18.62, 18.68, 18.73, 18.91, 19.41, 19.56, 19.56, 19.59, 19.62, 19.64, 19.7, 19.98, 20.16, 20.63, 21.0, 21.27, 21.91, 22.49, 22.54, 22.63, 22.78, 22.97, 23.16, 23.69, 24.93, 26.88, 27.21, 27.29, 27.43, 27.63, 27.9, 28.23, 28.62, 29.08, 29.3, 29.32, 29.56, 29.87, 30.23, 30.41, 30.64, 30.92, 31.24, 31.89, 32.54, 32.96] kWh
2026-06-19 15:50:01.329370: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:50:01.331123: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.01, 1.47, 1.69, 1.7, 1.94, 2.25, 2.61, 2.8, 3.02, 3.3, 3.63, 4.27, 4.92, 5.35, 5.83, 6.1, 6.16, 6.21, 6.26, 6.45, 6.95, 7.1, 7.1, 7.13, 7.16, 7.18, 7.24, 7.52, 7.7, 8.16, 8.53, 8.8, 9.44, 10.03, 10.08, 10.17, 10.31, 10.5, 10.7, 11.23, 12.47, 14.42, 14.75, 14.83, 14.96, 15.17, 15.44, 15.77, 16.16, 16.62, 16.84, 16.85, 17.1, 17.41, 17.77, 17.95, 18.17, 18.45, 18.78, 19.42, 20.08, 20.5] kWh
2026-06-19 15:50:01.332857: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:50:01.334551: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.53, 122.65, 126.17, 126.36, 129.1, 132.38, 136.3, 138.18, 140.59, 143.47, 146.73, 153.59, 159.8, 164.29, 172.27, 176.9, 178.59, 180.3, 181.89, 187.82, 204.92, 210.54, 210.56, 211.33, 212.07, 212.74, 214.26, 221.59, 225.49, 236.2, 244.27, 249.85, 312.22, 323.6, 324.49, 326.31, 328.94, 332.36, 335.73, 344.91, 365.78, 396.35, 401.57, 402.82, 405.2, 409.37, 414.09, 420.09, 426.39, 434.5, 438.03, 438.22, 440.96, 444.24, 448.16, 450.04, 452.45, 455.33, 458.59, 465.45, 471.66, 476.15] p
2026-06-19 15:50:01.463688: Battery has 16.5 hours left - now at 12.73kWh
2026-06-19 15:50:01.501054: predict base10 end_record 06-21 15:50:00, final soc 1.6kWh, metric 511.46p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 35.11kWh, PV 0.0kWh
2026-06-19 15:50:01.503162: Slot: [ 15:50, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:50:01.505021: SoC: [ 12.73, 12.65, 12.58, 12.51, 12.44, 12.2, 11.57, 11.38, 11.38, 11.35, 11.31, 11.28, 11.21, 10.85, 10.63, 10.04, 9.57, 9.23, 8.51, 7.85, 7.79, 7.69, 7.53, 7.31, 7.09, 6.5, 5.1, 2.91, 2.54, 2.45, 2.29, 2.06, 1.76, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:50:01.506442: BAT: [ 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-, 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-] kWh
2026-06-19 15:50:01.508061: LOAD: [ 3.0, 3.08, 3.14, 3.21, 3.27, 3.49, 4.07, 4.25, 4.25, 4.29, 4.32, 4.35, 4.42, 4.75, 4.95, 5.5, 5.94, 6.25, 6.93, 7.54, 7.59, 7.69, 7.84, 8.04, 8.25, 8.8, 10.1, 12.15, 12.49, 12.57, 12.72, 12.93, 13.21, 13.56, 13.97, 14.45, 14.68, 14.69, 14.95, 15.27, 15.65, 15.84, 16.08, 16.37, 16.71, 17.39, 18.07, 18.52, 19.02, 19.3, 19.36, 19.42, 19.47, 19.67, 20.19, 20.35, 20.35, 20.38, 20.41, 20.44, 20.5, 20.79, 20.98, 21.47, 21.85, 22.14, 22.81, 23.42, 23.47, 23.57, 23.72, 23.92, 24.12, 24.68, 25.98, 28.02, 28.36, 28.45, 28.59, 28.8, 29.08, 29.43, 29.84, 30.33, 30.55, 30.57, 30.82, 31.15, 31.53, 31.72, 31.95, 32.25, 32.59, 33.26, 33.95, 34.39] kWh
2026-06-19 15:50:01.509567: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:50:01.511229: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.09, 1.51, 1.99, 2.22, 2.23, 2.49, 2.81, 3.19, 3.38, 3.61, 3.91, 4.25, 4.92, 5.61, 6.05, 6.56, 6.84, 6.9, 6.96, 7.01, 7.21, 7.73, 7.89, 7.89, 7.92, 7.95, 7.98, 8.04, 8.33, 8.51, 9.0, 9.39, 9.67, 10.34, 10.96, 11.01, 11.11, 11.26, 11.46, 11.66, 12.22, 13.52, 15.56, 15.9, 15.98, 16.13, 16.34, 16.62, 16.97, 17.38, 17.86, 18.09, 18.11, 18.36, 18.69, 19.06, 19.26, 19.49, 19.78, 20.13, 20.8, 21.48, 21.93] kWh
2026-06-19 15:50:01.512745: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:50:01.514373: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.3, 122.9, 131.4, 135.1, 135.3, 138.16, 141.6, 145.71, 147.68, 150.2, 153.21, 156.63, 163.82, 170.32, 175.03, 183.38, 188.25, 190.02, 191.8, 193.47, 199.68, 217.6, 223.49, 223.51, 224.31, 225.1, 225.79, 227.38, 235.07, 239.16, 250.38, 258.83, 264.67, 327.64, 339.56, 340.49, 342.39, 345.15, 348.73, 352.26, 361.88, 383.75, 415.77, 421.24, 422.55, 425.04, 429.41, 434.36, 440.64, 447.24, 455.75, 459.44, 459.64, 462.5, 465.94, 470.05, 472.02, 474.54, 477.56, 480.97, 488.16, 494.66, 499.37] p
2026-06-19 15:50:01.593506: predict best10 end_record 06-21 15:50:00, final soc 1.6kWh, metric 511.46p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 35.11kWh, PV 0.0kWh
2026-06-19 15:50:01.595313: Slot: [ 15:50, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:50:01.596630: SoC: [ 12.73, 12.65, 12.58, 12.51, 12.44, 12.2, 11.57, 11.38, 11.38, 11.35, 11.31, 11.28, 11.21, 10.85, 10.63, 10.04, 9.57, 9.23, 8.51, 7.85, 7.79, 7.69, 7.53, 7.31, 7.09, 6.5, 5.1, 2.91, 2.54, 2.45, 2.29, 2.06, 1.76, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:50:01.597751: BAT: [ 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-, 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-] kWh
2026-06-19 15:50:01.599052: LOAD: [ 3.0, 3.08, 3.14, 3.21, 3.27, 3.49, 4.07, 4.25, 4.25, 4.29, 4.32, 4.35, 4.42, 4.75, 4.95, 5.5, 5.94, 6.25, 6.93, 7.54, 7.59, 7.69, 7.84, 8.04, 8.25, 8.8, 10.1, 12.15, 12.49, 12.57, 12.72, 12.93, 13.21, 13.56, 13.97, 14.45, 14.68, 14.69, 14.95, 15.27, 15.65, 15.84, 16.08, 16.37, 16.71, 17.39, 18.07, 18.52, 19.02, 19.3, 19.36, 19.42, 19.47, 19.67, 20.19, 20.35, 20.35, 20.38, 20.41, 20.44, 20.5, 20.79, 20.98, 21.47, 21.85, 22.14, 22.81, 23.42, 23.47, 23.57, 23.72, 23.92, 24.12, 24.68, 25.98, 28.02, 28.36, 28.45, 28.59, 28.8, 29.08, 29.43, 29.84, 30.33, 30.55, 30.57, 30.82, 31.15, 31.53, 31.72, 31.95, 32.25, 32.59, 33.26, 33.95, 34.39] kWh
2026-06-19 15:50:01.600270: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:50:01.601601: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.09, 1.51, 1.99, 2.22, 2.23, 2.49, 2.81, 3.19, 3.38, 3.61, 3.91, 4.25, 4.92, 5.61, 6.05, 6.56, 6.84, 6.9, 6.96, 7.01, 7.21, 7.73, 7.89, 7.89, 7.92, 7.95, 7.98, 8.04, 8.33, 8.51, 9.0, 9.39, 9.67, 10.34, 10.96, 11.01, 11.11, 11.26, 11.46, 11.66, 12.22, 13.52, 15.56, 15.9, 15.98, 16.13, 16.34, 16.62, 16.97, 17.38, 17.86, 18.09, 18.11, 18.36, 18.69, 19.06, 19.26, 19.49, 19.78, 20.13, 20.8, 21.48, 21.93] kWh
2026-06-19 15:50:01.602844: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:50:01.604143: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.3, 122.9, 131.4, 135.1, 135.3, 138.16, 141.6, 145.71, 147.68, 150.2, 153.21, 156.63, 163.82, 170.32, 175.03, 183.38, 188.25, 190.02, 191.8, 193.47, 199.68, 217.6, 223.49, 223.51, 224.31, 225.1, 225.79, 227.38, 235.07, 239.16, 250.38, 258.83, 264.67, 327.64, 339.56, 340.49, 342.39, 345.15, 348.73, 352.26, 361.88, 383.75, 415.77, 421.24, 422.55, 425.04, 429.41, 434.36, 440.64, 447.24, 455.75, 459.44, 459.64, 462.5, 465.94, 470.05, 472.02, 474.54, 477.56, 480.97, 488.16, 494.66, 499.37] p
2026-06-19 15:50:01.680674: predict best end_record 06-21 15:50:00, final soc 1.6kWh, metric 487.69p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:20:00, load 33.65kWh, PV 0.0kWh
2026-06-19 15:50:01.682369: Slot: [ 15:50, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:50:01.683671: SoC: [ 12.73, 12.65, 12.58, 12.52, 12.46, 12.23, 11.63, 11.45, 11.44, 11.41, 11.38, 11.35, 11.28, 10.94, 10.73, 10.16, 9.72, 9.39, 8.7, 8.07, 8.02, 7.92, 7.76, 7.56, 7.35, 6.78, 5.45, 3.35, 3.0, 2.92, 2.77, 2.55, 2.26, 1.91, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:50:01.684775: BAT: [ 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-, 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-] kWh
2026-06-19 15:50:01.686130: LOAD: [ 3.0, 3.07, 3.13, 3.2, 3.25, 3.47, 4.03, 4.2, 4.2, 4.23, 4.26, 4.29, 4.35, 4.67, 4.86, 5.39, 5.8, 6.11, 6.75, 7.34, 7.39, 7.48, 7.62, 7.81, 8.01, 8.54, 9.78, 11.73, 12.06, 12.13, 12.27, 12.48, 12.74, 13.08, 13.47, 13.93, 14.15, 14.16, 14.41, 14.72, 15.08, 15.26, 15.48, 15.76, 16.09, 16.73, 17.39, 17.81, 18.29, 18.56, 18.62, 18.68, 18.73, 18.91, 19.41, 19.56, 19.56, 19.59, 19.62, 19.64, 19.7, 19.98, 20.16, 20.63, 21.0, 21.27, 21.91, 22.49, 22.54, 22.63, 22.78, 22.97, 23.16, 23.69, 24.93, 26.88, 27.21, 27.29, 27.43, 27.63, 27.9, 28.23, 28.62, 29.08, 29.3, 29.32, 29.56, 29.87, 30.23, 30.41, 30.64, 30.92, 31.24, 31.89, 32.54, 32.96] kWh
2026-06-19 15:50:01.687362: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:50:01.688700: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.01, 1.47, 1.69, 1.7, 1.94, 2.25, 2.61, 2.8, 3.02, 3.3, 3.63, 4.27, 4.92, 5.35, 5.83, 6.1, 6.16, 6.21, 6.26, 6.45, 6.95, 7.1, 7.1, 7.13, 7.16, 7.18, 7.24, 7.52, 7.7, 8.16, 8.53, 8.8, 9.44, 10.03, 10.08, 10.17, 10.31, 10.5, 10.7, 11.23, 12.47, 14.42, 14.75, 14.83, 14.96, 15.17, 15.44, 15.77, 16.16, 16.62, 16.84, 16.85, 17.1, 17.41, 17.77, 17.95, 18.17, 18.45, 18.78, 19.42, 20.08, 20.5] kWh
2026-06-19 15:50:01.689967: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:50:01.691270: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.53, 122.65, 126.17, 126.36, 129.1, 132.38, 136.3, 138.18, 140.59, 143.47, 146.73, 153.59, 159.8, 164.29, 172.27, 176.9, 178.59, 180.3, 181.89, 187.82, 204.92, 210.54, 210.56, 211.33, 212.07, 212.74, 214.26, 221.59, 225.49, 236.2, 244.27, 249.85, 312.22, 323.6, 324.49, 326.31, 328.94, 332.36, 335.73, 344.91, 365.78, 396.35, 401.57, 402.82, 405.2, 409.37, 414.09, 420.09, 426.39, 434.5, 438.03, 438.22, 440.96, 444.24, 448.16, 450.04, 452.45, 455.33, 458.59, 465.45, 471.66, 476.15] p
2026-06-19 15:50:01.692914: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 15:50:01.692960: Saving plan best values to HA entities
2026-06-19 15:50:01.897044: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 15:50:01.903304: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 15:50:01.909890: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 20.29kWh, export 0.0kWh, metric 487.69p, metric10 511.46p
2026-06-19 15:50:01.982572: Marginal costs baseline metric (no standing charge): 387.7234
2026-06-19 15:50:02.160935: Marginal energy costs matrix computed: min=16.48 max=25.6
2026-06-19 15:50:02.246108: Rate array import [{'start': 950, 'end': 960, 'rate': 'cheap', 'range': '(17.1p)'}, {'start': 960, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1500, 'rate': 'expensive', 'range': '(19.3p - 27.2p)'}, {'start': 1500, 'end': 1530, 'rate': 'cheap', 'range': '(18.6p)'}, {'start': 1530, 'end': 1560, 'rate': 'expensive', 'range': '(19.0p)'}, {'start': 1560, 'end': 1830, 'rate': 'cheap', 'range': '(15.7p - 18.4p)'}, {'start': 1830, 'end': 1860, 'rate': 'expensive', 'range': '(20.5p)'}, {'start': 1860, 'end': 2400, 'rate': 'cheap', 'range': '(9.5p - 18.1p)'}, {'start': 2400, 'end': 2580, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 2580, 'end': 2940, 'rate': 'expensive', 'range': '(19.3p - 27.2p)'}, {'start': 2940, 'end': 2970, 'rate': 'cheap', 'range': '(18.6p)'}, {'start': 2970, 'end': 3000, 'rate': 'expensive', 'range': '(19.0p)'}, {'start': 3000, 'end': 3270, 'rate': 'cheap', 'range': '(15.7p - 18.4p)'}, {'start': 3270, 'end': 3300, 'rate': 'expensive', 'range': '(20.5p)'}, {'start': 3300, 'end': 3830, 'rate': 'cheap', 'range': '(9.5p - 18.1p)'}] export [{'start': 950, 'end': 3830, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 15:50:02.247037: - Your estimated bill for today is £0.63 and tomorrow is £1.87
2026-06-19 15:50:02.247072: - Import rates are cheap (17.1p) for the next 10 minutes and then very expensive (29.8p - 37.1p) for the next 3 hours.
2026-06-19 15:50:02.247091: - The battery is currently at 80% and is in eco mode.
2026-06-19 15:50:02.247106: - For the next 48 hours there will be no solar generation.
2026-06-19 15:50:02.247122: - You will run out of battery in 16 hours.
2026-06-19 15:50:02.247137: - No charging is planned.
2026-06-19 15:50:02.247152:
2026-06-19 15:50:02.295693: Plan calculation took 1.09 seconds
2026-06-19 15:50:02.299160: No high rate period found
2026-06-19 15:50:02.344900: Import threshold used for optimisation was 9.5p
2026-06-19 15:50:02.394652: Low import rate windows [0: 06-19 15:30:00 - 06-19 16:00:00 @ 17.15, 1: 06-19 16:00:00 - 06-19 16:30:00 @ 30.43, 2: 06-19 16:30:00 - 06-19 17:00:00 @ 29.82, 3: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 4: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 5: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 6: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 7: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 8: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 9: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 10: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 11: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 12: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 13: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 14: 06-19 23:00:00 - 06-19 23:30:00 @ 21.85, 15: 06-19 23:30:00 - 06-20 00:00:00 @ 20.75, 16: 06-20 00:00:00 - 06-20 00:30:00 @ 19.34, 17: 06-20 00:30:00 - 06-20 01:00:00 @ 19.45, 18: 06-20 01:00:00 - 06-20 01:30:00 @ 18.56, 19: 06-20 01:30:00 - 06-20 02:00:00 @ 19.03, 20: 06-20 02:00:00 - 06-20 02:30:00 @ 18.41, 21: 06-20 02:30:00 - 06-20 03:00:00 @ 17.99, 22: 06-20 03:00:00 - 06-20 03:30:00 @ 17.36, 23: 06-20 03:30:00 - 06-20 04:00:00 @ 17.26, 24: 06-20 04:00:00 - 06-20 04:30:00 @ 16.82, 25: 06-20 04:30:00 - 06-20 05:00:00 @ 15.68, 26: 06-20 05:00:00 - 06-20 05:30:00 @ 15.9, 27: 06-20 05:30:00 - 06-20 06:00:00 @ 16.58, 28: 06-20 06:00:00 - 06-20 06:30:00 @ 17.02, 29: 06-20 06:30:00 - 06-20 07:00:00 @ 20.5, 30: 06-20 07:00:00 - 06-20 07:30:00 @ 17.66, 31: 06-20 07:30:00 - 06-20 08:00:00 @ 18.1, 32: 06-20 08:00:00 - 06-20 08:30:00 @ 15.95, 33: 06-20 08:30:00 - 06-20 09:00:00 @ 17.68, 34: 06-20 09:00:00 - 06-20 09:30:00 @ 16.12, 35: 06-20 09:30:00 - 06-20 10:00:00 @ 14.81, 36: 06-20 10:00:00 - 06-20 10:30:00 @ 11.18, 37: 06-20 10:30:00 - 06-20 11:00:00 @ 10.59, 38: 06-20 11:00:00 - 06-20 11:30:00 @ 10.9, 39: 06-20 11:30:00 - 06-20 12:00:00 @ 10.22, 40: 06-20 12:00:00 - 06-20 12:30:00 @ 10.81, 41: 06-20 12:30:00 - 06-20 13:00:00 @ 10.27, 42: 06-20 13:00:00 - 06-20 13:30:00 @ 9.94, 43: 06-20 13:30:00 - 06-20 14:00:00 @ 10.69, 44: 06-20 14:00:00 - 06-20 14:30:00 @ 9.5, 45: 06-20 14:30:00 - 06-20 15:00:00 @ 10.61, 46: 06-20 15:00:00 - 06-20 15:30:00 @ 16.56, 47: 06-20 15:30:00 - 06-20 16:00:00 @ 17.15, 48: 06-20 16:00:00 - 06-20 16:30:00 @ 30.43, 49: 06-20 16:30:00 - 06-20 17:00:00 @ 29.82, 50: 06-20 17:00:00 - 06-20 17:30:00 @ 32.09, 51: 06-20 17:30:00 - 06-20 18:00:00 @ 31.14, 52: 06-20 18:00:00 - 06-20 18:30:00 @ 34.45, 53: 06-20 19:00:00 - 06-20 19:30:00 @ 26.46, 54: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 55: 06-20 20:00:00 - 06-20 20:30:00 @ 26.48, 56: 06-20 20:30:00 - 06-20 21:00:00 @ 26.48, 57: 06-20 21:00:00 - 06-20 21:30:00 @ 26.48, 58: 06-20 21:30:00 - 06-20 22:00:00 @ 25.96, 59: 06-20 22:00:00 - 06-20 22:30:00 @ 22.44, 60: 06-20 22:30:00 - 06-20 23:00:00 @ 22.91, 61: 06-20 23:00:00 - 06-20 23:30:00 @ 21.85, 62: 06-20 23:30:00 - 06-21 00:00:00 @ 20.75, 63: 06-21 00:00:00 - 06-21 00:30:00 @ 19.34, 64: 06-21 00:30:00 - 06-21 01:00:00 @ 19.45, 65: 06-21 01:00:00 - 06-21 01:30:00 @ 18.56, 66: 06-21 01:30:00 - 06-21 02:00:00 @ 19.03, 67: 06-21 02:00:00 - 06-21 02:30:00 @ 18.41, 68: 06-21 02:30:00 - 06-21 03:00:00 @ 17.99, 69: 06-21 03:00:00 - 06-21 03:30:00 @ 17.36, 70: 06-21 03:30:00 - 06-21 04:00:00 @ 17.26, 71: 06-21 04:00:00 - 06-21 04:30:00 @ 16.82, 72: 06-21 04:30:00 - 06-21 05:00:00 @ 15.68, 73: 06-21 05:00:00 - 06-21 05:30:00 @ 15.9, 74: 06-21 05:30:00 - 06-21 06:00:00 @ 16.58, 75: 06-21 06:00:00 - 06-21 06:30:00 @ 17.02, 76: 06-21 06:30:00 - 06-21 07:00:00 @ 20.5, 77: 06-21 07:00:00 - 06-21 07:30:00 @ 17.66, 78: 06-21 07:30:00 - 06-21 08:00:00 @ 18.1, 79: 06-21 08:00:00 - 06-21 08:30:00 @ 15.95, 80: 06-21 08:30:00 - 06-21 09:00:00 @ 17.68, 81: 06-21 09:00:00 - 06-21 09:30:00 @ 16.12, 82: 06-21 09:30:00 - 06-21 10:00:00 @ 14.81, 83: 06-21 10:00:00 - 06-21 10:30:00 @ 11.18, 84: 06-21 10:30:00 - 06-21 11:00:00 @ 10.59, 85: 06-21 11:00:00 - 06-21 11:30:00 @ 10.9, 86: 06-21 11:30:00 - 06-21 12:00:00 @ 10.22, 87: 06-21 12:00:00 - 06-21 12:30:00 @ 10.81, 88: 06-21 12:30:00 - 06-21 13:00:00 @ 10.27, 89: 06-21 13:00:00 - 06-21 13:30:00 @ 9.94, 90: 06-21 13:30:00 - 06-21 14:00:00 @ 10.69, 91: 06-21 14:00:00 - 06-21 14:30:00 @ 9.5, 92: 06-21 14:30:00 - 06-21 15:00:00 @ 10.61, 93: 06-21 15:00:00 - 06-21 15:30:00 @ 16.56, 94: 06-21 15:30:00 - 06-21 16:00:00 @ 17.15]
2026-06-19 15:50:02.400652: Inverter 0 Set charge window is disabled
2026-06-19 15:50:02.400701: Inverter 0 count register writes 0
2026-06-19 15:50:02.415353: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 15:50:02.420278: Total inverter register writes now 0
2026-06-19 15:50:02.439672: Completed run status Demand
2026-06-19 15:50:02.447089: Info: record_status Demand
2026-06-19 15:50:02.459350: Saved current settings to /config/predbat_config.json
2026-06-19 15:50:34.531174: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 15:50:34.531505: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 15:50:34.531564: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:50:34.531827: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:50:34.531904: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:50:34.531974: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:50:34.532009: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 15:52:34.711614: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 15:52:34.711821: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 15:52:34.711851: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:52:34.711995: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:52:34.712024: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:52:34.712043: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:52:34.712059: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 15:54:48.898571: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 15:54:48.898783: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 15:54:48.898815: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:54:48.899027: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:54:48.899074: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:54:48.899143: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:54:48.899182: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 15:55:00.982678: --------------- PredBat - update at 2026-06-19 15:55:00+01:00 with clock skew 0 minutes, minutes now 955
2026-06-19 15:55:00.983270: Saved current settings to /config/predbat_config.json
2026-06-19 15:55:00.983346: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 19.9 minutes
2026-06-19 15:55:00.983398: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 15:55:00.983464: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 15:55:01.172257: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 15:55:01.172741: Predbat mode is set to Monitor
2026-06-19 15:55:01.923086: Found 11520 load_today datapoints going back 1 days
2026-06-19 15:55:01.923205: Using load_power data to fill gaps in load_today data
2026-06-19 15:55:01.981926: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 15:55:01.982098: Zero load period starting at 2026-06-19T12:09:00+0100 (226 minutes) for 889 minutes with base value 0.9
2026-06-19 15:55:01.982156: Zero load period starting at 2026-06-18T19:24:00+0100 (1231 minutes) for 64 minutes with base value 0.8
2026-06-19 15:55:01.983049: Processing 384 30-minute periods for power integration
2026-06-19 15:55:02.053800: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 15:55:02.053935: Car charging hold True, threshold 6.0kWh
2026-06-19 15:55:02.053975: Current data so far today: load 3.05kWh, import 0.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 15:55:02.097628: Standing charge is set to 49.98p
2026-06-19 15:55:02.126801: Rate min forward looking: now 9.5p at end of forecast 9.5p
2026-06-19 15:55:02.127040: Import rates: min 9.5p, max 37.08p, average 19.39p
2026-06-19 15:55:02.157552: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 15:55:02.157636: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 15:55:02.158535: High export rate found rates in range 99p to -99p
2026-06-19 15:55:02.240572: Low Import rate found rates in range 9.5p to 34.45p
2026-06-19 15:55:02.240695: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 10.2p
2026-06-19 15:55:02.240911: Last hour: net energy 0.36kWh, import 0.36kWh, export 0.0kWh, car 0kWh, load 0.8kWh, net cost 5.87p, import 5.87p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 15:55:03.601477: Today's energy total net 0.9kWh, import 0.9kWh, export 0.0kWh, cost 62.8p, import 12.82p, export 0.0p, carbon 0.0kg
2026-06-19 15:55:03.601590: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 15:55:03.603001: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 15:55:03.604118: Warn: Found 1 gaps in load_today totalling 10080 minutes to fill using average data
2026-06-19 15:55:03.604192: Gap starting at 2026-06-18T15:55:00+0100 (1440 minutes) for 10080 minutes
2026-06-19 15:55:03.616442: Historical days now [7] weight [1]
2026-06-19 15:55:03.708801: Today's load divergence 119.4%, in-day adjustment 112.22%, damping 0.95x, yesterday 100.0% today 118.43% blend 33.68%
2026-06-19 15:55:03.708890: Today's predicted so far 8.89kWh with 0.0kWh car/iBoost excluded, 0.65kWh import ignored, and 0kWh forecast extra.
2026-06-19 15:55:03.708921: Today's actual load so far 11.66kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 15:55:04.026311: Inverter 0: Type SK Sunsynk
2026-06-19 15:55:04.026373: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 15:55:04.026519: Reserve min: 10%, battery_min: 10%
2026-06-19 15:55:04.026570: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 15:55:04.026803: Inverter 0 SoC: 12.64kW 79%, current charge rate 5000W, current discharge rate 5250W, current battery power 509W, current battery voltage 51.2V, grid power -55W, load power 546W, PV Power 0W
2026-06-19 15:55:04.026946: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 15:55:04.027012: Inverter 0 scheduled charge enable is False
2026-06-19 15:55:04.027032: Inverter 0 charge windows currently []
2026-06-19 15:55:04.027050: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 15:55:04.027131: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 15:55:04.027151: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:55:04.027178: Inverter 0 scheduled discharge enable is False
2026-06-19 15:55:04.027268: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:55:04.027289: Inverter 0 discharge windows currently []
2026-06-19 15:55:04.027304: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:55:04.027317: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:55:04.027329: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 15:55:04.572589: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 15:55:04.573048: Plan was last updated on 2026-06-19 15:45:00+01:00 and is now 10.0 minutes old
2026-06-19 15:55:04.573094: Best charge window [ ]
2026-06-19 15:55:04.573116: Best export window [ ]
2026-06-19 15:55:04.573969: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 15:55:04.575933: Load divergence over 8.0 hours mean 319.8W, min 0.0W, max 2832.0W, std dev 410.7W, divergence 64.21%
2026-06-19 15:55:04.594095: Creating pool of 12 processes to match your CPU count
2026-06-19 15:55:04.662053: predict base end_record 06-21 15:55:00, final soc 1.6kWh, metric 488.96p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:20:00, load 33.69kWh, PV 0.0kWh
2026-06-19 15:55:04.663925: Slot: [ 15:55, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:55:04.665295: SoC: [ 12.64, 12.63, 12.56, 12.49, 12.42, 12.17, 11.6, 11.42, 11.42, 11.38, 11.35, 11.32, 11.25, 10.91, 10.7, 10.14, 9.69, 9.37, 8.68, 8.05, 8.0, 7.89, 7.74, 7.54, 7.33, 6.76, 5.42, 3.33, 2.98, 2.9, 2.75, 2.53, 2.24, 1.88, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:55:04.666446: BAT: [ 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-, 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-] kWh
2026-06-19 15:55:04.667751: LOAD: [ 3.05, 3.06, 3.13, 3.19, 3.26, 3.49, 4.02, 4.19, 4.19, 4.22, 4.25, 4.28, 4.34, 4.66, 4.85, 5.38, 5.79, 6.09, 6.74, 7.33, 7.38, 7.47, 7.61, 7.8, 8.0, 8.53, 9.77, 11.72, 12.05, 12.12, 12.26, 12.47, 12.73, 13.07, 13.46, 13.92, 14.14, 14.15, 14.4, 14.71, 15.07, 15.26, 15.46, 15.76, 16.08, 16.7, 17.36, 17.79, 18.28, 18.55, 18.61, 18.67, 18.73, 18.93, 19.4, 19.55, 19.55, 19.58, 19.61, 19.64, 19.69, 19.98, 20.15, 20.62, 20.98, 21.25, 21.89, 22.48, 22.53, 22.62, 22.77, 22.96, 23.15, 23.68, 24.92, 26.87, 27.2, 27.28, 27.42, 27.62, 27.89, 28.22, 28.61, 29.07, 29.29, 29.3, 29.55, 29.86, 30.22, 30.41, 30.61, 30.91, 31.23, 31.86, 32.51, 32.94] kWh
2026-06-19 15:55:04.669011: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:55:04.670368: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.03, 1.49, 1.71, 1.72, 1.97, 2.28, 2.64, 2.83, 3.03, 3.33, 3.65, 4.27, 4.93, 5.36, 5.85, 6.12, 6.18, 6.24, 6.29, 6.5, 6.97, 7.12, 7.12, 7.15, 7.18, 7.21, 7.26, 7.54, 7.72, 8.19, 8.55, 8.82, 9.46, 10.05, 10.1, 10.19, 10.34, 10.53, 10.72, 11.25, 12.49, 14.44, 14.77, 14.85, 14.99, 15.19, 15.46, 15.79, 16.18, 16.64, 16.86, 16.87, 17.12, 17.43, 17.79, 17.98, 18.18, 18.48, 18.8, 19.43, 20.08, 20.51] kWh
2026-06-19 15:55:04.671613: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:55:04.672914: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.87, 122.99, 126.52, 126.7, 129.44, 132.72, 136.64, 138.59, 140.8, 143.83, 147.02, 153.73, 159.93, 164.53, 172.62, 177.3, 179.06, 180.74, 182.62, 189.08, 205.25, 210.87, 210.88, 211.68, 212.42, 213.16, 214.58, 221.91, 225.81, 236.52, 244.59, 250.17, 312.54, 323.92, 324.81, 326.63, 329.26, 332.68, 336.05, 345.23, 366.1, 396.67, 401.89, 403.14, 405.52, 409.69, 414.41, 420.41, 426.71, 434.83, 438.36, 438.55, 441.28, 444.56, 448.49, 450.43, 452.64, 455.68, 458.86, 465.57, 471.77, 476.37] p
2026-06-19 15:55:06.465185: Battery has 16.42 hours left - now at 12.64kWh
2026-06-19 15:55:06.518347: predict base10 end_record 06-21 15:55:00, final soc 1.6kWh, metric 512.76p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 35.15kWh, PV 0.0kWh
2026-06-19 15:55:06.520433: Slot: [ 15:55, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:55:06.522188: SoC: [ 12.64, 12.63, 12.55, 12.48, 12.41, 12.15, 11.55, 11.36, 11.36, 11.32, 11.29, 11.25, 11.19, 10.83, 10.61, 10.02, 9.55, 9.21, 8.49, 7.83, 7.77, 7.67, 7.51, 7.29, 7.07, 6.47, 5.08, 2.89, 2.52, 2.43, 2.27, 2.04, 1.74, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:55:06.523610: BAT: [ 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-, 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-] kWh
2026-06-19 15:55:06.525392: LOAD: [ 3.05, 3.06, 3.13, 3.2, 3.27, 3.51, 4.06, 4.24, 4.24, 4.28, 4.31, 4.34, 4.4, 4.74, 4.94, 5.49, 5.92, 6.24, 6.92, 7.53, 7.58, 7.68, 7.83, 8.03, 8.23, 8.79, 10.09, 12.13, 12.48, 12.56, 12.7, 12.92, 13.2, 13.54, 13.96, 14.44, 14.67, 14.68, 14.94, 15.26, 15.64, 15.84, 16.05, 16.36, 16.7, 17.36, 18.04, 18.49, 19.0, 19.29, 19.35, 19.41, 19.47, 19.69, 20.18, 20.34, 20.34, 20.37, 20.4, 20.43, 20.48, 20.78, 20.96, 21.45, 21.84, 22.12, 22.79, 23.41, 23.46, 23.56, 23.71, 23.91, 24.11, 24.66, 25.96, 28.01, 28.35, 28.43, 28.58, 28.79, 29.07, 29.42, 29.83, 30.31, 30.54, 30.56, 30.81, 31.14, 31.51, 31.71, 31.93, 32.24, 32.57, 33.23, 33.91, 34.37] kWh
2026-06-19 15:55:06.527015: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:55:06.528658: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.11, 1.53, 2.01, 2.24, 2.25, 2.51, 2.83, 3.21, 3.41, 3.62, 3.93, 4.27, 4.92, 5.61, 6.06, 6.57, 6.86, 6.92, 6.98, 7.04, 7.26, 7.75, 7.91, 7.91, 7.94, 7.97, 8.0, 8.05, 8.35, 8.53, 9.02, 9.41, 9.69, 10.36, 10.98, 11.03, 11.13, 11.28, 11.47, 11.68, 12.23, 13.53, 15.58, 15.92, 16.0, 16.15, 16.36, 16.64, 16.99, 17.4, 17.88, 18.11, 18.13, 18.38, 18.71, 19.08, 19.28, 19.5, 19.81, 20.14, 20.8, 21.48, 21.94] kWh
2026-06-19 15:55:06.532043: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:55:06.534683: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.63, 123.23, 131.74, 135.44, 135.63, 138.5, 141.93, 146.04, 148.08, 150.4, 153.57, 156.91, 163.94, 170.43, 175.25, 183.73, 188.64, 190.48, 192.23, 194.2, 200.97, 217.91, 223.8, 223.81, 224.65, 225.42, 226.21, 227.7, 235.38, 239.47, 250.69, 259.14, 264.98, 327.95, 339.87, 340.8, 342.71, 345.46, 349.05, 352.57, 362.19, 384.06, 416.08, 421.55, 422.87, 425.35, 429.72, 434.67, 440.95, 447.55, 456.06, 459.75, 459.95, 462.81, 466.25, 470.36, 472.4, 474.71, 477.89, 481.23, 488.26, 494.75, 499.57] p
2026-06-19 15:55:06.635092: predict best10 end_record 06-21 15:55:00, final soc 1.6kWh, metric 512.76p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 35.15kWh, PV 0.0kWh
2026-06-19 15:55:06.636737: Slot: [ 15:55, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:55:06.638147: SoC: [ 12.64, 12.63, 12.55, 12.48, 12.41, 12.15, 11.55, 11.36, 11.36, 11.32, 11.29, 11.25, 11.19, 10.83, 10.61, 10.02, 9.55, 9.21, 8.49, 7.83, 7.77, 7.67, 7.51, 7.29, 7.07, 6.47, 5.08, 2.89, 2.52, 2.43, 2.27, 2.04, 1.74, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:55:06.639269: BAT: [ 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-, 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-] kWh
2026-06-19 15:55:06.640830: LOAD: [ 3.05, 3.06, 3.13, 3.2, 3.27, 3.51, 4.06, 4.24, 4.24, 4.28, 4.31, 4.34, 4.4, 4.74, 4.94, 5.49, 5.92, 6.24, 6.92, 7.53, 7.58, 7.68, 7.83, 8.03, 8.23, 8.79, 10.09, 12.13, 12.48, 12.56, 12.7, 12.92, 13.2, 13.54, 13.96, 14.44, 14.67, 14.68, 14.94, 15.26, 15.64, 15.84, 16.05, 16.36, 16.7, 17.36, 18.04, 18.49, 19.0, 19.29, 19.35, 19.41, 19.47, 19.69, 20.18, 20.34, 20.34, 20.37, 20.4, 20.43, 20.48, 20.78, 20.96, 21.45, 21.84, 22.12, 22.79, 23.41, 23.46, 23.56, 23.71, 23.91, 24.11, 24.66, 25.96, 28.01, 28.35, 28.43, 28.58, 28.79, 29.07, 29.42, 29.83, 30.31, 30.54, 30.56, 30.81, 31.14, 31.51, 31.71, 31.93, 32.24, 32.57, 33.23, 33.91, 34.37] kWh
2026-06-19 15:55:06.642128: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:55:06.643429: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.11, 1.53, 2.01, 2.24, 2.25, 2.51, 2.83, 3.21, 3.41, 3.62, 3.93, 4.27, 4.92, 5.61, 6.06, 6.57, 6.86, 6.92, 6.98, 7.04, 7.26, 7.75, 7.91, 7.91, 7.94, 7.97, 8.0, 8.05, 8.35, 8.53, 9.02, 9.41, 9.69, 10.36, 10.98, 11.03, 11.13, 11.28, 11.47, 11.68, 12.23, 13.53, 15.58, 15.92, 16.0, 16.15, 16.36, 16.64, 16.99, 17.4, 17.88, 18.11, 18.13, 18.38, 18.71, 19.08, 19.28, 19.5, 19.81, 20.14, 20.8, 21.48, 21.94] kWh
2026-06-19 15:55:06.644646: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:55:06.645974: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.63, 123.23, 131.74, 135.44, 135.63, 138.5, 141.93, 146.04, 148.08, 150.4, 153.57, 156.91, 163.94, 170.43, 175.25, 183.73, 188.64, 190.48, 192.23, 194.2, 200.97, 217.91, 223.8, 223.81, 224.65, 225.42, 226.21, 227.7, 235.38, 239.47, 250.69, 259.14, 264.98, 327.95, 339.87, 340.8, 342.71, 345.46, 349.05, 352.57, 362.19, 384.06, 416.08, 421.55, 422.87, 425.35, 429.72, 434.67, 440.95, 447.55, 456.06, 459.75, 459.95, 462.81, 466.25, 470.36, 472.4, 474.71, 477.89, 481.23, 488.26, 494.75, 499.57] p
2026-06-19 15:55:06.739081: predict best end_record 06-21 15:55:00, final soc 1.6kWh, metric 488.96p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:20:00, load 33.69kWh, PV 0.0kWh
2026-06-19 15:55:06.740728: Slot: [ 15:55, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:55:06.742094: SoC: [ 12.64, 12.63, 12.56, 12.49, 12.42, 12.17, 11.6, 11.42, 11.42, 11.38, 11.35, 11.32, 11.25, 10.91, 10.7, 10.14, 9.69, 9.37, 8.68, 8.05, 8.0, 7.89, 7.74, 7.54, 7.33, 6.76, 5.42, 3.33, 2.98, 2.9, 2.75, 2.53, 2.24, 1.88, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:55:06.743190: BAT: [ 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-, 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-] kWh
2026-06-19 15:55:06.744478: LOAD: [ 3.05, 3.06, 3.13, 3.19, 3.26, 3.49, 4.02, 4.19, 4.19, 4.22, 4.25, 4.28, 4.34, 4.66, 4.85, 5.38, 5.79, 6.09, 6.74, 7.33, 7.38, 7.47, 7.61, 7.8, 8.0, 8.53, 9.77, 11.72, 12.05, 12.12, 12.26, 12.47, 12.73, 13.07, 13.46, 13.92, 14.14, 14.15, 14.4, 14.71, 15.07, 15.26, 15.46, 15.76, 16.08, 16.7, 17.36, 17.79, 18.28, 18.55, 18.61, 18.67, 18.73, 18.93, 19.4, 19.55, 19.55, 19.58, 19.61, 19.64, 19.69, 19.98, 20.15, 20.62, 20.98, 21.25, 21.89, 22.48, 22.53, 22.62, 22.77, 22.96, 23.15, 23.68, 24.92, 26.87, 27.2, 27.28, 27.42, 27.62, 27.89, 28.22, 28.61, 29.07, 29.29, 29.3, 29.55, 29.86, 30.22, 30.41, 30.61, 30.91, 31.23, 31.86, 32.51, 32.94] kWh
2026-06-19 15:55:06.745729: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:55:06.747858: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.03, 1.49, 1.71, 1.72, 1.97, 2.28, 2.64, 2.83, 3.03, 3.33, 3.65, 4.27, 4.93, 5.36, 5.85, 6.12, 6.18, 6.24, 6.29, 6.5, 6.97, 7.12, 7.12, 7.15, 7.18, 7.21, 7.26, 7.54, 7.72, 8.19, 8.55, 8.82, 9.46, 10.05, 10.1, 10.19, 10.34, 10.53, 10.72, 11.25, 12.49, 14.44, 14.77, 14.85, 14.99, 15.19, 15.46, 15.79, 16.18, 16.64, 16.86, 16.87, 17.12, 17.43, 17.79, 17.98, 18.18, 18.48, 18.8, 19.43, 20.08, 20.51] kWh
2026-06-19 15:55:06.750172: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:55:06.752078: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.87, 122.99, 126.52, 126.7, 129.44, 132.72, 136.64, 138.59, 140.8, 143.83, 147.02, 153.73, 159.93, 164.53, 172.62, 177.3, 179.06, 180.74, 182.62, 189.08, 205.25, 210.87, 210.88, 211.68, 212.42, 213.16, 214.58, 221.91, 225.81, 236.52, 244.59, 250.17, 312.54, 323.92, 324.81, 326.63, 329.26, 332.68, 336.05, 345.23, 366.1, 396.67, 401.89, 403.14, 405.52, 409.69, 414.41, 420.41, 426.71, 434.83, 438.36, 438.55, 441.28, 444.56, 448.49, 450.43, 452.64, 455.68, 458.86, 465.57, 471.77, 476.37] p
2026-06-19 15:55:06.753883: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 15:55:06.754701: Saving plan best values to HA entities
2026-06-19 15:55:06.995947: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 15:55:07.003137: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 15:55:07.010487: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 20.36kWh, export 0.0kWh, metric 488.96p, metric10 512.76p
2026-06-19 15:55:07.118498: Marginal costs baseline metric (no standing charge): 388.9902
2026-06-19 15:55:07.322274: Marginal energy costs matrix computed: min=16.48 max=25.67
2026-06-19 15:55:07.448599: Rate array import [{'start': 955, 'end': 960, 'rate': 'cheap', 'range': '(17.1p)'}, {'start': 960, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1500, 'rate': 'expensive', 'range': '(19.3p - 27.2p)'}, {'start': 1500, 'end': 1530, 'rate': 'cheap', 'range': '(18.6p)'}, {'start': 1530, 'end': 1560, 'rate': 'expensive', 'range': '(19.0p)'}, {'start': 1560, 'end': 1830, 'rate': 'cheap', 'range': '(15.7p - 18.4p)'}, {'start': 1830, 'end': 1860, 'rate': 'expensive', 'range': '(20.5p)'}, {'start': 1860, 'end': 2400, 'rate': 'cheap', 'range': '(9.5p - 18.1p)'}, {'start': 2400, 'end': 2580, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 2580, 'end': 2940, 'rate': 'expensive', 'range': '(19.3p - 27.2p)'}, {'start': 2940, 'end': 2970, 'rate': 'cheap', 'range': '(18.6p)'}, {'start': 2970, 'end': 3000, 'rate': 'expensive', 'range': '(19.0p)'}, {'start': 3000, 'end': 3270, 'rate': 'cheap', 'range': '(15.7p - 18.4p)'}, {'start': 3270, 'end': 3300, 'rate': 'expensive', 'range': '(20.5p)'}, {'start': 3300, 'end': 3835, 'rate': 'cheap', 'range': '(9.5p - 18.1p)'}] export [{'start': 955, 'end': 3835, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 15:55:07.449946: - Your estimated bill for today is £0.63 and tomorrow is £1.87
2026-06-19 15:55:07.449998: - Import rates are cheap (17.1p) for the next 5 minutes and then very expensive (29.8p - 37.1p) for the next 3 hours.
2026-06-19 15:55:07.451161: - The battery is currently at 79% and is in eco mode.
2026-06-19 15:55:07.451205: - For the next 48 hours there will be no solar generation.
2026-06-19 15:55:07.451223: - You will run out of battery in 16 hours.
2026-06-19 15:55:07.451239: - No charging is planned.
2026-06-19 15:55:07.451254:
2026-06-19 15:55:07.506476: Plan calculation took 2.93 seconds
2026-06-19 15:55:07.509430: No high rate period found
2026-06-19 15:55:07.562734: Import threshold used for optimisation was 9.5p
2026-06-19 15:55:07.619558: Low import rate windows [0: 06-19 15:30:00 - 06-19 16:00:00 @ 17.15, 1: 06-19 16:00:00 - 06-19 16:30:00 @ 30.43, 2: 06-19 16:30:00 - 06-19 17:00:00 @ 29.82, 3: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 4: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 5: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 6: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 7: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 8: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 9: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 10: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 11: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 12: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 13: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 14: 06-19 23:00:00 - 06-19 23:30:00 @ 21.85, 15: 06-19 23:30:00 - 06-20 00:00:00 @ 20.75, 16: 06-20 00:00:00 - 06-20 00:30:00 @ 19.34, 17: 06-20 00:30:00 - 06-20 01:00:00 @ 19.45, 18: 06-20 01:00:00 - 06-20 01:30:00 @ 18.56, 19: 06-20 01:30:00 - 06-20 02:00:00 @ 19.03, 20: 06-20 02:00:00 - 06-20 02:30:00 @ 18.41, 21: 06-20 02:30:00 - 06-20 03:00:00 @ 17.99, 22: 06-20 03:00:00 - 06-20 03:30:00 @ 17.36, 23: 06-20 03:30:00 - 06-20 04:00:00 @ 17.26, 24: 06-20 04:00:00 - 06-20 04:30:00 @ 16.82, 25: 06-20 04:30:00 - 06-20 05:00:00 @ 15.68, 26: 06-20 05:00:00 - 06-20 05:30:00 @ 15.9, 27: 06-20 05:30:00 - 06-20 06:00:00 @ 16.58, 28: 06-20 06:00:00 - 06-20 06:30:00 @ 17.02, 29: 06-20 06:30:00 - 06-20 07:00:00 @ 20.5, 30: 06-20 07:00:00 - 06-20 07:30:00 @ 17.66, 31: 06-20 07:30:00 - 06-20 08:00:00 @ 18.1, 32: 06-20 08:00:00 - 06-20 08:30:00 @ 15.95, 33: 06-20 08:30:00 - 06-20 09:00:00 @ 17.68, 34: 06-20 09:00:00 - 06-20 09:30:00 @ 16.12, 35: 06-20 09:30:00 - 06-20 10:00:00 @ 14.81, 36: 06-20 10:00:00 - 06-20 10:30:00 @ 11.18, 37: 06-20 10:30:00 - 06-20 11:00:00 @ 10.59, 38: 06-20 11:00:00 - 06-20 11:30:00 @ 10.9, 39: 06-20 11:30:00 - 06-20 12:00:00 @ 10.22, 40: 06-20 12:00:00 - 06-20 12:30:00 @ 10.81, 41: 06-20 12:30:00 - 06-20 13:00:00 @ 10.27, 42: 06-20 13:00:00 - 06-20 13:30:00 @ 9.94, 43: 06-20 13:30:00 - 06-20 14:00:00 @ 10.69, 44: 06-20 14:00:00 - 06-20 14:30:00 @ 9.5, 45: 06-20 14:30:00 - 06-20 15:00:00 @ 10.61, 46: 06-20 15:00:00 - 06-20 15:30:00 @ 16.56, 47: 06-20 15:30:00 - 06-20 16:00:00 @ 17.15, 48: 06-20 16:00:00 - 06-20 16:30:00 @ 30.43, 49: 06-20 16:30:00 - 06-20 17:00:00 @ 29.82, 50: 06-20 17:00:00 - 06-20 17:30:00 @ 32.09, 51: 06-20 17:30:00 - 06-20 18:00:00 @ 31.14, 52: 06-20 18:00:00 - 06-20 18:30:00 @ 34.45, 53: 06-20 19:00:00 - 06-20 19:30:00 @ 26.46, 54: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 55: 06-20 20:00:00 - 06-20 20:30:00 @ 26.48, 56: 06-20 20:30:00 - 06-20 21:00:00 @ 26.48, 57: 06-20 21:00:00 - 06-20 21:30:00 @ 26.48, 58: 06-20 21:30:00 - 06-20 22:00:00 @ 25.96, 59: 06-20 22:00:00 - 06-20 22:30:00 @ 22.44, 60: 06-20 22:30:00 - 06-20 23:00:00 @ 22.91, 61: 06-20 23:00:00 - 06-20 23:30:00 @ 21.85, 62: 06-20 23:30:00 - 06-21 00:00:00 @ 20.75, 63: 06-21 00:00:00 - 06-21 00:30:00 @ 19.34, 64: 06-21 00:30:00 - 06-21 01:00:00 @ 19.45, 65: 06-21 01:00:00 - 06-21 01:30:00 @ 18.56, 66: 06-21 01:30:00 - 06-21 02:00:00 @ 19.03, 67: 06-21 02:00:00 - 06-21 02:30:00 @ 18.41, 68: 06-21 02:30:00 - 06-21 03:00:00 @ 17.99, 69: 06-21 03:00:00 - 06-21 03:30:00 @ 17.36, 70: 06-21 03:30:00 - 06-21 04:00:00 @ 17.26, 71: 06-21 04:00:00 - 06-21 04:30:00 @ 16.82, 72: 06-21 04:30:00 - 06-21 05:00:00 @ 15.68, 73: 06-21 05:00:00 - 06-21 05:30:00 @ 15.9, 74: 06-21 05:30:00 - 06-21 06:00:00 @ 16.58, 75: 06-21 06:00:00 - 06-21 06:30:00 @ 17.02, 76: 06-21 06:30:00 - 06-21 07:00:00 @ 20.5, 77: 06-21 07:00:00 - 06-21 07:30:00 @ 17.66, 78: 06-21 07:30:00 - 06-21 08:00:00 @ 18.1, 79: 06-21 08:00:00 - 06-21 08:30:00 @ 15.95, 80: 06-21 08:30:00 - 06-21 09:00:00 @ 17.68, 81: 06-21 09:00:00 - 06-21 09:30:00 @ 16.12, 82: 06-21 09:30:00 - 06-21 10:00:00 @ 14.81, 83: 06-21 10:00:00 - 06-21 10:30:00 @ 11.18, 84: 06-21 10:30:00 - 06-21 11:00:00 @ 10.59, 85: 06-21 11:00:00 - 06-21 11:30:00 @ 10.9, 86: 06-21 11:30:00 - 06-21 12:00:00 @ 10.22, 87: 06-21 12:00:00 - 06-21 12:30:00 @ 10.81, 88: 06-21 12:30:00 - 06-21 13:00:00 @ 10.27, 89: 06-21 13:00:00 - 06-21 13:30:00 @ 9.94, 90: 06-21 13:30:00 - 06-21 14:00:00 @ 10.69, 91: 06-21 14:00:00 - 06-21 14:30:00 @ 9.5, 92: 06-21 14:30:00 - 06-21 15:00:00 @ 10.61, 93: 06-21 15:00:00 - 06-21 15:30:00 @ 16.56, 94: 06-21 15:30:00 - 06-21 16:00:00 @ 17.15]
2026-06-19 15:55:07.626764: Inverter 0 Set charge window is disabled
2026-06-19 15:55:07.626828: Inverter 0 count register writes 0
2026-06-19 15:55:07.643544: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 15:55:07.643647: Recompute is saving previous plan...
2026-06-19 15:55:07.643691: Best charge window [ ]
2026-06-19 15:55:07.643712: Best export window [ ]
2026-06-19 15:55:07.644521: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 15:55:07.646612: Load divergence over 8.0 hours mean 319.8W, min 0.0W, max 2832.0W, std dev 410.7W, divergence 64.21%
2026-06-19 15:55:07.665720: Calculating data from yesterday for savings calculation
2026-06-19 15:55:07.676098: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 15:55:07.682520: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 15:55:07.683560: Creating pool of 12 processes to match your CPU count
2026-06-19 15:55:07.743123: Calculate Best options: mode(Monitor), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 15:55:07.743418: Optimise levels pass started at 2026-06-19 15:55:07
2026-06-19 15:55:07.743618: Calculated end_record as 06-21 15:55:00 based on best_price 9.5p, next_charge_start 06-21 15:55:00, max_windows 0
2026-06-19 15:55:07.743683: Optimise levels pass ended at 2026-06-19 15:55:07, duration 0.0 seconds tried 0 combinations
2026-06-19 15:55:07.743737: Set best_price_charge_level 9.5p, best_price_export_level 0p, best_price_charge 9.5p, best_cost_export 0p, best_metric 388.99p, best_keep 0kWh, best_cycle 0kWh, best_carbon 0kg, best_import 0kWh
2026-06-19 15:55:07.761390: Starting detailed optimisation end_record 06-21 15:55:00, best_price_charge 9.5p, best_price_export 0p. lowest_price_charge 9.5p with charge limits []kWh and export limits []kWh
2026-06-19 15:55:07.761490: Tweak plan optimisation started
2026-06-19 15:55:07.761535: Tweak optimisation finished metric 376.23 cost 376.23 metric_keep 0 cycle 0 carbon 0 import 0
2026-06-19 15:55:07.783586: Previous plan best metric is 376.23 (cost 388.99) and new plan best metric is 376.23 (cost 388.99)
2026-06-19 15:55:07.783660: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 15:55:07.785559: Plan valid is now true after recompute was False
2026-06-19 15:55:07.812432: predict base end_record 06-21 15:55:00, final soc 1.6kWh, metric 488.96p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:20:00, load 33.69kWh, PV 0.0kWh
2026-06-19 15:55:07.814474: Slot: [ 15:55, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:55:07.815877: SoC: [ 12.64, 12.63, 12.56, 12.49, 12.42, 12.17, 11.6, 11.42, 11.42, 11.38, 11.35, 11.32, 11.25, 10.91, 10.7, 10.14, 9.69, 9.37, 8.68, 8.05, 8.0, 7.89, 7.74, 7.54, 7.33, 6.76, 5.42, 3.33, 2.98, 2.9, 2.75, 2.53, 2.24, 1.88, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:55:07.817063: BAT: [ 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-, 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-] kWh
2026-06-19 15:55:07.818931: LOAD: [ 3.05, 3.06, 3.13, 3.19, 3.26, 3.49, 4.02, 4.19, 4.19, 4.22, 4.25, 4.28, 4.34, 4.66, 4.85, 5.38, 5.79, 6.09, 6.74, 7.33, 7.38, 7.47, 7.61, 7.8, 8.0, 8.53, 9.77, 11.72, 12.05, 12.12, 12.26, 12.47, 12.73, 13.07, 13.46, 13.92, 14.14, 14.15, 14.4, 14.71, 15.07, 15.26, 15.46, 15.76, 16.08, 16.7, 17.36, 17.79, 18.28, 18.55, 18.61, 18.67, 18.73, 18.93, 19.4, 19.55, 19.55, 19.58, 19.61, 19.64, 19.69, 19.98, 20.15, 20.62, 20.98, 21.25, 21.89, 22.48, 22.53, 22.62, 22.77, 22.96, 23.15, 23.68, 24.92, 26.87, 27.2, 27.28, 27.42, 27.62, 27.89, 28.22, 28.61, 29.07, 29.29, 29.3, 29.55, 29.86, 30.22, 30.41, 30.61, 30.91, 31.23, 31.86, 32.51, 32.94] kWh
2026-06-19 15:55:07.820181: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:55:07.821467: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.03, 1.49, 1.71, 1.72, 1.97, 2.28, 2.64, 2.83, 3.03, 3.33, 3.65, 4.27, 4.93, 5.36, 5.85, 6.12, 6.18, 6.24, 6.29, 6.5, 6.97, 7.12, 7.12, 7.15, 7.18, 7.21, 7.26, 7.54, 7.72, 8.19, 8.55, 8.82, 9.46, 10.05, 10.1, 10.19, 10.34, 10.53, 10.72, 11.25, 12.49, 14.44, 14.77, 14.85, 14.99, 15.19, 15.46, 15.79, 16.18, 16.64, 16.86, 16.87, 17.12, 17.43, 17.79, 17.98, 18.18, 18.48, 18.8, 19.43, 20.08, 20.51] kWh
2026-06-19 15:55:07.822770: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:55:07.824071: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.87, 122.99, 126.52, 126.7, 129.44, 132.72, 136.64, 138.59, 140.8, 143.83, 147.02, 153.73, 159.93, 164.53, 172.62, 177.3, 179.06, 180.74, 182.62, 189.08, 205.25, 210.87, 210.88, 211.68, 212.42, 213.16, 214.58, 221.91, 225.81, 236.52, 244.59, 250.17, 312.54, 323.92, 324.81, 326.63, 329.26, 332.68, 336.05, 345.23, 366.1, 396.67, 401.89, 403.14, 405.52, 409.69, 414.41, 420.41, 426.71, 434.83, 438.36, 438.55, 441.28, 444.56, 448.49, 450.43, 452.64, 455.68, 458.86, 465.57, 471.77, 476.37] p
2026-06-19 15:55:07.936138: Battery has 16.42 hours left - now at 12.64kWh
2026-06-19 15:55:07.977718: predict base10 end_record 06-21 15:55:00, final soc 1.6kWh, metric 512.76p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 35.15kWh, PV 0.0kWh
2026-06-19 15:55:07.979789: Slot: [ 15:55, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:55:07.981942: SoC: [ 12.64, 12.63, 12.55, 12.48, 12.41, 12.15, 11.55, 11.36, 11.36, 11.32, 11.29, 11.25, 11.19, 10.83, 10.61, 10.02, 9.55, 9.21, 8.49, 7.83, 7.77, 7.67, 7.51, 7.29, 7.07, 6.47, 5.08, 2.89, 2.52, 2.43, 2.27, 2.04, 1.74, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:55:07.983374: BAT: [ 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-, 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-] kWh
2026-06-19 15:55:07.985380: LOAD: [ 3.05, 3.06, 3.13, 3.2, 3.27, 3.51, 4.06, 4.24, 4.24, 4.28, 4.31, 4.34, 4.4, 4.74, 4.94, 5.49, 5.92, 6.24, 6.92, 7.53, 7.58, 7.68, 7.83, 8.03, 8.23, 8.79, 10.09, 12.13, 12.48, 12.56, 12.7, 12.92, 13.2, 13.54, 13.96, 14.44, 14.67, 14.68, 14.94, 15.26, 15.64, 15.84, 16.05, 16.36, 16.7, 17.36, 18.04, 18.49, 19.0, 19.29, 19.35, 19.41, 19.47, 19.69, 20.18, 20.34, 20.34, 20.37, 20.4, 20.43, 20.48, 20.78, 20.96, 21.45, 21.84, 22.12, 22.79, 23.41, 23.46, 23.56, 23.71, 23.91, 24.11, 24.66, 25.96, 28.01, 28.35, 28.43, 28.58, 28.79, 29.07, 29.42, 29.83, 30.31, 30.54, 30.56, 30.81, 31.14, 31.51, 31.71, 31.93, 32.24, 32.57, 33.23, 33.91, 34.37] kWh
2026-06-19 15:55:07.987150: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:55:07.989107: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.11, 1.53, 2.01, 2.24, 2.25, 2.51, 2.83, 3.21, 3.41, 3.62, 3.93, 4.27, 4.92, 5.61, 6.06, 6.57, 6.86, 6.92, 6.98, 7.04, 7.26, 7.75, 7.91, 7.91, 7.94, 7.97, 8.0, 8.05, 8.35, 8.53, 9.02, 9.41, 9.69, 10.36, 10.98, 11.03, 11.13, 11.28, 11.47, 11.68, 12.23, 13.53, 15.58, 15.92, 16.0, 16.15, 16.36, 16.64, 16.99, 17.4, 17.88, 18.11, 18.13, 18.38, 18.71, 19.08, 19.28, 19.5, 19.81, 20.14, 20.8, 21.48, 21.94] kWh
2026-06-19 15:55:07.990878: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:55:07.992545: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.63, 123.23, 131.74, 135.44, 135.63, 138.5, 141.93, 146.04, 148.08, 150.4, 153.57, 156.91, 163.94, 170.43, 175.25, 183.73, 188.64, 190.48, 192.23, 194.2, 200.97, 217.91, 223.8, 223.81, 224.65, 225.42, 226.21, 227.7, 235.38, 239.47, 250.69, 259.14, 264.98, 327.95, 339.87, 340.8, 342.71, 345.46, 349.05, 352.57, 362.19, 384.06, 416.08, 421.55, 422.87, 425.35, 429.72, 434.67, 440.95, 447.55, 456.06, 459.75, 459.95, 462.81, 466.25, 470.36, 472.4, 474.71, 477.89, 481.23, 488.26, 494.75, 499.57] p
2026-06-19 15:55:08.058865: predict best10 end_record 06-21 15:55:00, final soc 1.6kWh, metric 512.76p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 35.15kWh, PV 0.0kWh
2026-06-19 15:55:08.060938: Slot: [ 15:55, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:55:08.062570: SoC: [ 12.64, 12.63, 12.55, 12.48, 12.41, 12.15, 11.55, 11.36, 11.36, 11.32, 11.29, 11.25, 11.19, 10.83, 10.61, 10.02, 9.55, 9.21, 8.49, 7.83, 7.77, 7.67, 7.51, 7.29, 7.07, 6.47, 5.08, 2.89, 2.52, 2.43, 2.27, 2.04, 1.74, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:55:08.063708: BAT: [ 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-, 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-] kWh
2026-06-19 15:55:08.065009: LOAD: [ 3.05, 3.06, 3.13, 3.2, 3.27, 3.51, 4.06, 4.24, 4.24, 4.28, 4.31, 4.34, 4.4, 4.74, 4.94, 5.49, 5.92, 6.24, 6.92, 7.53, 7.58, 7.68, 7.83, 8.03, 8.23, 8.79, 10.09, 12.13, 12.48, 12.56, 12.7, 12.92, 13.2, 13.54, 13.96, 14.44, 14.67, 14.68, 14.94, 15.26, 15.64, 15.84, 16.05, 16.36, 16.7, 17.36, 18.04, 18.49, 19.0, 19.29, 19.35, 19.41, 19.47, 19.69, 20.18, 20.34, 20.34, 20.37, 20.4, 20.43, 20.48, 20.78, 20.96, 21.45, 21.84, 22.12, 22.79, 23.41, 23.46, 23.56, 23.71, 23.91, 24.11, 24.66, 25.96, 28.01, 28.35, 28.43, 28.58, 28.79, 29.07, 29.42, 29.83, 30.31, 30.54, 30.56, 30.81, 31.14, 31.51, 31.71, 31.93, 32.24, 32.57, 33.23, 33.91, 34.37] kWh
2026-06-19 15:55:08.066323: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:55:08.067613: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.11, 1.53, 2.01, 2.24, 2.25, 2.51, 2.83, 3.21, 3.41, 3.62, 3.93, 4.27, 4.92, 5.61, 6.06, 6.57, 6.86, 6.92, 6.98, 7.04, 7.26, 7.75, 7.91, 7.91, 7.94, 7.97, 8.0, 8.05, 8.35, 8.53, 9.02, 9.41, 9.69, 10.36, 10.98, 11.03, 11.13, 11.28, 11.47, 11.68, 12.23, 13.53, 15.58, 15.92, 16.0, 16.15, 16.36, 16.64, 16.99, 17.4, 17.88, 18.11, 18.13, 18.38, 18.71, 19.08, 19.28, 19.5, 19.81, 20.14, 20.8, 21.48, 21.94] kWh
2026-06-19 15:55:08.068859: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:55:08.070176: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.63, 123.23, 131.74, 135.44, 135.63, 138.5, 141.93, 146.04, 148.08, 150.4, 153.57, 156.91, 163.94, 170.43, 175.25, 183.73, 188.64, 190.48, 192.23, 194.2, 200.97, 217.91, 223.8, 223.81, 224.65, 225.42, 226.21, 227.7, 235.38, 239.47, 250.69, 259.14, 264.98, 327.95, 339.87, 340.8, 342.71, 345.46, 349.05, 352.57, 362.19, 384.06, 416.08, 421.55, 422.87, 425.35, 429.72, 434.67, 440.95, 447.55, 456.06, 459.75, 459.95, 462.81, 466.25, 470.36, 472.4, 474.71, 477.89, 481.23, 488.26, 494.75, 499.57] p
2026-06-19 15:55:08.127868: predict best end_record 06-21 15:55:00, final soc 1.6kWh, metric 488.96p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:20:00, load 33.69kWh, PV 0.0kWh
2026-06-19 15:55:08.129533: Slot: [ 15:55, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00]
2026-06-19 15:55:08.130949: SoC: [ 12.64, 12.63, 12.56, 12.49, 12.42, 12.17, 11.6, 11.42, 11.42, 11.38, 11.35, 11.32, 11.25, 10.91, 10.7, 10.14, 9.69, 9.37, 8.68, 8.05, 8.0, 7.89, 7.74, 7.54, 7.33, 6.76, 5.42, 3.33, 2.98, 2.9, 2.75, 2.53, 2.24, 1.88, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 15:55:08.132174: BAT: [ 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-, 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-] kWh
2026-06-19 15:55:08.133495: LOAD: [ 3.05, 3.06, 3.13, 3.19, 3.26, 3.49, 4.02, 4.19, 4.19, 4.22, 4.25, 4.28, 4.34, 4.66, 4.85, 5.38, 5.79, 6.09, 6.74, 7.33, 7.38, 7.47, 7.61, 7.8, 8.0, 8.53, 9.77, 11.72, 12.05, 12.12, 12.26, 12.47, 12.73, 13.07, 13.46, 13.92, 14.14, 14.15, 14.4, 14.71, 15.07, 15.26, 15.46, 15.76, 16.08, 16.7, 17.36, 17.79, 18.28, 18.55, 18.61, 18.67, 18.73, 18.93, 19.4, 19.55, 19.55, 19.58, 19.61, 19.64, 19.69, 19.98, 20.15, 20.62, 20.98, 21.25, 21.89, 22.48, 22.53, 22.62, 22.77, 22.96, 23.15, 23.68, 24.92, 26.87, 27.2, 27.28, 27.42, 27.62, 27.89, 28.22, 28.61, 29.07, 29.29, 29.3, 29.55, 29.86, 30.22, 30.41, 30.61, 30.91, 31.23, 31.86, 32.51, 32.94] kWh
2026-06-19 15:55:08.134782: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:55:08.136068: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.03, 1.49, 1.71, 1.72, 1.97, 2.28, 2.64, 2.83, 3.03, 3.33, 3.65, 4.27, 4.93, 5.36, 5.85, 6.12, 6.18, 6.24, 6.29, 6.5, 6.97, 7.12, 7.12, 7.15, 7.18, 7.21, 7.26, 7.54, 7.72, 8.19, 8.55, 8.82, 9.46, 10.05, 10.1, 10.19, 10.34, 10.53, 10.72, 11.25, 12.49, 14.44, 14.77, 14.85, 14.99, 15.19, 15.46, 15.79, 16.18, 16.64, 16.86, 16.87, 17.12, 17.43, 17.79, 17.98, 18.18, 18.48, 18.8, 19.43, 20.08, 20.51] kWh
2026-06-19 15:55:08.137315: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 15:55:08.138632: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.87, 122.99, 126.52, 126.7, 129.44, 132.72, 136.64, 138.59, 140.8, 143.83, 147.02, 153.73, 159.93, 164.53, 172.62, 177.3, 179.06, 180.74, 182.62, 189.08, 205.25, 210.87, 210.88, 211.68, 212.42, 213.16, 214.58, 221.91, 225.81, 236.52, 244.59, 250.17, 312.54, 323.92, 324.81, 326.63, 329.26, 332.68, 336.05, 345.23, 366.1, 396.67, 401.89, 403.14, 405.52, 409.69, 414.41, 420.41, 426.71, 434.83, 438.36, 438.55, 441.28, 444.56, 448.49, 450.43, 452.64, 455.68, 458.86, 465.57, 471.77, 476.37] p
2026-06-19 15:55:08.140334: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 15:55:08.140366: Saving plan best values to HA entities
2026-06-19 15:55:08.278724: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 15:55:08.284163: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 15:55:08.289260: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 20.36kWh, export 0.0kWh, metric 488.96p, metric10 512.76p
2026-06-19 15:55:08.361654: Marginal costs baseline metric (no standing charge): 388.9902
2026-06-19 15:55:08.521466: Marginal energy costs matrix computed: min=16.48 max=25.67
2026-06-19 15:55:08.607147: Rate array import [{'start': 955, 'end': 960, 'rate': 'cheap', 'range': '(17.1p)'}, {'start': 960, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1500, 'rate': 'expensive', 'range': '(19.3p - 27.2p)'}, {'start': 1500, 'end': 1530, 'rate': 'cheap', 'range': '(18.6p)'}, {'start': 1530, 'end': 1560, 'rate': 'expensive', 'range': '(19.0p)'}, {'start': 1560, 'end': 1830, 'rate': 'cheap', 'range': '(15.7p - 18.4p)'}, {'start': 1830, 'end': 1860, 'rate': 'expensive', 'range': '(20.5p)'}, {'start': 1860, 'end': 2400, 'rate': 'cheap', 'range': '(9.5p - 18.1p)'}, {'start': 2400, 'end': 2580, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 2580, 'end': 2940, 'rate': 'expensive', 'range': '(19.3p - 27.2p)'}, {'start': 2940, 'end': 2970, 'rate': 'cheap', 'range': '(18.6p)'}, {'start': 2970, 'end': 3000, 'rate': 'expensive', 'range': '(19.0p)'}, {'start': 3000, 'end': 3270, 'rate': 'cheap', 'range': '(15.7p - 18.4p)'}, {'start': 3270, 'end': 3300, 'rate': 'expensive', 'range': '(20.5p)'}, {'start': 3300, 'end': 3835, 'rate': 'cheap', 'range': '(9.5p - 18.1p)'}] export [{'start': 955, 'end': 3835, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 15:55:08.608080: - Your estimated bill for today is £0.63 and tomorrow is £1.87
2026-06-19 15:55:08.608127: - Import rates are cheap (17.1p) for the next 5 minutes and then very expensive (29.8p - 37.1p) for the next 3 hours.
2026-06-19 15:55:08.608158: - The battery is currently at 79% and is in eco mode.
2026-06-19 15:55:08.608183: - For the next 48 hours there will be no solar generation.
2026-06-19 15:55:08.608199: - You will run out of battery in 16 hours.
2026-06-19 15:55:08.608214: - No charging is planned.
2026-06-19 15:55:08.608230:
2026-06-19 15:55:08.650565: Plan calculation took 1.01 seconds
2026-06-19 15:55:08.650789: Inverter 0: Type SK Sunsynk
2026-06-19 15:55:08.650821: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 15:55:08.651044: Reserve min: 10%, battery_min: 10%
2026-06-19 15:55:08.651113: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 15:55:08.651392: Inverter 0 SoC: 12.64kW 79%, current charge rate 5000W, current discharge rate 5250W, current battery power 509W, current battery voltage 51.2V, grid power -55W, load power 546W, PV Power 0W
2026-06-19 15:55:08.651597: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 15:55:08.651689: Inverter 0 scheduled charge enable is False
2026-06-19 15:55:08.651720: Inverter 0 charge windows currently []
2026-06-19 15:55:08.651746: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 15:55:08.651877: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 15:55:08.651907: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:55:08.651940: Inverter 0 scheduled discharge enable is False
2026-06-19 15:55:08.652064: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:55:08.652091: Inverter 0 discharge windows currently []
2026-06-19 15:55:08.652113: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:55:08.652130: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:55:08.652145: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 15:55:08.707359: Inverter 0 Set charge window is disabled
2026-06-19 15:55:08.707427: Inverter 0 count register writes 0
2026-06-19 15:55:08.730552: Total inverter register writes now 0
2026-06-19 15:55:08.753112: Completed run status Demand
2026-06-19 15:55:08.759090: Info: record_status Demand
2026-06-19 15:55:08.772154: Saved current settings to /config/predbat_config.json
2026-06-19 15:55:48.854287: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 15:55:48.854467: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 15:55:48.854493: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:55:48.854592: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:55:48.854614: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:55:48.854628: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:55:48.854641: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 15:57:49.033730: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 15:57:49.033954: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 15:57:49.033996: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:57:49.034126: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:57:49.034154: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:57:49.034171: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:57:49.034187: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 15:59:49.217437: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 15:59:49.217653: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 15:59:49.217724: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 15:59:49.217896: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 15:59:49.217926: Note: Inverter does not support discharge freeze - disabled
2026-06-19 15:59:49.217944: Note: Inverter does not support charge freeze - disabled
2026-06-19 15:59:49.217960: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:00:00.301150: --------------- PredBat - update at 2026-06-19 16:00:00+01:00 with clock skew 0 minutes, minutes now 960
2026-06-19 16:00:00.301760: Saved current settings to /config/predbat_config.json
2026-06-19 16:00:00.301924: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 24.9 minutes
2026-06-19 16:00:00.301998: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 16:00:00.302073: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 16:00:00.320338: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 16:00:00.320782: Predbat mode is set to Monitor
2026-06-19 16:00:00.448447: Found 11520 load_today datapoints going back 1 days
2026-06-19 16:00:00.448544: Using load_power data to fill gaps in load_today data
2026-06-19 16:00:00.499762: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 16:00:00.499935: Zero load period starting at 2026-06-19T12:09:00+0100 (231 minutes) for 889 minutes with base value 0.9
2026-06-19 16:00:00.499992: Zero load period starting at 2026-06-18T19:24:00+0100 (1236 minutes) for 64 minutes with base value 0.8
2026-06-19 16:00:00.500904: Processing 384 30-minute periods for power integration
2026-06-19 16:00:00.562642: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 16:00:00.562736: Car charging hold True, threshold 6.0kWh
2026-06-19 16:00:00.562766: Current data so far today: load 3.1kWh, import 0.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 16:00:00.576317: Standing charge is set to 49.98p
2026-06-19 16:00:00.603590: Rate min forward looking: now 9.5p at end of forecast 9.5p
2026-06-19 16:00:00.603840: Import rates: min 9.5p, max 37.08p, average 19.39p
2026-06-19 16:00:00.634260: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 16:00:00.634347: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 16:00:00.635220: High export rate found rates in range 99p to -99p
2026-06-19 16:00:00.715498: Low Import rate found rates in range 9.5p to 34.45p
2026-06-19 16:00:00.715624: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 10.2p
2026-06-19 16:00:00.715820: Last hour: net energy 0.34kWh, import 0.34kWh, export 0.0kWh, car 0kWh, load 0.8kWh, net cost 5.64p, import 5.64p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 16:00:00.776404: Today's energy total net 0.9kWh, import 0.9kWh, export 0.0kWh, cost 62.8p, import 12.82p, export 0.0p, carbon 0.0kg
2026-06-19 16:00:00.776502: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 16:00:00.778329: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 16:00:00.779841: Warn: Found 1 gaps in load_today totalling 10075 minutes to fill using average data
2026-06-19 16:00:00.779936: Gap starting at 2026-06-18T15:55:00+0100 (1445 minutes) for 10075 minutes
2026-06-19 16:00:00.797107: Historical days now [7] weight [1]
2026-06-19 16:00:00.820250: Today's load divergence 119.47%, in-day adjustment 112.33%, damping 0.95x, yesterday 100.0% today 118.49% blend 33.33%
2026-06-19 16:00:00.820311: Today's predicted so far 8.98kWh with 0.0kWh car/iBoost excluded, 0.6kWh import ignored, and 0kWh forecast extra.
2026-06-19 16:00:00.820334: Today's actual load so far 11.78kWh with 0.0kWh car/iBoost excluded, and 0.09kWh import ignored.
2026-06-19 16:00:00.859152: Inverter 0: Type SK Sunsynk
2026-06-19 16:00:00.859216: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:00:00.859378: Reserve min: 10%, battery_min: 10%
2026-06-19 16:00:00.859436: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:00:00.859673: Inverter 0 SoC: 12.64kW 79%, current charge rate 5000W, current discharge rate 5250W, current battery power 856W, current battery voltage 51.2V, grid power -56W, load power 892W, PV Power 0W
2026-06-19 16:00:00.859834: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:00:00.859912: Inverter 0 scheduled charge enable is False
2026-06-19 16:00:00.859937: Inverter 0 charge windows currently []
2026-06-19 16:00:00.859961: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:00:00.860063: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:00:00.860089: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:00:00.860122: Inverter 0 scheduled discharge enable is False
2026-06-19 16:00:00.860235: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 16:00:00.860260: Inverter 0 discharge windows currently []
2026-06-19 16:00:00.860280: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:00:00.860296: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:00:00.860311: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:00:00.927650: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 16:00:00.927739: Plan was last updated on 2026-06-19 15:55:00+01:00 and is now 5.0 minutes old
2026-06-19 16:00:00.927771: Best charge window [ ]
2026-06-19 16:00:00.927810: Best export window [ ]
2026-06-19 16:00:00.928776: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 16:00:00.931860: Load divergence over 8.0 hours mean 321.27W, min 0.0W, max 2779.2W, std dev 407.15W, divergence 63.36%
2026-06-19 16:00:00.956286: Creating pool of 12 processes to match your CPU count
2026-06-19 16:00:01.036504: predict base end_record 06-21 16:00:00, final soc 1.6kWh, metric 490.91p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:20:00, load 33.82kWh, PV 0.0kWh
2026-06-19 16:00:01.038527: Slot: [ 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:00:01.039918: SoC: [ 12.64, 12.57, 12.51, 12.44, 12.16, 11.62, 11.44, 11.43, 11.4, 11.37, 11.33, 11.27, 10.93, 10.72, 10.15, 9.71, 9.38, 8.69, 8.06, 8.01, 7.91, 7.75, 7.55, 7.34, 6.77, 5.44, 3.34, 2.99, 2.91, 2.76, 2.54, 2.25, 1.9, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:00:01.041043: BAT: [ 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-, 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-] kWh
2026-06-19 16:00:01.042414: LOAD: [ 3.1, 3.16, 3.23, 3.29, 3.55, 4.05, 4.22, 4.22, 4.25, 4.29, 4.32, 4.38, 4.69, 4.89, 5.41, 5.83, 6.13, 6.78, 7.36, 7.41, 7.51, 7.65, 7.84, 8.03, 8.57, 9.81, 11.76, 12.09, 12.16, 12.3, 12.5, 12.77, 13.1, 13.5, 13.96, 14.18, 14.19, 14.43, 14.74, 15.1, 15.3, 15.48, 15.79, 16.11, 16.73, 17.36, 17.78, 18.31, 18.62, 18.69, 18.75, 18.8, 19.03, 19.48, 19.63, 19.64, 19.66, 19.69, 19.72, 19.77, 20.05, 20.23, 20.7, 21.07, 21.34, 21.98, 22.56, 22.61, 22.7, 22.85, 23.04, 23.23, 23.76, 25.0, 26.95, 27.28, 27.36, 27.5, 27.7, 27.97, 28.3, 28.7, 29.15, 29.37, 29.39, 29.63, 29.94, 30.3, 30.5, 30.68, 30.99, 31.31, 31.93, 32.56, 32.98, 33.51] kWh
2026-06-19 16:00:01.043658: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:00:01.044955: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.02, 1.48, 1.69, 1.71, 1.95, 2.26, 2.62, 2.82, 3.0, 3.31, 3.63, 4.25, 4.88, 5.3, 5.83, 6.14, 6.21, 6.27, 6.32, 6.55, 7.0, 7.15, 7.16, 7.18, 7.21, 7.24, 7.29, 7.57, 7.75, 8.22, 8.59, 8.85, 9.49, 10.08, 10.13, 10.22, 10.37, 10.56, 10.75, 11.28, 12.52, 14.47, 14.8, 14.88, 15.02, 15.22, 15.49, 15.82, 16.21, 16.67, 16.89, 16.91, 17.15, 17.46, 17.82, 18.02, 18.2, 18.51, 18.83, 19.44, 20.08, 20.5, 21.03] kWh
2026-06-19 16:00:01.046357: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:00:01.047681: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.65, 122.76, 126.29, 126.48, 129.22, 132.5, 136.42, 138.47, 140.43, 143.61, 146.74, 153.36, 159.39, 163.81, 172.64, 177.99, 180.02, 181.69, 183.47, 190.68, 206.1, 211.71, 211.79, 212.53, 213.27, 214.0, 215.47, 222.76, 226.66, 237.37, 245.44, 251.02, 313.39, 324.77, 325.66, 327.48, 330.11, 333.53, 336.9, 346.08, 366.95, 397.52, 402.74, 404.0, 406.37, 410.54, 415.26, 421.26, 427.56, 435.68, 439.21, 439.4, 442.13, 445.41, 449.34, 451.39, 453.35, 456.52, 459.66, 466.27, 472.3, 476.73, 485.56] p
2026-06-19 16:00:01.173190: Battery has 16.33 hours left - now at 12.64kWh
2026-06-19 16:00:01.223101: predict base10 end_record 06-21 16:00:00, final soc 1.6kWh, metric 514.79p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 35.29kWh, PV 0.0kWh
2026-06-19 16:00:01.225165: Slot: [ 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:00:01.226919: SoC: [ 12.64, 12.57, 12.5, 12.43, 12.14, 11.57, 11.38, 11.38, 11.34, 11.31, 11.27, 11.2, 10.85, 10.63, 10.04, 9.57, 9.23, 8.5, 7.84, 7.79, 7.68, 7.52, 7.31, 7.09, 6.49, 5.09, 2.9, 2.53, 2.45, 2.29, 2.06, 1.76, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:00:01.228288: BAT: [ 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-, 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-] kWh
2026-06-19 16:00:01.229931: LOAD: [ 3.1, 3.17, 3.23, 3.3, 3.57, 4.1, 4.27, 4.28, 4.31, 4.34, 4.37, 4.44, 4.77, 4.97, 5.52, 5.96, 6.28, 6.95, 7.57, 7.62, 7.72, 7.87, 8.07, 8.27, 8.83, 10.13, 12.17, 12.51, 12.59, 12.74, 12.95, 13.23, 13.58, 13.99, 14.47, 14.7, 14.72, 14.97, 15.3, 15.67, 15.88, 16.07, 16.4, 16.73, 17.38, 18.04, 18.48, 19.04, 19.36, 19.43, 19.49, 19.55, 19.79, 20.26, 20.42, 20.42, 20.45, 20.48, 20.51, 20.57, 20.86, 21.05, 21.54, 21.92, 22.2, 22.88, 23.49, 23.54, 23.64, 23.79, 23.99, 24.19, 24.75, 26.05, 28.09, 28.43, 28.51, 28.66, 28.87, 29.15, 29.5, 29.91, 30.39, 30.62, 30.64, 30.89, 31.22, 31.59, 31.81, 32.0, 32.32, 32.65, 33.3, 33.96, 34.4, 34.96] kWh
2026-06-19 16:00:01.231496: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:00:01.233188: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.1, 1.51, 1.99, 2.22, 2.24, 2.49, 2.82, 3.19, 3.4, 3.59, 3.92, 4.25, 4.9, 5.56, 6.0, 6.56, 6.88, 6.95, 7.01, 7.07, 7.31, 7.78, 7.94, 7.94, 7.97, 8.0, 8.03, 8.09, 8.38, 8.57, 9.05, 9.44, 9.72, 10.39, 11.01, 11.06, 11.16, 11.31, 11.51, 11.71, 12.27, 13.57, 15.61, 15.95, 16.03, 16.18, 16.39, 16.67, 17.02, 17.43, 17.91, 18.14, 18.16, 18.41, 18.74, 19.11, 19.33, 19.51, 19.84, 20.17, 20.82, 21.48, 21.92, 22.48] kWh
2026-06-19 16:00:01.234753: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:00:01.236361: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.37, 122.97, 131.47, 135.17, 135.37, 138.23, 141.66, 145.78, 147.92, 149.98, 153.31, 156.59, 163.52, 169.84, 174.48, 183.73, 189.33, 191.46, 193.21, 195.07, 202.63, 218.8, 224.67, 224.76, 225.54, 226.31, 227.07, 228.61, 236.26, 240.34, 251.56, 260.01, 265.85, 328.82, 340.74, 341.68, 343.58, 346.33, 349.92, 353.44, 363.06, 384.93, 416.95, 422.42, 423.74, 426.22, 430.59, 435.54, 441.82, 448.42, 456.93, 460.62, 460.82, 463.68, 467.12, 471.23, 473.38, 475.43, 478.76, 482.05, 488.98, 495.3, 499.93, 509.19] p
2026-06-19 16:00:01.322270: predict best10 end_record 06-21 16:00:00, final soc 1.6kWh, metric 514.79p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 35.29kWh, PV 0.0kWh
2026-06-19 16:00:01.324334: Slot: [ 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:00:01.326364: SoC: [ 12.64, 12.57, 12.5, 12.43, 12.14, 11.57, 11.38, 11.38, 11.34, 11.31, 11.27, 11.2, 10.85, 10.63, 10.04, 9.57, 9.23, 8.5, 7.84, 7.79, 7.68, 7.52, 7.31, 7.09, 6.49, 5.09, 2.9, 2.53, 2.45, 2.29, 2.06, 1.76, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:00:01.328311: BAT: [ 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-, 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-] kWh
2026-06-19 16:00:01.330525: LOAD: [ 3.1, 3.17, 3.23, 3.3, 3.57, 4.1, 4.27, 4.28, 4.31, 4.34, 4.37, 4.44, 4.77, 4.97, 5.52, 5.96, 6.28, 6.95, 7.57, 7.62, 7.72, 7.87, 8.07, 8.27, 8.83, 10.13, 12.17, 12.51, 12.59, 12.74, 12.95, 13.23, 13.58, 13.99, 14.47, 14.7, 14.72, 14.97, 15.3, 15.67, 15.88, 16.07, 16.4, 16.73, 17.38, 18.04, 18.48, 19.04, 19.36, 19.43, 19.49, 19.55, 19.79, 20.26, 20.42, 20.42, 20.45, 20.48, 20.51, 20.57, 20.86, 21.05, 21.54, 21.92, 22.2, 22.88, 23.49, 23.54, 23.64, 23.79, 23.99, 24.19, 24.75, 26.05, 28.09, 28.43, 28.51, 28.66, 28.87, 29.15, 29.5, 29.91, 30.39, 30.62, 30.64, 30.89, 31.22, 31.59, 31.81, 32.0, 32.32, 32.65, 33.3, 33.96, 34.4, 34.96] kWh
2026-06-19 16:00:01.332556: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:00:01.334465: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.1, 1.51, 1.99, 2.22, 2.24, 2.49, 2.82, 3.19, 3.4, 3.59, 3.92, 4.25, 4.9, 5.56, 6.0, 6.56, 6.88, 6.95, 7.01, 7.07, 7.31, 7.78, 7.94, 7.94, 7.97, 8.0, 8.03, 8.09, 8.38, 8.57, 9.05, 9.44, 9.72, 10.39, 11.01, 11.06, 11.16, 11.31, 11.51, 11.71, 12.27, 13.57, 15.61, 15.95, 16.03, 16.18, 16.39, 16.67, 17.02, 17.43, 17.91, 18.14, 18.16, 18.41, 18.74, 19.11, 19.33, 19.51, 19.84, 20.17, 20.82, 21.48, 21.92, 22.48] kWh
2026-06-19 16:00:01.336459: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:00:01.338008: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.37, 122.97, 131.47, 135.17, 135.37, 138.23, 141.66, 145.78, 147.92, 149.98, 153.31, 156.59, 163.52, 169.84, 174.48, 183.73, 189.33, 191.46, 193.21, 195.07, 202.63, 218.8, 224.67, 224.76, 225.54, 226.31, 227.07, 228.61, 236.26, 240.34, 251.56, 260.01, 265.85, 328.82, 340.74, 341.68, 343.58, 346.33, 349.92, 353.44, 363.06, 384.93, 416.95, 422.42, 423.74, 426.22, 430.59, 435.54, 441.82, 448.42, 456.93, 460.62, 460.82, 463.68, 467.12, 471.23, 473.38, 475.43, 478.76, 482.05, 488.98, 495.3, 499.93, 509.19] p
2026-06-19 16:00:01.421327: predict best end_record 06-21 16:00:00, final soc 1.6kWh, metric 490.91p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:20:00, load 33.82kWh, PV 0.0kWh
2026-06-19 16:00:01.423020: Slot: [ 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:00:01.424308: SoC: [ 12.64, 12.57, 12.51, 12.44, 12.16, 11.62, 11.44, 11.43, 11.4, 11.37, 11.33, 11.27, 10.93, 10.72, 10.15, 9.71, 9.38, 8.69, 8.06, 8.01, 7.91, 7.75, 7.55, 7.34, 6.77, 5.44, 3.34, 2.99, 2.91, 2.76, 2.54, 2.25, 1.9, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:00:01.425390: BAT: [ 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-, 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-] kWh
2026-06-19 16:00:01.426699: LOAD: [ 3.1, 3.16, 3.23, 3.29, 3.55, 4.05, 4.22, 4.22, 4.25, 4.29, 4.32, 4.38, 4.69, 4.89, 5.41, 5.83, 6.13, 6.78, 7.36, 7.41, 7.51, 7.65, 7.84, 8.03, 8.57, 9.81, 11.76, 12.09, 12.16, 12.3, 12.5, 12.77, 13.1, 13.5, 13.96, 14.18, 14.19, 14.43, 14.74, 15.1, 15.3, 15.48, 15.79, 16.11, 16.73, 17.36, 17.78, 18.31, 18.62, 18.69, 18.75, 18.8, 19.03, 19.48, 19.63, 19.64, 19.66, 19.69, 19.72, 19.77, 20.05, 20.23, 20.7, 21.07, 21.34, 21.98, 22.56, 22.61, 22.7, 22.85, 23.04, 23.23, 23.76, 25.0, 26.95, 27.28, 27.36, 27.5, 27.7, 27.97, 28.3, 28.7, 29.15, 29.37, 29.39, 29.63, 29.94, 30.3, 30.5, 30.68, 30.99, 31.31, 31.93, 32.56, 32.98, 33.51] kWh
2026-06-19 16:00:01.427955: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:00:01.429223: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.02, 1.48, 1.69, 1.71, 1.95, 2.26, 2.62, 2.82, 3.0, 3.31, 3.63, 4.25, 4.88, 5.3, 5.83, 6.14, 6.21, 6.27, 6.32, 6.55, 7.0, 7.15, 7.16, 7.18, 7.21, 7.24, 7.29, 7.57, 7.75, 8.22, 8.59, 8.85, 9.49, 10.08, 10.13, 10.22, 10.37, 10.56, 10.75, 11.28, 12.52, 14.47, 14.8, 14.88, 15.02, 15.22, 15.49, 15.82, 16.21, 16.67, 16.89, 16.91, 17.15, 17.46, 17.82, 18.02, 18.2, 18.51, 18.83, 19.44, 20.08, 20.5, 21.03] kWh
2026-06-19 16:00:01.430468: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:00:01.431748: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.65, 122.76, 126.29, 126.48, 129.22, 132.5, 136.42, 138.47, 140.43, 143.61, 146.74, 153.36, 159.39, 163.81, 172.64, 177.99, 180.02, 181.69, 183.47, 190.68, 206.1, 211.71, 211.79, 212.53, 213.27, 214.0, 215.47, 222.76, 226.66, 237.37, 245.44, 251.02, 313.39, 324.77, 325.66, 327.48, 330.11, 333.53, 336.9, 346.08, 366.95, 397.52, 402.74, 404.0, 406.37, 410.54, 415.26, 421.26, 427.56, 435.68, 439.21, 439.4, 442.13, 445.41, 449.34, 451.39, 453.35, 456.52, 459.66, 466.27, 472.3, 476.73, 485.56] p
2026-06-19 16:00:01.433414: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 16:00:01.433438: Saving plan best values to HA entities
2026-06-19 16:00:01.597841: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 16:00:01.602722: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 16:00:01.607832: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 20.44kWh, export 0.0kWh, metric 490.91p, metric10 514.79p
2026-06-19 16:00:01.691393: Marginal costs baseline metric (no standing charge): 390.9386
2026-06-19 16:00:01.931825: Marginal energy costs matrix computed: min=16.42 max=25.77
2026-06-19 16:00:02.049563: Rate array import [{'start': 960, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1500, 'rate': 'expensive', 'range': '(19.3p - 27.2p)'}, {'start': 1500, 'end': 1530, 'rate': 'cheap', 'range': '(18.6p)'}, {'start': 1530, 'end': 1560, 'rate': 'expensive', 'range': '(19.0p)'}, {'start': 1560, 'end': 1830, 'rate': 'cheap', 'range': '(15.7p - 18.4p)'}, {'start': 1830, 'end': 1860, 'rate': 'expensive', 'range': '(20.5p)'}, {'start': 1860, 'end': 2400, 'rate': 'cheap', 'range': '(9.5p - 18.1p)'}, {'start': 2400, 'end': 2580, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 2580, 'end': 2940, 'rate': 'expensive', 'range': '(19.3p - 27.2p)'}, {'start': 2940, 'end': 2970, 'rate': 'cheap', 'range': '(18.6p)'}, {'start': 2970, 'end': 3000, 'rate': 'expensive', 'range': '(19.0p)'}, {'start': 3000, 'end': 3270, 'rate': 'cheap', 'range': '(15.7p - 18.4p)'}, {'start': 3270, 'end': 3300, 'rate': 'expensive', 'range': '(20.5p)'}, {'start': 3300, 'end': 3840, 'rate': 'cheap', 'range': '(9.5p - 18.1p)'}] export [{'start': 960, 'end': 3840, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 16:00:02.050368: - Your estimated bill for today is £0.63 and tomorrow is £1.88
2026-06-19 16:00:02.050406: - Import rates are very expensive (29.8p - 37.1p) for the next 3 hours and then expensive (19.3p - 27.2p) for the next 6 hours.
2026-06-19 16:00:02.050422: - The battery is currently at 79% and is in eco mode.
2026-06-19 16:00:02.050435: - For the next 48 hours there will be no solar generation.
2026-06-19 16:00:02.050448: - You will run out of battery in 16 hours.
2026-06-19 16:00:02.050460: - No charging is planned.
2026-06-19 16:00:02.050473:
2026-06-19 16:00:02.110482: Plan calculation took 1.18 seconds
2026-06-19 16:00:02.113388: No high rate period found
2026-06-19 16:00:02.172748: Import threshold used for optimisation was 9.5p
2026-06-19 16:00:02.228748: Low import rate windows [0: 06-19 16:00:00 - 06-19 16:30:00 @ 30.43, 1: 06-19 16:30:00 - 06-19 17:00:00 @ 29.82, 2: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 3: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 4: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 5: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 6: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 7: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 8: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 9: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 10: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 11: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 12: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 13: 06-19 23:00:00 - 06-19 23:30:00 @ 21.85, 14: 06-19 23:30:00 - 06-20 00:00:00 @ 20.75, 15: 06-20 00:00:00 - 06-20 00:30:00 @ 19.34, 16: 06-20 00:30:00 - 06-20 01:00:00 @ 19.45, 17: 06-20 01:00:00 - 06-20 01:30:00 @ 18.56, 18: 06-20 01:30:00 - 06-20 02:00:00 @ 19.03, 19: 06-20 02:00:00 - 06-20 02:30:00 @ 18.41, 20: 06-20 02:30:00 - 06-20 03:00:00 @ 17.99, 21: 06-20 03:00:00 - 06-20 03:30:00 @ 17.36, 22: 06-20 03:30:00 - 06-20 04:00:00 @ 17.26, 23: 06-20 04:00:00 - 06-20 04:30:00 @ 16.82, 24: 06-20 04:30:00 - 06-20 05:00:00 @ 15.68, 25: 06-20 05:00:00 - 06-20 05:30:00 @ 15.9, 26: 06-20 05:30:00 - 06-20 06:00:00 @ 16.58, 27: 06-20 06:00:00 - 06-20 06:30:00 @ 17.02, 28: 06-20 06:30:00 - 06-20 07:00:00 @ 20.5, 29: 06-20 07:00:00 - 06-20 07:30:00 @ 17.66, 30: 06-20 07:30:00 - 06-20 08:00:00 @ 18.1, 31: 06-20 08:00:00 - 06-20 08:30:00 @ 15.95, 32: 06-20 08:30:00 - 06-20 09:00:00 @ 17.68, 33: 06-20 09:00:00 - 06-20 09:30:00 @ 16.12, 34: 06-20 09:30:00 - 06-20 10:00:00 @ 14.81, 35: 06-20 10:00:00 - 06-20 10:30:00 @ 11.18, 36: 06-20 10:30:00 - 06-20 11:00:00 @ 10.59, 37: 06-20 11:00:00 - 06-20 11:30:00 @ 10.9, 38: 06-20 11:30:00 - 06-20 12:00:00 @ 10.22, 39: 06-20 12:00:00 - 06-20 12:30:00 @ 10.81, 40: 06-20 12:30:00 - 06-20 13:00:00 @ 10.27, 41: 06-20 13:00:00 - 06-20 13:30:00 @ 9.94, 42: 06-20 13:30:00 - 06-20 14:00:00 @ 10.69, 43: 06-20 14:00:00 - 06-20 14:30:00 @ 9.5, 44: 06-20 14:30:00 - 06-20 15:00:00 @ 10.61, 45: 06-20 15:00:00 - 06-20 15:30:00 @ 16.56, 46: 06-20 15:30:00 - 06-20 16:00:00 @ 17.15, 47: 06-20 16:00:00 - 06-20 16:30:00 @ 30.43, 48: 06-20 16:30:00 - 06-20 17:00:00 @ 29.82, 49: 06-20 17:00:00 - 06-20 17:30:00 @ 32.09, 50: 06-20 17:30:00 - 06-20 18:00:00 @ 31.14, 51: 06-20 18:00:00 - 06-20 18:30:00 @ 34.45, 52: 06-20 19:00:00 - 06-20 19:30:00 @ 26.46, 53: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 54: 06-20 20:00:00 - 06-20 20:30:00 @ 26.48, 55: 06-20 20:30:00 - 06-20 21:00:00 @ 26.48, 56: 06-20 21:00:00 - 06-20 21:30:00 @ 26.48, 57: 06-20 21:30:00 - 06-20 22:00:00 @ 25.96, 58: 06-20 22:00:00 - 06-20 22:30:00 @ 22.44, 59: 06-20 22:30:00 - 06-20 23:00:00 @ 22.91, 60: 06-20 23:00:00 - 06-20 23:30:00 @ 21.85, 61: 06-20 23:30:00 - 06-21 00:00:00 @ 20.75, 62: 06-21 00:00:00 - 06-21 00:30:00 @ 19.34, 63: 06-21 00:30:00 - 06-21 01:00:00 @ 19.45, 64: 06-21 01:00:00 - 06-21 01:30:00 @ 18.56, 65: 06-21 01:30:00 - 06-21 02:00:00 @ 19.03, 66: 06-21 02:00:00 - 06-21 02:30:00 @ 18.41, 67: 06-21 02:30:00 - 06-21 03:00:00 @ 17.99, 68: 06-21 03:00:00 - 06-21 03:30:00 @ 17.36, 69: 06-21 03:30:00 - 06-21 04:00:00 @ 17.26, 70: 06-21 04:00:00 - 06-21 04:30:00 @ 16.82, 71: 06-21 04:30:00 - 06-21 05:00:00 @ 15.68, 72: 06-21 05:00:00 - 06-21 05:30:00 @ 15.9, 73: 06-21 05:30:00 - 06-21 06:00:00 @ 16.58, 74: 06-21 06:00:00 - 06-21 06:30:00 @ 17.02, 75: 06-21 06:30:00 - 06-21 07:00:00 @ 20.5, 76: 06-21 07:00:00 - 06-21 07:30:00 @ 17.66, 77: 06-21 07:30:00 - 06-21 08:00:00 @ 18.1, 78: 06-21 08:00:00 - 06-21 08:30:00 @ 15.95, 79: 06-21 08:30:00 - 06-21 09:00:00 @ 17.68, 80: 06-21 09:00:00 - 06-21 09:30:00 @ 16.12, 81: 06-21 09:30:00 - 06-21 10:00:00 @ 14.81, 82: 06-21 10:00:00 - 06-21 10:30:00 @ 11.18, 83: 06-21 10:30:00 - 06-21 11:00:00 @ 10.59, 84: 06-21 11:00:00 - 06-21 11:30:00 @ 10.9, 85: 06-21 11:30:00 - 06-21 12:00:00 @ 10.22, 86: 06-21 12:00:00 - 06-21 12:30:00 @ 10.81, 87: 06-21 12:30:00 - 06-21 13:00:00 @ 10.27, 88: 06-21 13:00:00 - 06-21 13:30:00 @ 9.94, 89: 06-21 13:30:00 - 06-21 14:00:00 @ 10.69, 90: 06-21 14:00:00 - 06-21 14:30:00 @ 9.5, 91: 06-21 14:30:00 - 06-21 15:00:00 @ 10.61, 92: 06-21 15:00:00 - 06-21 15:30:00 @ 16.56, 93: 06-21 15:30:00 - 06-21 16:00:00 @ 17.15]
2026-06-19 16:00:02.236896: Inverter 0 Set charge window is disabled
2026-06-19 16:00:02.236952: Inverter 0 count register writes 0
2026-06-19 16:00:02.252524: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 16:00:02.258686: Total inverter register writes now 0
2026-06-19 16:00:02.284362: Completed run status Demand
2026-06-19 16:00:02.291072: Info: record_status Demand
2026-06-19 16:00:02.305713: Saved current settings to /config/predbat_config.json
2026-06-19 16:00:34.383754: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:00:34.384081: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:00:34.384138: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:00:34.384376: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 16:00:34.384434: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:00:34.384475: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:00:34.384508: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:02:34.565083: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:02:34.565310: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:02:34.565348: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:02:34.565483: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 16:02:34.565511: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:02:34.565530: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:02:34.565547: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:04:34.754016: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:04:34.754215: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:04:34.754245: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:04:34.754374: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 16:04:34.754403: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:04:34.754421: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:04:34.754438: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:05:00.846792: --------------- PredBat - update at 2026-06-19 16:05:00+01:00 with clock skew 0 minutes, minutes now 965
2026-06-19 16:05:00.847338: Saved current settings to /config/predbat_config.json
2026-06-19 16:05:00.847425: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 29.9 minutes
2026-06-19 16:05:00.847508: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 16:05:00.847594: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 16:05:00.865553: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 16:05:00.866046: Predbat mode is set to Monitor
2026-06-19 16:05:00.958985: Found 11520 load_today datapoints going back 1 days
2026-06-19 16:05:00.959076: Using load_power data to fill gaps in load_today data
2026-06-19 16:05:01.002052: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 16:05:01.002198: Zero load period starting at 2026-06-19T12:09:00+0100 (236 minutes) for 889 minutes with base value 0.9
2026-06-19 16:05:01.002245: Zero load period starting at 2026-06-18T19:24:00+0100 (1241 minutes) for 64 minutes with base value 0.8
2026-06-19 16:05:01.003113: Processing 384 30-minute periods for power integration
2026-06-19 16:05:01.055231: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 16:05:01.055337: Car charging hold True, threshold 6.0kWh
2026-06-19 16:05:01.055392: Current data so far today: load 3.15kWh, import 0.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 16:05:01.073145: Standing charge is set to 49.98p
2026-06-19 16:05:01.095013: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 16:05:01.095245: Import rates: min 13.17p, max 37.08p, average 20.06p
2026-06-19 16:05:01.126097: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 16:05:01.126194: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 16:05:01.127110: High export rate found rates in range 99p to -99p
2026-06-19 16:05:01.208407: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 16:05:01.208557: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 16:05:01.208791: Last hour: net energy 0.32kWh, import 0.32kWh, export 0.0kWh, car 0kWh, load 0.75kWh, net cost 5.3p, import 5.3p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 16:05:01.263467: Today's energy total net 0.9kWh, import 0.9kWh, export 0.0kWh, cost 62.8p, import 12.82p, export 0.0p, carbon 0.0kg
2026-06-19 16:05:01.263584: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 16:05:01.265224: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 16:05:01.266835: Warn: Found 1 gaps in load_today totalling 10070 minutes to fill using average data
2026-06-19 16:05:01.266943: Gap starting at 2026-06-18T15:55:00+0100 (1450 minutes) for 10070 minutes
2026-06-19 16:05:01.283817: Historical days now [7] weight [1]
2026-06-19 16:05:01.308614: Today's load divergence 119.58%, in-day adjustment 112.46%, damping 0.95x, yesterday 100.0% today 118.6% blend 32.99%
2026-06-19 16:05:01.308683: Today's predicted so far 9.03kWh with 0.0kWh car/iBoost excluded, 0.6kWh import ignored, and 0kWh forecast extra.
2026-06-19 16:05:01.308711: Today's actual load so far 11.85kWh with 0.0kWh car/iBoost excluded, and 0.09kWh import ignored.
2026-06-19 16:05:01.349480: Inverter 0: Type SK Sunsynk
2026-06-19 16:05:01.349551: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:05:01.349797: Reserve min: 10%, battery_min: 10%
2026-06-19 16:05:01.349902: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:05:01.350188: Inverter 0 SoC: 12.62kW 79%, current charge rate 5000W, current discharge rate 5250W, current battery power 464W, current battery voltage 51.2V, grid power -54W, load power 502W, PV Power 0W
2026-06-19 16:05:01.350341: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:05:01.350418: Inverter 0 scheduled charge enable is False
2026-06-19 16:05:01.350444: Inverter 0 charge windows currently []
2026-06-19 16:05:01.350467: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:05:01.350567: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:05:01.350591: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:05:01.350623: Inverter 0 scheduled discharge enable is False
2026-06-19 16:05:01.350732: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 16:05:01.350781: Inverter 0 discharge windows currently []
2026-06-19 16:05:01.350801: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:05:01.350818: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:05:01.350833: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:05:01.406633: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 16:05:01.406736: Plan was last updated on 2026-06-19 15:55:00+01:00 and is now 10.0 minutes old
2026-06-19 16:05:01.406794: Best charge window [ ]
2026-06-19 16:05:01.406815: Best export window [ ]
2026-06-19 16:05:01.407555: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 16:05:01.409534: Load divergence over 8.0 hours mean 326.18W, min 0.0W, max 2433.6W, std dev 390.87W, divergence 59.92%
2026-06-19 16:05:01.432941: Creating pool of 12 processes to match your CPU count
2026-06-19 16:05:01.525781: predict base end_record 06-21 16:05:00, final soc 1.6kWh, metric 521.79p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:20:00, load 33.97kWh, PV 0.0kWh
2026-06-19 16:05:01.528046: Slot: [ 16:05, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:05:01.529802: SoC: [ 12.62, 12.56, 12.49, 12.43, 12.09, 11.6, 11.42, 11.42, 11.39, 11.35, 11.32, 11.24, 10.91, 10.7, 10.14, 9.69, 9.37, 8.67, 8.04, 7.99, 7.89, 7.74, 7.53, 7.32, 6.75, 5.42, 3.33, 2.97, 2.89, 2.74, 2.52, 2.24, 1.88, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:05:01.531214: BAT: [ 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-, 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-] kWh
2026-06-19 16:05:01.532873: LOAD: [ 3.15, 3.2, 3.26, 3.33, 3.64, 4.09, 4.26, 4.26, 4.29, 4.33, 4.36, 4.43, 4.74, 4.93, 5.46, 5.87, 6.17, 6.82, 7.41, 7.46, 7.55, 7.69, 7.88, 8.08, 8.61, 9.85, 11.8, 12.13, 12.2, 12.34, 12.55, 12.81, 13.15, 13.54, 14.0, 14.22, 14.23, 14.48, 14.79, 15.15, 15.35, 15.55, 15.83, 16.17, 16.77, 17.42, 17.84, 18.35, 18.68, 18.77, 18.83, 18.89, 19.17, 19.57, 19.72, 19.72, 19.75, 19.78, 19.81, 19.87, 20.14, 20.32, 20.78, 21.15, 21.42, 22.06, 22.65, 22.7, 22.79, 22.93, 23.12, 23.32, 23.85, 25.09, 27.04, 27.37, 27.45, 27.59, 27.79, 28.06, 28.39, 28.78, 29.24, 29.46, 29.47, 29.72, 30.03, 30.39, 30.59, 30.79, 31.07, 31.41, 32.01, 32.66, 33.08, 33.59] kWh
2026-06-19 16:05:01.534482: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:05:01.536110: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.03, 1.49, 1.71, 1.72, 1.97, 2.28, 2.64, 2.84, 3.04, 3.33, 3.66, 4.26, 4.91, 5.33, 5.84, 6.17, 6.27, 6.33, 6.38, 6.66, 7.06, 7.21, 7.22, 7.24, 7.27, 7.3, 7.36, 7.64, 7.81, 8.28, 8.65, 8.91, 9.56, 10.14, 10.19, 10.28, 10.43, 10.62, 10.81, 11.34, 12.58, 14.53, 14.86, 14.94, 15.08, 15.28, 15.55, 15.88, 16.27, 16.73, 16.95, 16.97, 17.21, 17.52, 17.88, 18.08, 18.28, 18.57, 18.9, 19.5, 20.16, 20.58, 21.08] kWh
2026-06-19 16:05:01.537654: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:05:01.539335: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.78, 122.08, 125.61, 125.8, 129.62, 134.24, 138.98, 141.68, 144.53, 148.47, 153.05, 161.26, 170.37, 176.12, 183.09, 187.87, 190.63, 192.23, 193.98, 202.61, 216.66, 222.08, 222.13, 222.86, 223.64, 224.42, 226.22, 233.7, 237.94, 249.03, 256.39, 261.78, 324.77, 336.33, 337.25, 339.03, 341.56, 344.68, 348.34, 358.17, 381.2, 417.61, 423.6, 424.94, 427.28, 430.92, 435.43, 441.36, 447.3, 454.59, 458.12, 458.31, 462.13, 466.75, 471.49, 474.19, 477.04, 480.98, 485.57, 493.77, 502.88, 508.64, 515.6] p
2026-06-19 16:05:01.648973: Battery has 16.25 hours left - now at 12.62kWh
2026-06-19 16:05:01.690898: predict base10 end_record 06-21 16:05:00, final soc 1.6kWh, metric 546.84p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 35.44kWh, PV 0.0kWh
2026-06-19 16:05:01.692943: Slot: [ 16:05, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:05:01.694764: SoC: [ 12.62, 12.56, 12.49, 12.42, 12.06, 11.55, 11.37, 11.36, 11.33, 11.29, 11.26, 11.17, 10.83, 10.61, 10.02, 9.55, 9.21, 8.48, 7.83, 7.77, 7.67, 7.5, 7.29, 7.07, 6.47, 5.08, 2.88, 2.51, 2.43, 2.27, 2.04, 1.74, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:05:01.696232: BAT: [ 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-, 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-] kWh
2026-06-19 16:05:01.698046: LOAD: [ 3.15, 3.2, 3.27, 3.33, 3.67, 4.14, 4.31, 4.32, 4.35, 4.38, 4.42, 4.49, 4.81, 5.02, 5.57, 6.0, 6.32, 7.0, 7.61, 7.66, 7.76, 7.91, 8.11, 8.31, 8.87, 10.17, 12.21, 12.56, 12.64, 12.78, 12.99, 13.28, 13.62, 14.04, 14.52, 14.75, 14.76, 15.02, 15.34, 15.72, 15.93, 16.14, 16.44, 16.79, 17.42, 18.1, 18.54, 19.07, 19.42, 19.52, 19.58, 19.64, 19.93, 20.36, 20.51, 20.51, 20.54, 20.57, 20.6, 20.67, 20.95, 21.13, 21.62, 22.01, 22.29, 22.96, 23.58, 23.63, 23.73, 23.88, 24.08, 24.28, 24.84, 26.14, 28.18, 28.52, 28.6, 28.75, 28.96, 29.24, 29.59, 30.0, 30.48, 30.71, 30.73, 30.98, 31.31, 31.68, 31.89, 32.11, 32.41, 32.76, 33.38, 34.07, 34.51, 35.04] kWh
2026-06-19 16:05:01.699641: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:05:01.701269: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.11, 1.53, 2.01, 2.24, 2.25, 2.51, 2.83, 3.21, 3.42, 3.63, 3.93, 4.28, 4.91, 5.59, 6.03, 6.57, 6.91, 7.01, 7.07, 7.13, 7.43, 7.85, 8.0, 8.0, 8.03, 8.06, 8.09, 8.16, 8.44, 8.63, 9.12, 9.5, 9.78, 10.46, 11.07, 11.12, 11.22, 11.37, 11.57, 11.77, 12.33, 13.63, 15.67, 16.02, 16.09, 16.24, 16.45, 16.73, 17.08, 17.5, 17.98, 18.21, 18.22, 18.47, 18.8, 19.18, 19.39, 19.6, 19.9, 20.25, 20.88, 21.56, 22.0, 22.53] kWh
2026-06-19 16:05:01.702928: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:05:01.704569: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.62, 122.84, 130.49, 134.18, 134.38, 138.38, 143.22, 148.19, 151.02, 154.0, 158.13, 162.93, 171.52, 181.07, 187.1, 194.39, 199.39, 202.29, 203.96, 205.79, 214.84, 229.56, 235.24, 235.29, 236.05, 236.88, 237.69, 239.58, 247.42, 251.87, 263.48, 271.19, 276.83, 340.45, 352.55, 353.52, 355.38, 358.03, 361.3, 365.14, 375.43, 399.56, 437.7, 443.99, 445.39, 447.84, 451.66, 456.38, 462.59, 468.81, 476.45, 480.15, 480.35, 484.35, 489.19, 494.16, 496.99, 499.97, 504.1, 508.9, 517.49, 527.04, 533.07, 540.36] p
2026-06-19 16:05:01.785409: predict best10 end_record 06-21 16:05:00, final soc 1.6kWh, metric 546.84p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 35.44kWh, PV 0.0kWh
2026-06-19 16:05:01.787163: Slot: [ 16:05, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:05:01.788505: SoC: [ 12.62, 12.56, 12.49, 12.42, 12.06, 11.55, 11.37, 11.36, 11.33, 11.29, 11.26, 11.17, 10.83, 10.61, 10.02, 9.55, 9.21, 8.48, 7.83, 7.77, 7.67, 7.5, 7.29, 7.07, 6.47, 5.08, 2.88, 2.51, 2.43, 2.27, 2.04, 1.74, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:05:01.789614: BAT: [ 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-, 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-] kWh
2026-06-19 16:05:01.790970: LOAD: [ 3.15, 3.2, 3.27, 3.33, 3.67, 4.14, 4.31, 4.32, 4.35, 4.38, 4.42, 4.49, 4.81, 5.02, 5.57, 6.0, 6.32, 7.0, 7.61, 7.66, 7.76, 7.91, 8.11, 8.31, 8.87, 10.17, 12.21, 12.56, 12.64, 12.78, 12.99, 13.28, 13.62, 14.04, 14.52, 14.75, 14.76, 15.02, 15.34, 15.72, 15.93, 16.14, 16.44, 16.79, 17.42, 18.1, 18.54, 19.07, 19.42, 19.52, 19.58, 19.64, 19.93, 20.36, 20.51, 20.51, 20.54, 20.57, 20.6, 20.67, 20.95, 21.13, 21.62, 22.01, 22.29, 22.96, 23.58, 23.63, 23.73, 23.88, 24.08, 24.28, 24.84, 26.14, 28.18, 28.52, 28.6, 28.75, 28.96, 29.24, 29.59, 30.0, 30.48, 30.71, 30.73, 30.98, 31.31, 31.68, 31.89, 32.11, 32.41, 32.76, 33.38, 34.07, 34.51, 35.04] kWh
2026-06-19 16:05:01.792241: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:05:01.793534: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.11, 1.53, 2.01, 2.24, 2.25, 2.51, 2.83, 3.21, 3.42, 3.63, 3.93, 4.28, 4.91, 5.59, 6.03, 6.57, 6.91, 7.01, 7.07, 7.13, 7.43, 7.85, 8.0, 8.0, 8.03, 8.06, 8.09, 8.16, 8.44, 8.63, 9.12, 9.5, 9.78, 10.46, 11.07, 11.12, 11.22, 11.37, 11.57, 11.77, 12.33, 13.63, 15.67, 16.02, 16.09, 16.24, 16.45, 16.73, 17.08, 17.5, 17.98, 18.21, 18.22, 18.47, 18.8, 19.18, 19.39, 19.6, 19.9, 20.25, 20.88, 21.56, 22.0, 22.53] kWh
2026-06-19 16:05:01.795345: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:05:01.796842: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.62, 122.84, 130.49, 134.18, 134.38, 138.38, 143.22, 148.19, 151.02, 154.0, 158.13, 162.93, 171.52, 181.07, 187.1, 194.39, 199.39, 202.29, 203.96, 205.79, 214.84, 229.56, 235.24, 235.29, 236.05, 236.88, 237.69, 239.58, 247.42, 251.87, 263.48, 271.19, 276.83, 340.45, 352.55, 353.52, 355.38, 358.03, 361.3, 365.14, 375.43, 399.56, 437.7, 443.99, 445.39, 447.84, 451.66, 456.38, 462.59, 468.81, 476.45, 480.15, 480.35, 484.35, 489.19, 494.16, 496.99, 499.97, 504.1, 508.9, 517.49, 527.04, 533.07, 540.36] p
2026-06-19 16:05:01.885282: predict best end_record 06-21 16:05:00, final soc 1.6kWh, metric 521.79p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:20:00, load 33.97kWh, PV 0.0kWh
2026-06-19 16:05:01.889254: Slot: [ 16:05, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:05:01.892496: SoC: [ 12.62, 12.56, 12.49, 12.43, 12.09, 11.6, 11.42, 11.42, 11.39, 11.35, 11.32, 11.24, 10.91, 10.7, 10.14, 9.69, 9.37, 8.67, 8.04, 7.99, 7.89, 7.74, 7.53, 7.32, 6.75, 5.42, 3.33, 2.97, 2.89, 2.74, 2.52, 2.24, 1.88, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:05:01.894826: BAT: [ 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-, 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-] kWh
2026-06-19 16:05:01.897584: LOAD: [ 3.15, 3.2, 3.26, 3.33, 3.64, 4.09, 4.26, 4.26, 4.29, 4.33, 4.36, 4.43, 4.74, 4.93, 5.46, 5.87, 6.17, 6.82, 7.41, 7.46, 7.55, 7.69, 7.88, 8.08, 8.61, 9.85, 11.8, 12.13, 12.2, 12.34, 12.55, 12.81, 13.15, 13.54, 14.0, 14.22, 14.23, 14.48, 14.79, 15.15, 15.35, 15.55, 15.83, 16.17, 16.77, 17.42, 17.84, 18.35, 18.68, 18.77, 18.83, 18.89, 19.17, 19.57, 19.72, 19.72, 19.75, 19.78, 19.81, 19.87, 20.14, 20.32, 20.78, 21.15, 21.42, 22.06, 22.65, 22.7, 22.79, 22.93, 23.12, 23.32, 23.85, 25.09, 27.04, 27.37, 27.45, 27.59, 27.79, 28.06, 28.39, 28.78, 29.24, 29.46, 29.47, 29.72, 30.03, 30.39, 30.59, 30.79, 31.07, 31.41, 32.01, 32.66, 33.08, 33.59] kWh
2026-06-19 16:05:01.900369: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:05:01.903026: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.03, 1.49, 1.71, 1.72, 1.97, 2.28, 2.64, 2.84, 3.04, 3.33, 3.66, 4.26, 4.91, 5.33, 5.84, 6.17, 6.27, 6.33, 6.38, 6.66, 7.06, 7.21, 7.22, 7.24, 7.27, 7.3, 7.36, 7.64, 7.81, 8.28, 8.65, 8.91, 9.56, 10.14, 10.19, 10.28, 10.43, 10.62, 10.81, 11.34, 12.58, 14.53, 14.86, 14.94, 15.08, 15.28, 15.55, 15.88, 16.27, 16.73, 16.95, 16.97, 17.21, 17.52, 17.88, 18.08, 18.28, 18.57, 18.9, 19.5, 20.16, 20.58, 21.08] kWh
2026-06-19 16:05:01.905812: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:05:01.908150: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.78, 122.08, 125.61, 125.8, 129.62, 134.24, 138.98, 141.68, 144.53, 148.47, 153.05, 161.26, 170.37, 176.12, 183.09, 187.87, 190.63, 192.23, 193.98, 202.61, 216.66, 222.08, 222.13, 222.86, 223.64, 224.42, 226.22, 233.7, 237.94, 249.03, 256.39, 261.78, 324.77, 336.33, 337.25, 339.03, 341.56, 344.68, 348.34, 358.17, 381.2, 417.61, 423.6, 424.94, 427.28, 430.92, 435.43, 441.36, 447.3, 454.59, 458.12, 458.31, 462.13, 466.75, 471.49, 474.19, 477.04, 480.98, 485.57, 493.77, 502.88, 508.64, 515.6] p
2026-06-19 16:05:01.911404: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 16:05:01.911499: Saving plan best values to HA entities
2026-06-19 16:05:02.118261: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 16:05:02.123777: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 16:05:02.129634: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 20.56kWh, export 0.0kWh, metric 521.79p, metric10 546.84p
2026-06-19 16:05:02.202462: Marginal costs baseline metric (no standing charge): 421.8186
2026-06-19 16:05:02.396386: Marginal energy costs matrix computed: min=16.87 max=26.14
2026-06-19 16:05:02.494014: Rate array import [{'start': 965, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3845, 'rate': 'expensive', 'range': '(28.8p)'}] export [{'start': 965, 'end': 3845, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 16:05:02.494938: - Your estimated bill for today is £0.63 and tomorrow is £1.99
2026-06-19 16:05:02.494972: - Import rates are very expensive (29.8p - 37.1p) for the next 2 hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 16:05:02.494990: - The battery is currently at 79% and is in eco mode.
2026-06-19 16:05:02.495007: - For the next 48 hours there will be no solar generation.
2026-06-19 16:05:02.495022: - You will run out of battery in 16 hours.
2026-06-19 16:05:02.495037: - No charging is planned.
2026-06-19 16:05:02.495053:
2026-06-19 16:05:02.548270: Plan calculation took 1.14 seconds
2026-06-19 16:05:02.551958: No high rate period found
2026-06-19 16:05:02.608058: Import threshold used for optimisation was 9.5p
2026-06-19 16:05:02.667461: Low import rate windows [0: 06-19 16:00:00 - 06-19 16:30:00 @ 30.43, 1: 06-19 16:30:00 - 06-19 17:00:00 @ 29.82, 2: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 3: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 4: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 5: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 6: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 7: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 8: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 9: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 10: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 11: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 12: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 13: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 14: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 15: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 16: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 17: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 18: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 19: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 20: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 21: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 22: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 23: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 24: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 25: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 26: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 27: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 28: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 29: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 30: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 31: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 32: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 33: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 34: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 35: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 36: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 37: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 38: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 39: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 40: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 41: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 42: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 43: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 44: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 45: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 46: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 47: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 48: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 49: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 50: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 51: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 52: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 53: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 54: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 55: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 56: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 57: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 58: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 59: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 60: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 61: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 62: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 63: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 64: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 65: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 66: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 67: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 68: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 69: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 70: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 71: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 72: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 73: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 74: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 75: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 76: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 77: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 78: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 79: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 80: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 81: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 82: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 83: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 84: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 85: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 86: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 87: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 88: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 89: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 90: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 91: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 92: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 93: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 94: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 95: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77]
2026-06-19 16:05:02.676226: Inverter 0 Set charge window is disabled
2026-06-19 16:05:02.676290: Inverter 0 count register writes 0
2026-06-19 16:05:02.693955: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 16:05:02.694062: Recompute is saving previous plan...
2026-06-19 16:05:02.694110: Best charge window [ ]
2026-06-19 16:05:02.694132: Best export window [ ]
2026-06-19 16:05:02.694998: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 16:05:02.697058: Load divergence over 8.0 hours mean 326.18W, min 0.0W, max 2433.6W, std dev 390.87W, divergence 59.92%
2026-06-19 16:05:02.716159: Calculating data from yesterday for savings calculation
2026-06-19 16:05:02.726722: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 16:05:02.733295: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 16:05:02.734453: Creating pool of 12 processes to match your CPU count
2026-06-19 16:05:02.793038: Calculate Best options: mode(Monitor), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 16:05:02.793365: Optimise levels pass started at 2026-06-19 16:05:02
2026-06-19 16:05:02.793576: Calculated end_record as 06-21 16:05:00 based on best_price 13.17p, next_charge_start 06-21 16:05:00, max_windows 0
2026-06-19 16:05:02.793696: Optimise levels pass ended at 2026-06-19 16:05:02, duration 0.0 seconds tried 0 combinations
2026-06-19 16:05:02.794389: Set best_price_charge_level 13.17p, best_price_export_level 0p, best_price_charge 13.17p, best_cost_export 0p, best_metric 421.82p, best_keep 0kWh, best_cycle 0kWh, best_carbon 0kg, best_import 0kWh
2026-06-19 16:05:02.807478: Starting detailed optimisation end_record 06-21 16:05:00, best_price_charge 13.17p, best_price_export 0p. lowest_price_charge 13.17p with charge limits []kWh and export limits []kWh
2026-06-19 16:05:02.807592: Tweak plan optimisation started
2026-06-19 16:05:02.807637: Tweak optimisation finished metric 402.95 cost 402.95 metric_keep 0 cycle 0 carbon 0 import 0
2026-06-19 16:05:02.832245: Previous plan best metric is 402.95 (cost 421.82) and new plan best metric is 402.95 (cost 421.82)
2026-06-19 16:05:02.832315: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 16:05:02.832408: Plan valid is now true after recompute was False
2026-06-19 16:05:02.858782: predict base end_record 06-21 16:05:00, final soc 1.6kWh, metric 521.79p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:20:00, load 33.97kWh, PV 0.0kWh
2026-06-19 16:05:02.860903: Slot: [ 16:05, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:05:02.862610: SoC: [ 12.62, 12.56, 12.49, 12.43, 12.09, 11.6, 11.42, 11.42, 11.39, 11.35, 11.32, 11.24, 10.91, 10.7, 10.14, 9.69, 9.37, 8.67, 8.04, 7.99, 7.89, 7.74, 7.53, 7.32, 6.75, 5.42, 3.33, 2.97, 2.89, 2.74, 2.52, 2.24, 1.88, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:05:02.864033: BAT: [ 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-, 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-] kWh
2026-06-19 16:05:02.865660: LOAD: [ 3.15, 3.2, 3.26, 3.33, 3.64, 4.09, 4.26, 4.26, 4.29, 4.33, 4.36, 4.43, 4.74, 4.93, 5.46, 5.87, 6.17, 6.82, 7.41, 7.46, 7.55, 7.69, 7.88, 8.08, 8.61, 9.85, 11.8, 12.13, 12.2, 12.34, 12.55, 12.81, 13.15, 13.54, 14.0, 14.22, 14.23, 14.48, 14.79, 15.15, 15.35, 15.55, 15.83, 16.17, 16.77, 17.42, 17.84, 18.35, 18.68, 18.77, 18.83, 18.89, 19.17, 19.57, 19.72, 19.72, 19.75, 19.78, 19.81, 19.87, 20.14, 20.32, 20.78, 21.15, 21.42, 22.06, 22.65, 22.7, 22.79, 22.93, 23.12, 23.32, 23.85, 25.09, 27.04, 27.37, 27.45, 27.59, 27.79, 28.06, 28.39, 28.78, 29.24, 29.46, 29.47, 29.72, 30.03, 30.39, 30.59, 30.79, 31.07, 31.41, 32.01, 32.66, 33.08, 33.59] kWh
2026-06-19 16:05:02.867232: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:05:02.868820: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.03, 1.49, 1.71, 1.72, 1.97, 2.28, 2.64, 2.84, 3.04, 3.33, 3.66, 4.26, 4.91, 5.33, 5.84, 6.17, 6.27, 6.33, 6.38, 6.66, 7.06, 7.21, 7.22, 7.24, 7.27, 7.3, 7.36, 7.64, 7.81, 8.28, 8.65, 8.91, 9.56, 10.14, 10.19, 10.28, 10.43, 10.62, 10.81, 11.34, 12.58, 14.53, 14.86, 14.94, 15.08, 15.28, 15.55, 15.88, 16.27, 16.73, 16.95, 16.97, 17.21, 17.52, 17.88, 18.08, 18.28, 18.57, 18.9, 19.5, 20.16, 20.58, 21.08] kWh
2026-06-19 16:05:02.870371: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:05:02.871986: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.78, 122.08, 125.61, 125.8, 129.62, 134.24, 138.98, 141.68, 144.53, 148.47, 153.05, 161.26, 170.37, 176.12, 183.09, 187.87, 190.63, 192.23, 193.98, 202.61, 216.66, 222.08, 222.13, 222.86, 223.64, 224.42, 226.22, 233.7, 237.94, 249.03, 256.39, 261.78, 324.77, 336.33, 337.25, 339.03, 341.56, 344.68, 348.34, 358.17, 381.2, 417.61, 423.6, 424.94, 427.28, 430.92, 435.43, 441.36, 447.3, 454.59, 458.12, 458.31, 462.13, 466.75, 471.49, 474.19, 477.04, 480.98, 485.57, 493.77, 502.88, 508.64, 515.6] p
2026-06-19 16:05:02.967602: Battery has 16.25 hours left - now at 12.62kWh
2026-06-19 16:05:03.005407: predict base10 end_record 06-21 16:05:00, final soc 1.6kWh, metric 546.84p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 35.44kWh, PV 0.0kWh
2026-06-19 16:05:03.007483: Slot: [ 16:05, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:05:03.009245: SoC: [ 12.62, 12.56, 12.49, 12.42, 12.06, 11.55, 11.37, 11.36, 11.33, 11.29, 11.26, 11.17, 10.83, 10.61, 10.02, 9.55, 9.21, 8.48, 7.83, 7.77, 7.67, 7.5, 7.29, 7.07, 6.47, 5.08, 2.88, 2.51, 2.43, 2.27, 2.04, 1.74, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:05:03.010838: BAT: [ 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-, 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-] kWh
2026-06-19 16:05:03.013225: LOAD: [ 3.15, 3.2, 3.27, 3.33, 3.67, 4.14, 4.31, 4.32, 4.35, 4.38, 4.42, 4.49, 4.81, 5.02, 5.57, 6.0, 6.32, 7.0, 7.61, 7.66, 7.76, 7.91, 8.11, 8.31, 8.87, 10.17, 12.21, 12.56, 12.64, 12.78, 12.99, 13.28, 13.62, 14.04, 14.52, 14.75, 14.76, 15.02, 15.34, 15.72, 15.93, 16.14, 16.44, 16.79, 17.42, 18.1, 18.54, 19.07, 19.42, 19.52, 19.58, 19.64, 19.93, 20.36, 20.51, 20.51, 20.54, 20.57, 20.6, 20.67, 20.95, 21.13, 21.62, 22.01, 22.29, 22.96, 23.58, 23.63, 23.73, 23.88, 24.08, 24.28, 24.84, 26.14, 28.18, 28.52, 28.6, 28.75, 28.96, 29.24, 29.59, 30.0, 30.48, 30.71, 30.73, 30.98, 31.31, 31.68, 31.89, 32.11, 32.41, 32.76, 33.38, 34.07, 34.51, 35.04] kWh
2026-06-19 16:05:03.015449: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:05:03.017753: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.11, 1.53, 2.01, 2.24, 2.25, 2.51, 2.83, 3.21, 3.42, 3.63, 3.93, 4.28, 4.91, 5.59, 6.03, 6.57, 6.91, 7.01, 7.07, 7.13, 7.43, 7.85, 8.0, 8.0, 8.03, 8.06, 8.09, 8.16, 8.44, 8.63, 9.12, 9.5, 9.78, 10.46, 11.07, 11.12, 11.22, 11.37, 11.57, 11.77, 12.33, 13.63, 15.67, 16.02, 16.09, 16.24, 16.45, 16.73, 17.08, 17.5, 17.98, 18.21, 18.22, 18.47, 18.8, 19.18, 19.39, 19.6, 19.9, 20.25, 20.88, 21.56, 22.0, 22.53] kWh
2026-06-19 16:05:03.019671: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:05:03.021385: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.62, 122.84, 130.49, 134.18, 134.38, 138.38, 143.22, 148.19, 151.02, 154.0, 158.13, 162.93, 171.52, 181.07, 187.1, 194.39, 199.39, 202.29, 203.96, 205.79, 214.84, 229.56, 235.24, 235.29, 236.05, 236.88, 237.69, 239.58, 247.42, 251.87, 263.48, 271.19, 276.83, 340.45, 352.55, 353.52, 355.38, 358.03, 361.3, 365.14, 375.43, 399.56, 437.7, 443.99, 445.39, 447.84, 451.66, 456.38, 462.59, 468.81, 476.45, 480.15, 480.35, 484.35, 489.19, 494.16, 496.99, 499.97, 504.1, 508.9, 517.49, 527.04, 533.07, 540.36] p
2026-06-19 16:05:03.102944: predict best10 end_record 06-21 16:05:00, final soc 1.6kWh, metric 546.84p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 35.44kWh, PV 0.0kWh
2026-06-19 16:05:03.106185: Slot: [ 16:05, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:05:03.107991: SoC: [ 12.62, 12.56, 12.49, 12.42, 12.06, 11.55, 11.37, 11.36, 11.33, 11.29, 11.26, 11.17, 10.83, 10.61, 10.02, 9.55, 9.21, 8.48, 7.83, 7.77, 7.67, 7.5, 7.29, 7.07, 6.47, 5.08, 2.88, 2.51, 2.43, 2.27, 2.04, 1.74, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:05:03.109462: BAT: [ 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-, 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-] kWh
2026-06-19 16:05:03.111327: LOAD: [ 3.15, 3.2, 3.27, 3.33, 3.67, 4.14, 4.31, 4.32, 4.35, 4.38, 4.42, 4.49, 4.81, 5.02, 5.57, 6.0, 6.32, 7.0, 7.61, 7.66, 7.76, 7.91, 8.11, 8.31, 8.87, 10.17, 12.21, 12.56, 12.64, 12.78, 12.99, 13.28, 13.62, 14.04, 14.52, 14.75, 14.76, 15.02, 15.34, 15.72, 15.93, 16.14, 16.44, 16.79, 17.42, 18.1, 18.54, 19.07, 19.42, 19.52, 19.58, 19.64, 19.93, 20.36, 20.51, 20.51, 20.54, 20.57, 20.6, 20.67, 20.95, 21.13, 21.62, 22.01, 22.29, 22.96, 23.58, 23.63, 23.73, 23.88, 24.08, 24.28, 24.84, 26.14, 28.18, 28.52, 28.6, 28.75, 28.96, 29.24, 29.59, 30.0, 30.48, 30.71, 30.73, 30.98, 31.31, 31.68, 31.89, 32.11, 32.41, 32.76, 33.38, 34.07, 34.51, 35.04] kWh
2026-06-19 16:05:03.113017: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:05:03.114838: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.11, 1.53, 2.01, 2.24, 2.25, 2.51, 2.83, 3.21, 3.42, 3.63, 3.93, 4.28, 4.91, 5.59, 6.03, 6.57, 6.91, 7.01, 7.07, 7.13, 7.43, 7.85, 8.0, 8.0, 8.03, 8.06, 8.09, 8.16, 8.44, 8.63, 9.12, 9.5, 9.78, 10.46, 11.07, 11.12, 11.22, 11.37, 11.57, 11.77, 12.33, 13.63, 15.67, 16.02, 16.09, 16.24, 16.45, 16.73, 17.08, 17.5, 17.98, 18.21, 18.22, 18.47, 18.8, 19.18, 19.39, 19.6, 19.9, 20.25, 20.88, 21.56, 22.0, 22.53] kWh
2026-06-19 16:05:03.116428: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:05:03.118255: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.62, 122.84, 130.49, 134.18, 134.38, 138.38, 143.22, 148.19, 151.02, 154.0, 158.13, 162.93, 171.52, 181.07, 187.1, 194.39, 199.39, 202.29, 203.96, 205.79, 214.84, 229.56, 235.24, 235.29, 236.05, 236.88, 237.69, 239.58, 247.42, 251.87, 263.48, 271.19, 276.83, 340.45, 352.55, 353.52, 355.38, 358.03, 361.3, 365.14, 375.43, 399.56, 437.7, 443.99, 445.39, 447.84, 451.66, 456.38, 462.59, 468.81, 476.45, 480.15, 480.35, 484.35, 489.19, 494.16, 496.99, 499.97, 504.1, 508.9, 517.49, 527.04, 533.07, 540.36] p
2026-06-19 16:05:03.198462: predict best end_record 06-21 16:05:00, final soc 1.6kWh, metric 521.79p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:20:00, load 33.97kWh, PV 0.0kWh
2026-06-19 16:05:03.200609: Slot: [ 16:05, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:05:03.202333: SoC: [ 12.62, 12.56, 12.49, 12.43, 12.09, 11.6, 11.42, 11.42, 11.39, 11.35, 11.32, 11.24, 10.91, 10.7, 10.14, 9.69, 9.37, 8.67, 8.04, 7.99, 7.89, 7.74, 7.53, 7.32, 6.75, 5.42, 3.33, 2.97, 2.89, 2.74, 2.52, 2.24, 1.88, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:05:03.203751: BAT: [ 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-, 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-] kWh
2026-06-19 16:05:03.205499: LOAD: [ 3.15, 3.2, 3.26, 3.33, 3.64, 4.09, 4.26, 4.26, 4.29, 4.33, 4.36, 4.43, 4.74, 4.93, 5.46, 5.87, 6.17, 6.82, 7.41, 7.46, 7.55, 7.69, 7.88, 8.08, 8.61, 9.85, 11.8, 12.13, 12.2, 12.34, 12.55, 12.81, 13.15, 13.54, 14.0, 14.22, 14.23, 14.48, 14.79, 15.15, 15.35, 15.55, 15.83, 16.17, 16.77, 17.42, 17.84, 18.35, 18.68, 18.77, 18.83, 18.89, 19.17, 19.57, 19.72, 19.72, 19.75, 19.78, 19.81, 19.87, 20.14, 20.32, 20.78, 21.15, 21.42, 22.06, 22.65, 22.7, 22.79, 22.93, 23.12, 23.32, 23.85, 25.09, 27.04, 27.37, 27.45, 27.59, 27.79, 28.06, 28.39, 28.78, 29.24, 29.46, 29.47, 29.72, 30.03, 30.39, 30.59, 30.79, 31.07, 31.41, 32.01, 32.66, 33.08, 33.59] kWh
2026-06-19 16:05:03.207179: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:05:03.208873: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.03, 1.49, 1.71, 1.72, 1.97, 2.28, 2.64, 2.84, 3.04, 3.33, 3.66, 4.26, 4.91, 5.33, 5.84, 6.17, 6.27, 6.33, 6.38, 6.66, 7.06, 7.21, 7.22, 7.24, 7.27, 7.3, 7.36, 7.64, 7.81, 8.28, 8.65, 8.91, 9.56, 10.14, 10.19, 10.28, 10.43, 10.62, 10.81, 11.34, 12.58, 14.53, 14.86, 14.94, 15.08, 15.28, 15.55, 15.88, 16.27, 16.73, 16.95, 16.97, 17.21, 17.52, 17.88, 18.08, 18.28, 18.57, 18.9, 19.5, 20.16, 20.58, 21.08] kWh
2026-06-19 16:05:03.210464: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:05:03.212303: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.78, 122.08, 125.61, 125.8, 129.62, 134.24, 138.98, 141.68, 144.53, 148.47, 153.05, 161.26, 170.37, 176.12, 183.09, 187.87, 190.63, 192.23, 193.98, 202.61, 216.66, 222.08, 222.13, 222.86, 223.64, 224.42, 226.22, 233.7, 237.94, 249.03, 256.39, 261.78, 324.77, 336.33, 337.25, 339.03, 341.56, 344.68, 348.34, 358.17, 381.2, 417.61, 423.6, 424.94, 427.28, 430.92, 435.43, 441.36, 447.3, 454.59, 458.12, 458.31, 462.13, 466.75, 471.49, 474.19, 477.04, 480.98, 485.57, 493.77, 502.88, 508.64, 515.6] p
2026-06-19 16:05:03.214453: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 16:05:03.214526: Saving plan best values to HA entities
2026-06-19 16:05:03.348669: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 16:05:03.354401: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 16:05:03.359781: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 20.56kWh, export 0.0kWh, metric 521.79p, metric10 546.84p
2026-06-19 16:05:03.432802: Marginal costs baseline metric (no standing charge): 421.8186
2026-06-19 16:05:03.630755: Marginal energy costs matrix computed: min=16.87 max=26.14
2026-06-19 16:05:03.719202: Rate array import [{'start': 965, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3845, 'rate': 'expensive', 'range': '(28.8p)'}] export [{'start': 965, 'end': 3845, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 16:05:03.720210: - Your estimated bill for today is £0.63 and tomorrow is £1.99
2026-06-19 16:05:03.720258: - Import rates are very expensive (29.8p - 37.1p) for the next 2 hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 16:05:03.720279: - The battery is currently at 79% and is in eco mode.
2026-06-19 16:05:03.720296: - For the next 48 hours there will be no solar generation.
2026-06-19 16:05:03.720311: - You will run out of battery in 16 hours.
2026-06-19 16:05:03.720326: - No charging is planned.
2026-06-19 16:05:03.720341:
2026-06-19 16:05:03.777789: Plan calculation took 1.08 seconds
2026-06-19 16:05:03.778002: Inverter 0: Type SK Sunsynk
2026-06-19 16:05:03.778034: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:05:03.778273: Reserve min: 10%, battery_min: 10%
2026-06-19 16:05:03.778344: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:05:03.778646: Inverter 0 SoC: 12.48kW 78%, current charge rate 5000W, current discharge rate 5250W, current battery power 464W, current battery voltage 51.2V, grid power -54W, load power 502W, PV Power 0W
2026-06-19 16:05:03.778877: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:05:03.778966: Inverter 0 scheduled charge enable is False
2026-06-19 16:05:03.778995: Inverter 0 charge windows currently []
2026-06-19 16:05:03.779021: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:05:03.779124: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:05:03.779150: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:05:03.779181: Inverter 0 scheduled discharge enable is False
2026-06-19 16:05:03.779299: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 16:05:03.779326: Inverter 0 discharge windows currently []
2026-06-19 16:05:03.779348: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:05:03.779365: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:05:03.779380: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:05:03.837010: Inverter 0 Set charge window is disabled
2026-06-19 16:05:03.837106: Inverter 0 count register writes 0
2026-06-19 16:05:03.863149: Total inverter register writes now 0
2026-06-19 16:05:03.884780: Completed run status Demand
2026-06-19 16:05:03.892043: Info: record_status Demand
2026-06-19 16:05:03.904755: Saved current settings to /config/predbat_config.json
2026-06-19 16:05:33.976266: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:05:33.976467: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:05:33.976498: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:05:33.976617: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 16:05:33.976644: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:05:33.976662: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:05:33.976678: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:07:34.157967: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:07:34.158176: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:07:34.158207: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:07:34.158327: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 16:07:34.158367: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:07:34.158596: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:07:34.158628: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:09:34.348179: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:09:34.348381: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:09:34.348412: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:09:34.348528: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 16:09:34.348556: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:09:34.348573: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:09:34.348588: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:10:00.449452: --------------- PredBat - update at 2026-06-19 16:10:00+01:00 with clock skew 0 minutes, minutes now 970
2026-06-19 16:10:00.450213: Saved current settings to /config/predbat_config.json
2026-06-19 16:10:00.450304: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 34.9 minutes
2026-06-19 16:10:00.450357: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 16:10:00.450430: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 16:10:00.470758: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 16:10:00.471242: Predbat mode is set to Monitor
2026-06-19 16:10:00.580164: Found 11520 load_today datapoints going back 1 days
2026-06-19 16:10:00.580286: Using load_power data to fill gaps in load_today data
2026-06-19 16:10:00.638903: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 16:10:00.639069: Zero load period starting at 2026-06-19T12:09:00+0100 (241 minutes) for 889 minutes with base value 0.9
2026-06-19 16:10:00.639127: Zero load period starting at 2026-06-18T19:24:00+0100 (1246 minutes) for 64 minutes with base value 0.8
2026-06-19 16:10:00.640071: Processing 384 30-minute periods for power integration
2026-06-19 16:10:00.707115: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 16:10:00.707220: Car charging hold True, threshold 6.0kWh
2026-06-19 16:10:00.707311: Current data so far today: load 3.2kWh, import 0.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 16:10:00.730011: Standing charge is set to 49.98p
2026-06-19 16:10:00.758989: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 16:10:00.759283: Import rates: min 13.17p, max 37.08p, average 20.06p
2026-06-19 16:10:00.805220: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 16:10:00.805322: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 16:10:00.806471: High export rate found rates in range 99p to -99p
2026-06-19 16:10:00.899721: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 16:10:00.899845: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 16:10:00.900062: Last hour: net energy 0.3kWh, import 0.3kWh, export 0.0kWh, car 0kWh, load 0.7kWh, net cost 4.97p, import 4.97p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 16:10:00.949790: Today's energy total net 0.9kWh, import 0.9kWh, export 0.0kWh, cost 62.8p, import 12.82p, export 0.0p, carbon 0.0kg
2026-06-19 16:10:00.949896: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 16:10:00.951502: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 16:10:00.952963: Warn: Found 1 gaps in load_today totalling 10065 minutes to fill using average data
2026-06-19 16:10:00.953052: Gap starting at 2026-06-18T15:55:00+0100 (1455 minutes) for 10065 minutes
2026-06-19 16:10:00.969017: Historical days now [7] weight [1]
2026-06-19 16:10:00.993045: Today's load divergence 119.47%, in-day adjustment 112.46%, damping 0.95x, yesterday 100.0% today 118.5% blend 32.64%
2026-06-19 16:10:00.993111: Today's predicted so far 9.02kWh with 0.0kWh car/iBoost excluded, 0.66kWh import ignored, and 0kWh forecast extra.
2026-06-19 16:10:00.993140: Today's actual load so far 11.82kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 16:10:01.026611: Inverter 0: Type SK Sunsynk
2026-06-19 16:10:01.026682: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:10:01.026870: Reserve min: 10%, battery_min: 10%
2026-06-19 16:10:01.026932: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:10:01.027171: Inverter 0 SoC: 12.48kW 78%, current charge rate 5000W, current discharge rate 5250W, current battery power 463W, current battery voltage 51.2V, grid power -54W, load power 500W, PV Power 0W
2026-06-19 16:10:01.027315: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:10:01.027392: Inverter 0 scheduled charge enable is False
2026-06-19 16:10:01.027417: Inverter 0 charge windows currently []
2026-06-19 16:10:01.027440: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:10:01.027540: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:10:01.027566: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:10:01.027597: Inverter 0 scheduled discharge enable is False
2026-06-19 16:10:01.027726: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 16:10:01.027755: Inverter 0 discharge windows currently []
2026-06-19 16:10:01.027775: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:10:01.027791: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:10:01.027806: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:10:01.091517: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 16:10:01.091599: Plan was last updated on 2026-06-19 16:05:00+01:00 and is now 5.0 minutes old
2026-06-19 16:10:01.091631: Best charge window [ ]
2026-06-19 16:10:01.091651: Best export window [ ]
2026-06-19 16:10:01.092480: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 16:10:01.094556: Load divergence over 8.0 hours mean 333.74W, min 0.0W, max 1834.8W, std dev 374.89W, divergence 56.17%
2026-06-19 16:10:01.115014: Creating pool of 12 processes to match your CPU count
2026-06-19 16:10:01.197014: predict base end_record 06-21 16:10:00, final soc 1.6kWh, metric 526.31p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:10:00, load 34.11kWh, PV 0.0kWh
2026-06-19 16:10:01.199528: Slot: [ 16:10, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:10:01.201271: SoC: [ 12.48, 12.44, 12.37, 12.3, 12.01, 11.5, 11.3, 11.3, 11.26, 11.23, 11.2, 11.1, 10.79, 10.58, 10.01, 9.57, 9.24, 8.55, 7.92, 7.87, 7.76, 7.61, 7.41, 7.2, 6.63, 5.29, 3.2, 2.85, 2.77, 2.62, 2.4, 2.11, 1.76, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:10:01.202727: BAT: [ 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-, 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-] kWh
2026-06-19 16:10:01.204516: LOAD: [ 3.2, 3.24, 3.3, 3.37, 3.63, 4.11, 4.3, 4.3, 4.33, 4.37, 4.39, 4.49, 4.78, 4.97, 5.5, 5.91, 6.21, 6.86, 7.45, 7.5, 7.59, 7.73, 7.92, 8.12, 8.65, 9.89, 11.84, 12.17, 12.24, 12.38, 12.59, 12.86, 13.19, 13.58, 14.04, 14.26, 14.27, 14.52, 14.83, 15.19, 15.38, 15.6, 15.87, 16.2, 16.8, 17.47, 17.91, 18.39, 18.73, 18.86, 18.92, 18.97, 19.21, 19.64, 19.8, 19.8, 19.83, 19.86, 19.89, 19.97, 20.23, 20.4, 20.87, 21.24, 21.51, 22.15, 22.73, 22.78, 22.88, 23.02, 23.21, 23.4, 23.93, 25.18, 27.12, 27.45, 27.53, 27.67, 27.87, 28.14, 28.47, 28.87, 29.32, 29.54, 29.56, 29.8, 30.11, 30.47, 30.66, 30.88, 31.16, 31.49, 32.09, 32.75, 33.2, 33.67] kWh
2026-06-19 16:10:01.206159: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:10:01.207939: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.15, 1.61, 1.83, 1.84, 2.08, 2.39, 2.75, 2.94, 3.17, 3.44, 3.77, 4.37, 5.04, 5.48, 5.96, 6.3, 6.43, 6.48, 6.54, 6.78, 7.2, 7.37, 7.37, 7.4, 7.43, 7.46, 7.54, 7.8, 7.97, 8.44, 8.81, 9.07, 9.72, 10.3, 10.35, 10.44, 10.59, 10.78, 10.97, 11.5, 12.74, 14.69, 15.02, 15.1, 15.24, 15.44, 15.71, 16.04, 16.43, 16.89, 17.11, 17.13, 17.37, 17.68, 18.04, 18.23, 18.45, 18.73, 19.06, 19.66, 20.32, 20.77, 21.24] kWh
2026-06-19 16:10:01.209510: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:10:01.211181: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.54, 123.84, 127.37, 127.56, 131.38, 136.0, 140.74, 143.29, 146.42, 150.21, 154.78, 162.97, 172.24, 178.33, 184.84, 189.75, 193.5, 195.1, 196.85, 204.21, 219.04, 225.19, 225.22, 225.94, 226.74, 227.47, 229.64, 236.81, 241.05, 252.14, 259.5, 264.89, 327.88, 339.44, 340.36, 342.14, 344.67, 347.79, 351.46, 361.28, 384.32, 420.72, 426.72, 428.05, 430.39, 434.04, 438.55, 444.47, 450.41, 457.71, 461.24, 461.43, 465.25, 469.87, 474.61, 477.16, 480.3, 484.08, 488.65, 496.84, 506.11, 512.2, 518.71] p
2026-06-19 16:10:01.347852: Battery has 16.0 hours left - now at 12.48kWh
2026-06-19 16:10:01.388089: predict base10 end_record 06-21 16:10:00, final soc 1.6kWh, metric 551.82p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 35.58kWh, PV 0.0kWh
2026-06-19 16:10:01.390626: Slot: [ 16:10, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:10:01.392334: SoC: [ 12.48, 12.44, 12.37, 12.29, 11.99, 11.45, 11.24, 11.24, 11.21, 11.17, 11.14, 11.04, 10.71, 10.49, 9.9, 9.43, 9.09, 8.36, 7.7, 7.65, 7.54, 7.38, 7.17, 6.95, 6.35, 4.95, 2.76, 2.39, 2.31, 2.15, 1.92, 1.62, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:10:01.393751: BAT: [ 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-, 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-] kWh
2026-06-19 16:10:01.395384: LOAD: [ 3.2, 3.24, 3.31, 3.37, 3.65, 4.16, 4.35, 4.36, 4.39, 4.42, 4.45, 4.54, 4.85, 5.05, 5.61, 6.04, 6.36, 7.04, 7.65, 7.7, 7.8, 7.95, 8.15, 8.35, 8.91, 10.21, 12.25, 12.6, 12.68, 12.82, 13.03, 13.31, 13.66, 14.07, 14.56, 14.79, 14.8, 15.05, 15.38, 15.76, 15.96, 16.19, 16.48, 16.82, 17.45, 18.15, 18.61, 19.11, 19.47, 19.6, 19.66, 19.72, 19.97, 20.42, 20.59, 20.6, 20.62, 20.66, 20.68, 20.77, 21.04, 21.22, 21.71, 22.1, 22.38, 23.05, 23.66, 23.71, 23.81, 23.96, 24.16, 24.36, 24.92, 26.22, 28.27, 28.61, 28.69, 28.83, 29.05, 29.33, 29.68, 30.09, 30.57, 30.8, 30.81, 31.07, 31.39, 31.77, 31.97, 32.2, 32.49, 32.84, 33.46, 34.16, 34.63, 35.13] kWh
2026-06-19 16:10:01.396957: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:10:01.398605: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.23, 1.64, 2.12, 2.35, 2.37, 2.62, 2.95, 3.32, 3.52, 3.76, 4.04, 4.39, 5.02, 5.72, 6.18, 6.68, 7.03, 7.17, 7.23, 7.29, 7.54, 7.99, 8.16, 8.16, 8.19, 8.22, 8.25, 8.33, 8.61, 8.79, 9.28, 9.66, 9.95, 10.62, 11.23, 11.28, 11.38, 11.53, 11.73, 11.93, 12.49, 13.79, 15.83, 16.18, 16.26, 16.4, 16.62, 16.9, 17.24, 17.66, 18.14, 18.37, 18.38, 18.64, 18.96, 19.34, 19.54, 19.77, 20.06, 20.41, 21.03, 21.73, 22.2, 22.69] kWh
2026-06-19 16:10:01.400165: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:10:01.401930: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 118.68, 124.9, 132.55, 136.25, 136.45, 140.45, 145.29, 150.26, 152.93, 156.21, 160.18, 164.96, 173.54, 183.26, 189.64, 196.46, 201.6, 205.53, 207.21, 209.04, 216.75, 232.29, 238.73, 238.77, 239.53, 240.36, 241.13, 243.4, 250.91, 255.36, 266.98, 274.68, 280.33, 343.94, 356.05, 357.02, 358.88, 361.53, 364.79, 368.64, 378.93, 403.06, 441.2, 447.48, 448.88, 451.33, 455.15, 459.88, 466.08, 472.31, 479.95, 483.65, 483.85, 487.85, 492.69, 497.66, 500.33, 503.61, 507.58, 512.36, 520.94, 530.66, 537.04, 543.87] p
2026-06-19 16:10:01.477272: predict best10 end_record 06-21 16:10:00, final soc 1.6kWh, metric 551.82p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 35.58kWh, PV 0.0kWh
2026-06-19 16:10:01.479817: Slot: [ 16:10, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:10:01.481732: SoC: [ 12.48, 12.44, 12.37, 12.29, 11.99, 11.45, 11.24, 11.24, 11.21, 11.17, 11.14, 11.04, 10.71, 10.49, 9.9, 9.43, 9.09, 8.36, 7.7, 7.65, 7.54, 7.38, 7.17, 6.95, 6.35, 4.95, 2.76, 2.39, 2.31, 2.15, 1.92, 1.62, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:10:01.483124: BAT: [ 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-, 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-] kWh
2026-06-19 16:10:01.484893: LOAD: [ 3.2, 3.24, 3.31, 3.37, 3.65, 4.16, 4.35, 4.36, 4.39, 4.42, 4.45, 4.54, 4.85, 5.05, 5.61, 6.04, 6.36, 7.04, 7.65, 7.7, 7.8, 7.95, 8.15, 8.35, 8.91, 10.21, 12.25, 12.6, 12.68, 12.82, 13.03, 13.31, 13.66, 14.07, 14.56, 14.79, 14.8, 15.05, 15.38, 15.76, 15.96, 16.19, 16.48, 16.82, 17.45, 18.15, 18.61, 19.11, 19.47, 19.6, 19.66, 19.72, 19.97, 20.42, 20.59, 20.6, 20.62, 20.66, 20.68, 20.77, 21.04, 21.22, 21.71, 22.1, 22.38, 23.05, 23.66, 23.71, 23.81, 23.96, 24.16, 24.36, 24.92, 26.22, 28.27, 28.61, 28.69, 28.83, 29.05, 29.33, 29.68, 30.09, 30.57, 30.8, 30.81, 31.07, 31.39, 31.77, 31.97, 32.2, 32.49, 32.84, 33.46, 34.16, 34.63, 35.13] kWh
2026-06-19 16:10:01.486664: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:10:01.488746: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.23, 1.64, 2.12, 2.35, 2.37, 2.62, 2.95, 3.32, 3.52, 3.76, 4.04, 4.39, 5.02, 5.72, 6.18, 6.68, 7.03, 7.17, 7.23, 7.29, 7.54, 7.99, 8.16, 8.16, 8.19, 8.22, 8.25, 8.33, 8.61, 8.79, 9.28, 9.66, 9.95, 10.62, 11.23, 11.28, 11.38, 11.53, 11.73, 11.93, 12.49, 13.79, 15.83, 16.18, 16.26, 16.4, 16.62, 16.9, 17.24, 17.66, 18.14, 18.37, 18.38, 18.64, 18.96, 19.34, 19.54, 19.77, 20.06, 20.41, 21.03, 21.73, 22.2, 22.69] kWh
2026-06-19 16:10:01.490907: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:10:01.493037: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 118.68, 124.9, 132.55, 136.25, 136.45, 140.45, 145.29, 150.26, 152.93, 156.21, 160.18, 164.96, 173.54, 183.26, 189.64, 196.46, 201.6, 205.53, 207.21, 209.04, 216.75, 232.29, 238.73, 238.77, 239.53, 240.36, 241.13, 243.4, 250.91, 255.36, 266.98, 274.68, 280.33, 343.94, 356.05, 357.02, 358.88, 361.53, 364.79, 368.64, 378.93, 403.06, 441.2, 447.48, 448.88, 451.33, 455.15, 459.88, 466.08, 472.31, 479.95, 483.65, 483.85, 487.85, 492.69, 497.66, 500.33, 503.61, 507.58, 512.36, 520.94, 530.66, 537.04, 543.87] p
2026-06-19 16:10:01.568754: predict best end_record 06-21 16:10:00, final soc 1.6kWh, metric 526.31p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:10:00, load 34.11kWh, PV 0.0kWh
2026-06-19 16:10:01.570838: Slot: [ 16:10, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:10:01.572510: SoC: [ 12.48, 12.44, 12.37, 12.3, 12.01, 11.5, 11.3, 11.3, 11.26, 11.23, 11.2, 11.1, 10.79, 10.58, 10.01, 9.57, 9.24, 8.55, 7.92, 7.87, 7.76, 7.61, 7.41, 7.2, 6.63, 5.29, 3.2, 2.85, 2.77, 2.62, 2.4, 2.11, 1.76, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:10:01.573942: BAT: [ 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-, 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-] kWh
2026-06-19 16:10:01.575606: LOAD: [ 3.2, 3.24, 3.3, 3.37, 3.63, 4.11, 4.3, 4.3, 4.33, 4.37, 4.39, 4.49, 4.78, 4.97, 5.5, 5.91, 6.21, 6.86, 7.45, 7.5, 7.59, 7.73, 7.92, 8.12, 8.65, 9.89, 11.84, 12.17, 12.24, 12.38, 12.59, 12.86, 13.19, 13.58, 14.04, 14.26, 14.27, 14.52, 14.83, 15.19, 15.38, 15.6, 15.87, 16.2, 16.8, 17.47, 17.91, 18.39, 18.73, 18.86, 18.92, 18.97, 19.21, 19.64, 19.8, 19.8, 19.83, 19.86, 19.89, 19.97, 20.23, 20.4, 20.87, 21.24, 21.51, 22.15, 22.73, 22.78, 22.88, 23.02, 23.21, 23.4, 23.93, 25.18, 27.12, 27.45, 27.53, 27.67, 27.87, 28.14, 28.47, 28.87, 29.32, 29.54, 29.56, 29.8, 30.11, 30.47, 30.66, 30.88, 31.16, 31.49, 32.09, 32.75, 33.2, 33.67] kWh
2026-06-19 16:10:01.577206: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:10:01.578897: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.15, 1.61, 1.83, 1.84, 2.08, 2.39, 2.75, 2.94, 3.17, 3.44, 3.77, 4.37, 5.04, 5.48, 5.96, 6.3, 6.43, 6.48, 6.54, 6.78, 7.2, 7.37, 7.37, 7.4, 7.43, 7.46, 7.54, 7.8, 7.97, 8.44, 8.81, 9.07, 9.72, 10.3, 10.35, 10.44, 10.59, 10.78, 10.97, 11.5, 12.74, 14.69, 15.02, 15.1, 15.24, 15.44, 15.71, 16.04, 16.43, 16.89, 17.11, 17.13, 17.37, 17.68, 18.04, 18.23, 18.45, 18.73, 19.06, 19.66, 20.32, 20.77, 21.24] kWh
2026-06-19 16:10:01.580469: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:10:01.582163: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.54, 123.84, 127.37, 127.56, 131.38, 136.0, 140.74, 143.29, 146.42, 150.21, 154.78, 162.97, 172.24, 178.33, 184.84, 189.75, 193.5, 195.1, 196.85, 204.21, 219.04, 225.19, 225.22, 225.94, 226.74, 227.47, 229.64, 236.81, 241.05, 252.14, 259.5, 264.89, 327.88, 339.44, 340.36, 342.14, 344.67, 347.79, 351.46, 361.28, 384.32, 420.72, 426.72, 428.05, 430.39, 434.04, 438.55, 444.47, 450.41, 457.71, 461.24, 461.43, 465.25, 469.87, 474.61, 477.16, 480.3, 484.08, 488.65, 496.84, 506.11, 512.2, 518.71] p
2026-06-19 16:10:01.584282: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 16:10:01.584339: Saving plan best values to HA entities
2026-06-19 16:10:01.771042: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 16:10:01.778562: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 16:10:01.785588: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 20.77kWh, export 0.0kWh, metric 526.31p, metric10 551.82p
2026-06-19 16:10:01.866086: Marginal costs baseline metric (no standing charge): 426.3401
2026-06-19 16:10:02.037578: Marginal energy costs matrix computed: min=17.14 max=25.67
2026-06-19 16:10:02.123537: Rate array import [{'start': 970, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3850, 'rate': 'expensive', 'range': '(28.8p)'}] export [{'start': 970, 'end': 3850, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 16:10:02.124572: - Your estimated bill for today is £0.63 and tomorrow is £2.02
2026-06-19 16:10:02.124620: - Import rates are very expensive (29.8p - 37.1p) for the next 2 and three quarters hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 16:10:02.124641: - The battery is currently at 78% and is in eco mode.
2026-06-19 16:10:02.124657: - For the next 48 hours there will be no solar generation.
2026-06-19 16:10:02.124673: - You will run out of battery in 16 hours.
2026-06-19 16:10:02.124688: - No charging is planned.
2026-06-19 16:10:02.124721:
2026-06-19 16:10:02.175614: Plan calculation took 1.08 seconds
2026-06-19 16:10:02.179134: No high rate period found
2026-06-19 16:10:02.230395: Import threshold used for optimisation was 13.17p
2026-06-19 16:10:02.286177: Low import rate windows [0: 06-19 16:00:00 - 06-19 16:30:00 @ 30.43, 1: 06-19 16:30:00 - 06-19 17:00:00 @ 29.82, 2: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 3: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 4: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 5: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 6: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 7: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 8: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 9: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 10: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 11: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 12: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 13: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 14: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 15: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 16: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 17: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 18: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 19: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 20: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 21: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 22: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 23: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 24: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 25: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 26: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 27: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 28: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 29: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 30: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 31: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 32: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 33: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 34: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 35: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 36: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 37: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 38: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 39: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 40: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 41: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 42: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 43: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 44: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 45: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 46: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 47: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 48: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 49: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 50: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 51: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 52: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 53: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 54: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 55: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 56: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 57: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 58: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 59: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 60: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 61: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 62: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 63: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 64: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 65: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 66: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 67: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 68: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 69: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 70: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 71: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 72: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 73: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 74: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 75: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 76: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 77: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 78: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 79: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 80: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 81: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 82: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 83: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 84: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 85: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 86: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 87: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 88: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 89: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 90: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 91: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 92: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 93: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 94: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 95: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77]
2026-06-19 16:10:02.293996: Inverter 0 Set charge window is disabled
2026-06-19 16:10:02.294063: Inverter 0 count register writes 0
2026-06-19 16:10:02.309256: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 16:10:02.314688: Total inverter register writes now 0
2026-06-19 16:10:02.334845: Completed run status Demand
2026-06-19 16:10:02.341299: Info: record_status Demand
2026-06-19 16:10:02.353873: Saved current settings to /config/predbat_config.json
2026-06-19 16:10:34.424058: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:10:34.424392: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:10:34.424453: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:10:34.424725: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 16:10:34.424786: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:10:34.424824: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:10:34.424856: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:12:34.621009: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:12:34.621203: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:12:34.621232: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:12:34.621351: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 16:12:34.621377: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:12:34.621395: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:12:34.621410: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:14:34.802230: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:14:34.802507: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:14:34.802559: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:14:34.802791: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 16:14:34.802835: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:14:34.802865: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:14:34.802884: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:15:00.893931: --------------- PredBat - update at 2026-06-19 16:15:00+01:00 with clock skew 0 minutes, minutes now 975
2026-06-19 16:15:00.894622: Saved current settings to /config/predbat_config.json
2026-06-19 16:15:00.894720: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 39.9 minutes
2026-06-19 16:15:00.894774: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 16:15:00.894842: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 16:15:00.913613: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 16:15:00.914111: Predbat mode is set to Monitor
2026-06-19 16:15:01.016835: Found 11520 load_today datapoints going back 1 days
2026-06-19 16:15:01.016935: Using load_power data to fill gaps in load_today data
2026-06-19 16:15:01.070538: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 16:15:01.070708: Zero load period starting at 2026-06-19T12:09:00+0100 (246 minutes) for 889 minutes with base value 0.9
2026-06-19 16:15:01.070772: Zero load period starting at 2026-06-18T19:24:00+0100 (1251 minutes) for 64 minutes with base value 0.8
2026-06-19 16:15:01.071723: Processing 384 30-minute periods for power integration
2026-06-19 16:15:01.136225: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 16:15:01.136333: Car charging hold True, threshold 6.0kWh
2026-06-19 16:15:01.136371: Current data so far today: load 3.25kWh, import 0.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 16:15:01.158087: Standing charge is set to 49.98p
2026-06-19 16:15:01.185369: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 16:15:01.185755: Import rates: min 13.17p, max 37.08p, average 20.05p
2026-06-19 16:15:01.226174: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 16:15:01.226276: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 16:15:01.227442: High export rate found rates in range 99p to -99p
2026-06-19 16:15:01.324950: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 16:15:01.325093: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 16:15:01.325317: Last hour: net energy 0.2kWh, import 0.2kWh, export 0.0kWh, car 0kWh, load 0.65kWh, net cost 3.32p, import 3.32p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 16:15:01.376137: Today's energy total net 0.9kWh, import 0.9kWh, export 0.0kWh, cost 62.8p, import 12.82p, export 0.0p, carbon 0.0kg
2026-06-19 16:15:01.376257: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 16:15:01.378151: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 16:15:01.379682: Warn: Found 1 gaps in load_today totalling 10060 minutes to fill using average data
2026-06-19 16:15:01.379783: Gap starting at 2026-06-18T15:55:00+0100 (1460 minutes) for 10060 minutes
2026-06-19 16:15:01.394095: Historical days now [7] weight [1]
2026-06-19 16:15:01.413393: Today's load divergence 119.56%, in-day adjustment 112.58%, damping 0.95x, yesterday 100.0% today 118.59% blend 32.29%
2026-06-19 16:15:01.413466: Today's predicted so far 9.05kWh with 0.0kWh car/iBoost excluded, 0.66kWh import ignored, and 0kWh forecast extra.
2026-06-19 16:15:01.413502: Today's actual load so far 11.87kWh with 0.0kWh car/iBoost excluded, and 0.17kWh import ignored.
2026-06-19 16:15:01.446504: Inverter 0: Type SK Sunsynk
2026-06-19 16:15:01.446573: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:15:01.446773: Reserve min: 10%, battery_min: 10%
2026-06-19 16:15:01.446840: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:15:01.447088: Inverter 0 SoC: 12.48kW 78%, current charge rate 5000W, current discharge rate 5250W, current battery power 499W, current battery voltage 51.2V, grid power -57W, load power 539W, PV Power 0W
2026-06-19 16:15:01.447234: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:15:01.447308: Inverter 0 scheduled charge enable is False
2026-06-19 16:15:01.447333: Inverter 0 charge windows currently []
2026-06-19 16:15:01.447357: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:15:01.447456: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:15:01.447481: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:15:01.447513: Inverter 0 scheduled discharge enable is False
2026-06-19 16:15:01.447622: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 16:15:01.447648: Inverter 0 discharge windows currently []
2026-06-19 16:15:01.447666: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:15:01.447682: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:15:01.447715: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:15:01.545346: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 16:15:01.545427: Plan was last updated on 2026-06-19 16:05:00+01:00 and is now 10.0 minutes old
2026-06-19 16:15:01.545459: Best charge window [ ]
2026-06-19 16:15:01.545479: Best export window [ ]
2026-06-19 16:15:01.546367: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 16:15:01.548617: Load divergence over 8.0 hours mean 344.01W, min 0.0W, max 2494.8W, std dev 400.14W, divergence 58.16%
2026-06-19 16:15:01.570101: Creating pool of 12 processes to match your CPU count
2026-06-19 16:15:01.659451: predict base end_record 06-21 16:15:00, final soc 1.6kWh, metric 528.95p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:10:00, load 34.24kWh, PV 0.0kWh
2026-06-19 16:15:01.661939: Slot: [ 16:15, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:15:01.663760: SoC: [ 12.48, 12.45, 12.38, 12.32, 12.06, 11.52, 11.31, 11.31, 11.27, 11.24, 11.21, 11.11, 10.8, 10.59, 10.02, 9.57, 9.25, 8.55, 7.93, 7.88, 7.77, 7.62, 7.42, 7.21, 6.64, 5.3, 3.21, 2.86, 2.77, 2.62, 2.41, 2.12, 1.76, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:15:01.665305: BAT: [ 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-, 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-] kWh
2026-06-19 16:15:01.667205: LOAD: [ 3.25, 3.28, 3.34, 3.4, 3.64, 4.14, 4.34, 4.34, 4.37, 4.41, 4.43, 4.52, 4.82, 5.01, 5.54, 5.96, 6.26, 6.9, 7.49, 7.54, 7.63, 7.78, 7.97, 8.16, 8.69, 9.93, 11.88, 12.21, 12.29, 12.43, 12.63, 12.9, 13.23, 13.62, 14.08, 14.3, 14.31, 14.56, 14.87, 15.23, 15.41, 15.64, 15.91, 16.25, 16.87, 17.51, 17.96, 18.43, 18.77, 18.94, 19.0, 19.05, 19.26, 19.71, 19.89, 19.89, 19.92, 19.95, 19.97, 20.05, 20.31, 20.49, 20.95, 21.32, 21.59, 22.23, 22.82, 22.87, 22.96, 23.11, 23.3, 23.49, 24.02, 25.26, 27.21, 27.54, 27.62, 27.75, 27.96, 28.23, 28.56, 28.95, 29.41, 29.63, 29.64, 29.89, 30.2, 30.56, 30.74, 30.97, 31.24, 31.58, 32.2, 32.84, 33.29, 33.76] kWh
2026-06-19 16:15:01.668827: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:15:01.670643: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.14, 1.6, 1.82, 1.83, 2.08, 2.39, 2.75, 2.93, 3.16, 3.43, 3.77, 4.39, 5.03, 5.48, 5.95, 6.29, 6.46, 6.52, 6.57, 6.78, 7.23, 7.41, 7.41, 7.44, 7.47, 7.49, 7.57, 7.83, 8.01, 8.47, 8.84, 9.11, 9.75, 10.34, 10.38, 10.48, 10.62, 10.81, 11.01, 11.54, 12.78, 14.73, 15.06, 15.13, 15.27, 15.48, 15.74, 16.08, 16.47, 16.93, 17.15, 17.16, 17.41, 17.72, 18.08, 18.26, 18.49, 18.76, 19.09, 19.72, 20.36, 20.81, 21.28] kWh
2026-06-19 16:15:01.672453: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:15:01.674290: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.43, 123.73, 127.26, 127.45, 131.27, 135.89, 140.63, 143.1, 146.33, 150.1, 154.66, 163.21, 172.1, 178.26, 184.72, 189.71, 194.57, 196.17, 197.64, 204.23, 219.99, 226.41, 226.44, 227.18, 227.97, 228.65, 230.82, 238.03, 242.28, 253.37, 260.72, 266.12, 329.11, 340.66, 341.59, 343.37, 345.89, 349.01, 352.68, 362.5, 385.54, 421.94, 427.94, 429.28, 431.61, 435.26, 439.77, 445.69, 451.63, 458.93, 462.46, 462.65, 466.47, 471.09, 475.83, 478.3, 481.54, 485.31, 489.87, 498.41, 507.31, 513.46, 519.93] p
2026-06-19 16:15:01.798078: Battery has 15.92 hours left - now at 12.48kWh
2026-06-19 16:15:01.844434: predict base10 end_record 06-21 16:15:00, final soc 1.6kWh, metric 554.55p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 35.72kWh, PV 0.0kWh
2026-06-19 16:15:01.846745: Slot: [ 16:15, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:15:01.848581: SoC: [ 12.48, 12.45, 12.38, 12.32, 12.05, 11.47, 11.25, 11.25, 11.21, 11.18, 11.15, 11.05, 10.72, 10.5, 9.9, 9.44, 9.1, 8.37, 7.71, 7.66, 7.55, 7.39, 7.17, 6.96, 6.36, 4.96, 2.77, 2.4, 2.31, 2.16, 1.93, 1.63, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:15:01.850085: BAT: [ 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-, 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-] kWh
2026-06-19 16:15:01.851908: LOAD: [ 3.25, 3.28, 3.35, 3.4, 3.65, 4.19, 4.39, 4.39, 4.43, 4.46, 4.49, 4.58, 4.89, 5.1, 5.65, 6.08, 6.4, 7.08, 7.69, 7.74, 7.84, 7.99, 8.19, 8.39, 8.95, 10.25, 12.29, 12.64, 12.72, 12.86, 13.08, 13.36, 13.7, 14.12, 14.6, 14.83, 14.84, 15.1, 15.42, 15.8, 15.99, 16.23, 16.52, 16.87, 17.52, 18.19, 18.66, 19.15, 19.51, 19.69, 19.75, 19.8, 20.03, 20.5, 20.68, 20.68, 20.71, 20.74, 20.77, 20.85, 21.12, 21.31, 21.8, 22.18, 22.46, 23.14, 23.75, 23.8, 23.9, 24.05, 24.25, 24.45, 25.01, 26.31, 28.35, 28.7, 28.78, 28.92, 29.14, 29.41, 29.76, 30.18, 30.66, 30.89, 30.9, 31.16, 31.48, 31.86, 32.05, 32.29, 32.58, 32.92, 33.58, 34.25, 34.72, 35.21] kWh
2026-06-19 16:15:01.854077: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:15:01.856394: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.22, 1.64, 2.12, 2.35, 2.36, 2.62, 2.94, 3.32, 3.51, 3.75, 4.04, 4.38, 5.04, 5.71, 6.18, 6.67, 7.03, 7.21, 7.27, 7.32, 7.54, 8.02, 8.2, 8.2, 8.23, 8.26, 8.29, 8.37, 8.64, 8.83, 9.32, 9.7, 9.98, 10.66, 11.27, 11.32, 11.42, 11.57, 11.77, 11.97, 12.53, 13.83, 15.87, 16.21, 16.29, 16.44, 16.65, 16.93, 17.28, 17.69, 18.18, 18.4, 18.42, 18.67, 19.0, 19.38, 19.57, 19.81, 20.09, 20.44, 21.1, 21.77, 22.24, 22.73] kWh
2026-06-19 16:15:01.858757: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:15:01.861133: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 118.55, 124.78, 132.42, 136.12, 136.32, 140.32, 145.16, 150.13, 152.71, 156.1, 160.05, 164.83, 173.78, 183.1, 189.55, 196.32, 201.54, 206.64, 208.31, 209.85, 216.75, 233.26, 239.99, 240.02, 240.79, 241.62, 242.34, 244.61, 252.16, 256.61, 268.23, 275.93, 281.58, 345.19, 357.3, 358.27, 360.13, 362.78, 366.04, 369.89, 380.18, 404.31, 442.45, 448.73, 450.13, 452.58, 456.4, 461.13, 467.33, 473.56, 481.2, 484.9, 485.1, 489.1, 493.94, 498.91, 501.49, 504.88, 508.83, 513.61, 522.56, 531.88, 538.33, 545.1] p
2026-06-19 16:15:01.940926: predict best10 end_record 06-21 16:15:00, final soc 1.6kWh, metric 554.55p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 35.72kWh, PV 0.0kWh
2026-06-19 16:15:01.943214: Slot: [ 16:15, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:15:01.945461: SoC: [ 12.48, 12.45, 12.38, 12.32, 12.05, 11.47, 11.25, 11.25, 11.21, 11.18, 11.15, 11.05, 10.72, 10.5, 9.9, 9.44, 9.1, 8.37, 7.71, 7.66, 7.55, 7.39, 7.17, 6.96, 6.36, 4.96, 2.77, 2.4, 2.31, 2.16, 1.93, 1.63, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:15:01.947001: BAT: [ 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-, 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-] kWh
2026-06-19 16:15:01.948913: LOAD: [ 3.25, 3.28, 3.35, 3.4, 3.65, 4.19, 4.39, 4.39, 4.43, 4.46, 4.49, 4.58, 4.89, 5.1, 5.65, 6.08, 6.4, 7.08, 7.69, 7.74, 7.84, 7.99, 8.19, 8.39, 8.95, 10.25, 12.29, 12.64, 12.72, 12.86, 13.08, 13.36, 13.7, 14.12, 14.6, 14.83, 14.84, 15.1, 15.42, 15.8, 15.99, 16.23, 16.52, 16.87, 17.52, 18.19, 18.66, 19.15, 19.51, 19.69, 19.75, 19.8, 20.03, 20.5, 20.68, 20.68, 20.71, 20.74, 20.77, 20.85, 21.12, 21.31, 21.8, 22.18, 22.46, 23.14, 23.75, 23.8, 23.9, 24.05, 24.25, 24.45, 25.01, 26.31, 28.35, 28.7, 28.78, 28.92, 29.14, 29.41, 29.76, 30.18, 30.66, 30.89, 30.9, 31.16, 31.48, 31.86, 32.05, 32.29, 32.58, 32.92, 33.58, 34.25, 34.72, 35.21] kWh
2026-06-19 16:15:01.950808: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:15:01.953089: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.22, 1.64, 2.12, 2.35, 2.36, 2.62, 2.94, 3.32, 3.51, 3.75, 4.04, 4.38, 5.04, 5.71, 6.18, 6.67, 7.03, 7.21, 7.27, 7.32, 7.54, 8.02, 8.2, 8.2, 8.23, 8.26, 8.29, 8.37, 8.64, 8.83, 9.32, 9.7, 9.98, 10.66, 11.27, 11.32, 11.42, 11.57, 11.77, 11.97, 12.53, 13.83, 15.87, 16.21, 16.29, 16.44, 16.65, 16.93, 17.28, 17.69, 18.18, 18.4, 18.42, 18.67, 19.0, 19.38, 19.57, 19.81, 20.09, 20.44, 21.1, 21.77, 22.24, 22.73] kWh
2026-06-19 16:15:01.955364: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:15:01.957119: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 118.55, 124.78, 132.42, 136.12, 136.32, 140.32, 145.16, 150.13, 152.71, 156.1, 160.05, 164.83, 173.78, 183.1, 189.55, 196.32, 201.54, 206.64, 208.31, 209.85, 216.75, 233.26, 239.99, 240.02, 240.79, 241.62, 242.34, 244.61, 252.16, 256.61, 268.23, 275.93, 281.58, 345.19, 357.3, 358.27, 360.13, 362.78, 366.04, 369.89, 380.18, 404.31, 442.45, 448.73, 450.13, 452.58, 456.4, 461.13, 467.33, 473.56, 481.2, 484.9, 485.1, 489.1, 493.94, 498.91, 501.49, 504.88, 508.83, 513.61, 522.56, 531.88, 538.33, 545.1] p
2026-06-19 16:15:02.042561: predict best end_record 06-21 16:15:00, final soc 1.6kWh, metric 528.95p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:10:00, load 34.24kWh, PV 0.0kWh
2026-06-19 16:15:02.044878: Slot: [ 16:15, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:15:02.046757: SoC: [ 12.48, 12.45, 12.38, 12.32, 12.06, 11.52, 11.31, 11.31, 11.27, 11.24, 11.21, 11.11, 10.8, 10.59, 10.02, 9.57, 9.25, 8.55, 7.93, 7.88, 7.77, 7.62, 7.42, 7.21, 6.64, 5.3, 3.21, 2.86, 2.77, 2.62, 2.41, 2.12, 1.76, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:15:02.048165: BAT: [ 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-, 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-] kWh
2026-06-19 16:15:02.049908: LOAD: [ 3.25, 3.28, 3.34, 3.4, 3.64, 4.14, 4.34, 4.34, 4.37, 4.41, 4.43, 4.52, 4.82, 5.01, 5.54, 5.96, 6.26, 6.9, 7.49, 7.54, 7.63, 7.78, 7.97, 8.16, 8.69, 9.93, 11.88, 12.21, 12.29, 12.43, 12.63, 12.9, 13.23, 13.62, 14.08, 14.3, 14.31, 14.56, 14.87, 15.23, 15.41, 15.64, 15.91, 16.25, 16.87, 17.51, 17.96, 18.43, 18.77, 18.94, 19.0, 19.05, 19.26, 19.71, 19.89, 19.89, 19.92, 19.95, 19.97, 20.05, 20.31, 20.49, 20.95, 21.32, 21.59, 22.23, 22.82, 22.87, 22.96, 23.11, 23.3, 23.49, 24.02, 25.26, 27.21, 27.54, 27.62, 27.75, 27.96, 28.23, 28.56, 28.95, 29.41, 29.63, 29.64, 29.89, 30.2, 30.56, 30.74, 30.97, 31.24, 31.58, 32.2, 32.84, 33.29, 33.76] kWh
2026-06-19 16:15:02.052310: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:15:02.053981: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.14, 1.6, 1.82, 1.83, 2.08, 2.39, 2.75, 2.93, 3.16, 3.43, 3.77, 4.39, 5.03, 5.48, 5.95, 6.29, 6.46, 6.52, 6.57, 6.78, 7.23, 7.41, 7.41, 7.44, 7.47, 7.49, 7.57, 7.83, 8.01, 8.47, 8.84, 9.11, 9.75, 10.34, 10.38, 10.48, 10.62, 10.81, 11.01, 11.54, 12.78, 14.73, 15.06, 15.13, 15.27, 15.48, 15.74, 16.08, 16.47, 16.93, 17.15, 17.16, 17.41, 17.72, 18.08, 18.26, 18.49, 18.76, 19.09, 19.72, 20.36, 20.81, 21.28] kWh
2026-06-19 16:15:02.055511: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:15:02.057140: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.43, 123.73, 127.26, 127.45, 131.27, 135.89, 140.63, 143.1, 146.33, 150.1, 154.66, 163.21, 172.1, 178.26, 184.72, 189.71, 194.57, 196.17, 197.64, 204.23, 219.99, 226.41, 226.44, 227.18, 227.97, 228.65, 230.82, 238.03, 242.28, 253.37, 260.72, 266.12, 329.11, 340.66, 341.59, 343.37, 345.89, 349.01, 352.68, 362.5, 385.54, 421.94, 427.94, 429.28, 431.61, 435.26, 439.77, 445.69, 451.63, 458.93, 462.46, 462.65, 466.47, 471.09, 475.83, 478.3, 481.54, 485.31, 489.87, 498.41, 507.31, 513.46, 519.93] p
2026-06-19 16:15:02.059312: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 16:15:02.059350: Saving plan best values to HA entities
2026-06-19 16:15:02.228738: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 16:15:02.234509: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 16:15:02.239819: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 20.86kWh, export 0.0kWh, metric 528.95p, metric10 554.55p
2026-06-19 16:15:02.311187: Marginal costs baseline metric (no standing charge): 428.9816
2026-06-19 16:15:02.456922: Marginal energy costs matrix computed: min=17.13 max=25.11
2026-06-19 16:15:02.530785: Rate array import [{'start': 975, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3855, 'rate': 'expensive', 'range': '(28.8p)'}] export [{'start': 975, 'end': 3855, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 16:15:02.531508: - Your estimated bill for today is £0.63 and tomorrow is £2.03
2026-06-19 16:15:02.531534: - Import rates are very expensive (29.8p - 37.1p) for the next 2 and three quarters hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 16:15:02.531549: - The battery is currently at 78% and is in eco mode.
2026-06-19 16:15:02.531562: - For the next 48 hours there will be no solar generation.
2026-06-19 16:15:02.531574: - You will run out of battery in 15 hours.
2026-06-19 16:15:02.531586: - No charging is planned.
2026-06-19 16:15:02.531599:
2026-06-19 16:15:02.581557: Plan calculation took 1.04 seconds
2026-06-19 16:15:02.585477: No high rate period found
2026-06-19 16:15:02.634609: Import threshold used for optimisation was 13.17p
2026-06-19 16:15:02.689209: Low import rate windows [0: 06-19 16:00:00 - 06-19 16:30:00 @ 30.43, 1: 06-19 16:30:00 - 06-19 17:00:00 @ 29.82, 2: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 3: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 4: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 5: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 6: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 7: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 8: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 9: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 10: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 11: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 12: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 13: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 14: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 15: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 16: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 17: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 18: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 19: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 20: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 21: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 22: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 23: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 24: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 25: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 26: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 27: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 28: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 29: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 30: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 31: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 32: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 33: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 34: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 35: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 36: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 37: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 38: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 39: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 40: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 41: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 42: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 43: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 44: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 45: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 46: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 47: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 48: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 49: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 50: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 51: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 52: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 53: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 54: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 55: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 56: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 57: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 58: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 59: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 60: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 61: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 62: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 63: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 64: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 65: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 66: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 67: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 68: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 69: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 70: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 71: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 72: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 73: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 74: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 75: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 76: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 77: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 78: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 79: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 80: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 81: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 82: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 83: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 84: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 85: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 86: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 87: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 88: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 89: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 90: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 91: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 92: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 93: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 94: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 95: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77]
2026-06-19 16:15:02.697314: Inverter 0 Set charge window is disabled
2026-06-19 16:15:02.697380: Inverter 0 count register writes 0
2026-06-19 16:15:02.712846: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 16:15:02.712935: Recompute is saving previous plan...
2026-06-19 16:15:02.712996: Best charge window [ ]
2026-06-19 16:15:02.713036: Best export window [ ]
2026-06-19 16:15:02.713879: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 16:15:02.716041: Load divergence over 8.0 hours mean 344.01W, min 0.0W, max 2494.8W, std dev 400.14W, divergence 58.16%
2026-06-19 16:15:02.735152: Calculating data from yesterday for savings calculation
2026-06-19 16:15:02.746110: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 16:15:02.752632: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 16:15:02.753733: Creating pool of 12 processes to match your CPU count
2026-06-19 16:15:02.807903: Calculate Best options: mode(Monitor), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 16:15:02.808222: Optimise levels pass started at 2026-06-19 16:15:02
2026-06-19 16:15:02.808409: Calculated end_record as 06-21 16:15:00 based on best_price 13.17p, next_charge_start 06-21 16:15:00, max_windows 0
2026-06-19 16:15:02.808475: Optimise levels pass ended at 2026-06-19 16:15:02, duration 0.0 seconds tried 0 combinations
2026-06-19 16:15:02.808530: Set best_price_charge_level 13.17p, best_price_export_level 0p, best_price_charge 13.17p, best_cost_export 0p, best_metric 428.98p, best_keep 0kWh, best_cycle 0kWh, best_carbon 0kg, best_import 0kWh
2026-06-19 16:15:02.821305: Starting detailed optimisation end_record 06-21 16:15:00, best_price_charge 13.17p, best_price_export 0p. lowest_price_charge 13.17p with charge limits []kWh and export limits []kWh
2026-06-19 16:15:02.821401: Tweak plan optimisation started
2026-06-19 16:15:02.821444: Tweak optimisation finished metric 410.2 cost 410.2 metric_keep 0 cycle 0 carbon 0 import 0
2026-06-19 16:15:02.847600: Previous plan best metric is 410.2 (cost 428.98) and new plan best metric is 410.2 (cost 428.98)
2026-06-19 16:15:02.847684: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 16:15:02.847816: Plan valid is now true after recompute was False
2026-06-19 16:15:02.876535: predict base end_record 06-21 16:15:00, final soc 1.6kWh, metric 528.95p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:10:00, load 34.24kWh, PV 0.0kWh
2026-06-19 16:15:02.878683: Slot: [ 16:15, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:15:02.880410: SoC: [ 12.48, 12.45, 12.38, 12.32, 12.06, 11.52, 11.31, 11.31, 11.27, 11.24, 11.21, 11.11, 10.8, 10.59, 10.02, 9.57, 9.25, 8.55, 7.93, 7.88, 7.77, 7.62, 7.42, 7.21, 6.64, 5.3, 3.21, 2.86, 2.77, 2.62, 2.41, 2.12, 1.76, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:15:02.881912: BAT: [ 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-, 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-] kWh
2026-06-19 16:15:02.883617: LOAD: [ 3.25, 3.28, 3.34, 3.4, 3.64, 4.14, 4.34, 4.34, 4.37, 4.41, 4.43, 4.52, 4.82, 5.01, 5.54, 5.96, 6.26, 6.9, 7.49, 7.54, 7.63, 7.78, 7.97, 8.16, 8.69, 9.93, 11.88, 12.21, 12.29, 12.43, 12.63, 12.9, 13.23, 13.62, 14.08, 14.3, 14.31, 14.56, 14.87, 15.23, 15.41, 15.64, 15.91, 16.25, 16.87, 17.51, 17.96, 18.43, 18.77, 18.94, 19.0, 19.05, 19.26, 19.71, 19.89, 19.89, 19.92, 19.95, 19.97, 20.05, 20.31, 20.49, 20.95, 21.32, 21.59, 22.23, 22.82, 22.87, 22.96, 23.11, 23.3, 23.49, 24.02, 25.26, 27.21, 27.54, 27.62, 27.75, 27.96, 28.23, 28.56, 28.95, 29.41, 29.63, 29.64, 29.89, 30.2, 30.56, 30.74, 30.97, 31.24, 31.58, 32.2, 32.84, 33.29, 33.76] kWh
2026-06-19 16:15:02.885214: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:15:02.886897: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.14, 1.6, 1.82, 1.83, 2.08, 2.39, 2.75, 2.93, 3.16, 3.43, 3.77, 4.39, 5.03, 5.48, 5.95, 6.29, 6.46, 6.52, 6.57, 6.78, 7.23, 7.41, 7.41, 7.44, 7.47, 7.49, 7.57, 7.83, 8.01, 8.47, 8.84, 9.11, 9.75, 10.34, 10.38, 10.48, 10.62, 10.81, 11.01, 11.54, 12.78, 14.73, 15.06, 15.13, 15.27, 15.48, 15.74, 16.08, 16.47, 16.93, 17.15, 17.16, 17.41, 17.72, 18.08, 18.26, 18.49, 18.76, 19.09, 19.72, 20.36, 20.81, 21.28] kWh
2026-06-19 16:15:02.888471: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:15:02.890155: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.43, 123.73, 127.26, 127.45, 131.27, 135.89, 140.63, 143.1, 146.33, 150.1, 154.66, 163.21, 172.1, 178.26, 184.72, 189.71, 194.57, 196.17, 197.64, 204.23, 219.99, 226.41, 226.44, 227.18, 227.97, 228.65, 230.82, 238.03, 242.28, 253.37, 260.72, 266.12, 329.11, 340.66, 341.59, 343.37, 345.89, 349.01, 352.68, 362.5, 385.54, 421.94, 427.94, 429.28, 431.61, 435.26, 439.77, 445.69, 451.63, 458.93, 462.46, 462.65, 466.47, 471.09, 475.83, 478.3, 481.54, 485.31, 489.87, 498.41, 507.31, 513.46, 519.93] p
2026-06-19 16:15:02.988249: Battery has 15.92 hours left - now at 12.48kWh
2026-06-19 16:15:03.027600: predict base10 end_record 06-21 16:15:00, final soc 1.6kWh, metric 554.55p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 35.72kWh, PV 0.0kWh
2026-06-19 16:15:03.029717: Slot: [ 16:15, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:15:03.031383: SoC: [ 12.48, 12.45, 12.38, 12.32, 12.05, 11.47, 11.25, 11.25, 11.21, 11.18, 11.15, 11.05, 10.72, 10.5, 9.9, 9.44, 9.1, 8.37, 7.71, 7.66, 7.55, 7.39, 7.17, 6.96, 6.36, 4.96, 2.77, 2.4, 2.31, 2.16, 1.93, 1.63, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:15:03.032815: BAT: [ 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-, 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-] kWh
2026-06-19 16:15:03.034512: LOAD: [ 3.25, 3.28, 3.35, 3.4, 3.65, 4.19, 4.39, 4.39, 4.43, 4.46, 4.49, 4.58, 4.89, 5.1, 5.65, 6.08, 6.4, 7.08, 7.69, 7.74, 7.84, 7.99, 8.19, 8.39, 8.95, 10.25, 12.29, 12.64, 12.72, 12.86, 13.08, 13.36, 13.7, 14.12, 14.6, 14.83, 14.84, 15.1, 15.42, 15.8, 15.99, 16.23, 16.52, 16.87, 17.52, 18.19, 18.66, 19.15, 19.51, 19.69, 19.75, 19.8, 20.03, 20.5, 20.68, 20.68, 20.71, 20.74, 20.77, 20.85, 21.12, 21.31, 21.8, 22.18, 22.46, 23.14, 23.75, 23.8, 23.9, 24.05, 24.25, 24.45, 25.01, 26.31, 28.35, 28.7, 28.78, 28.92, 29.14, 29.41, 29.76, 30.18, 30.66, 30.89, 30.9, 31.16, 31.48, 31.86, 32.05, 32.29, 32.58, 32.92, 33.58, 34.25, 34.72, 35.21] kWh
2026-06-19 16:15:03.036130: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:15:03.037825: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.22, 1.64, 2.12, 2.35, 2.36, 2.62, 2.94, 3.32, 3.51, 3.75, 4.04, 4.38, 5.04, 5.71, 6.18, 6.67, 7.03, 7.21, 7.27, 7.32, 7.54, 8.02, 8.2, 8.2, 8.23, 8.26, 8.29, 8.37, 8.64, 8.83, 9.32, 9.7, 9.98, 10.66, 11.27, 11.32, 11.42, 11.57, 11.77, 11.97, 12.53, 13.83, 15.87, 16.21, 16.29, 16.44, 16.65, 16.93, 17.28, 17.69, 18.18, 18.4, 18.42, 18.67, 19.0, 19.38, 19.57, 19.81, 20.09, 20.44, 21.1, 21.77, 22.24, 22.73] kWh
2026-06-19 16:15:03.039457: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:15:03.041249: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 118.55, 124.78, 132.42, 136.12, 136.32, 140.32, 145.16, 150.13, 152.71, 156.1, 160.05, 164.83, 173.78, 183.1, 189.55, 196.32, 201.54, 206.64, 208.31, 209.85, 216.75, 233.26, 239.99, 240.02, 240.79, 241.62, 242.34, 244.61, 252.16, 256.61, 268.23, 275.93, 281.58, 345.19, 357.3, 358.27, 360.13, 362.78, 366.04, 369.89, 380.18, 404.31, 442.45, 448.73, 450.13, 452.58, 456.4, 461.13, 467.33, 473.56, 481.2, 484.9, 485.1, 489.1, 493.94, 498.91, 501.49, 504.88, 508.83, 513.61, 522.56, 531.88, 538.33, 545.1] p
2026-06-19 16:15:03.105577: predict best10 end_record 06-21 16:15:00, final soc 1.6kWh, metric 554.55p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 35.72kWh, PV 0.0kWh
2026-06-19 16:15:03.107752: Slot: [ 16:15, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:15:03.109413: SoC: [ 12.48, 12.45, 12.38, 12.32, 12.05, 11.47, 11.25, 11.25, 11.21, 11.18, 11.15, 11.05, 10.72, 10.5, 9.9, 9.44, 9.1, 8.37, 7.71, 7.66, 7.55, 7.39, 7.17, 6.96, 6.36, 4.96, 2.77, 2.4, 2.31, 2.16, 1.93, 1.63, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:15:03.110862: BAT: [ 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-, 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-] kWh
2026-06-19 16:15:03.112507: LOAD: [ 3.25, 3.28, 3.35, 3.4, 3.65, 4.19, 4.39, 4.39, 4.43, 4.46, 4.49, 4.58, 4.89, 5.1, 5.65, 6.08, 6.4, 7.08, 7.69, 7.74, 7.84, 7.99, 8.19, 8.39, 8.95, 10.25, 12.29, 12.64, 12.72, 12.86, 13.08, 13.36, 13.7, 14.12, 14.6, 14.83, 14.84, 15.1, 15.42, 15.8, 15.99, 16.23, 16.52, 16.87, 17.52, 18.19, 18.66, 19.15, 19.51, 19.69, 19.75, 19.8, 20.03, 20.5, 20.68, 20.68, 20.71, 20.74, 20.77, 20.85, 21.12, 21.31, 21.8, 22.18, 22.46, 23.14, 23.75, 23.8, 23.9, 24.05, 24.25, 24.45, 25.01, 26.31, 28.35, 28.7, 28.78, 28.92, 29.14, 29.41, 29.76, 30.18, 30.66, 30.89, 30.9, 31.16, 31.48, 31.86, 32.05, 32.29, 32.58, 32.92, 33.58, 34.25, 34.72, 35.21] kWh
2026-06-19 16:15:03.114120: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:15:03.115758: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.22, 1.64, 2.12, 2.35, 2.36, 2.62, 2.94, 3.32, 3.51, 3.75, 4.04, 4.38, 5.04, 5.71, 6.18, 6.67, 7.03, 7.21, 7.27, 7.32, 7.54, 8.02, 8.2, 8.2, 8.23, 8.26, 8.29, 8.37, 8.64, 8.83, 9.32, 9.7, 9.98, 10.66, 11.27, 11.32, 11.42, 11.57, 11.77, 11.97, 12.53, 13.83, 15.87, 16.21, 16.29, 16.44, 16.65, 16.93, 17.28, 17.69, 18.18, 18.4, 18.42, 18.67, 19.0, 19.38, 19.57, 19.81, 20.09, 20.44, 21.1, 21.77, 22.24, 22.73] kWh
2026-06-19 16:15:03.117333: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:15:03.119026: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 118.55, 124.78, 132.42, 136.12, 136.32, 140.32, 145.16, 150.13, 152.71, 156.1, 160.05, 164.83, 173.78, 183.1, 189.55, 196.32, 201.54, 206.64, 208.31, 209.85, 216.75, 233.26, 239.99, 240.02, 240.79, 241.62, 242.34, 244.61, 252.16, 256.61, 268.23, 275.93, 281.58, 345.19, 357.3, 358.27, 360.13, 362.78, 366.04, 369.89, 380.18, 404.31, 442.45, 448.73, 450.13, 452.58, 456.4, 461.13, 467.33, 473.56, 481.2, 484.9, 485.1, 489.1, 493.94, 498.91, 501.49, 504.88, 508.83, 513.61, 522.56, 531.88, 538.33, 545.1] p
2026-06-19 16:15:03.186477: predict best end_record 06-21 16:15:00, final soc 1.6kWh, metric 528.95p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:10:00, load 34.24kWh, PV 0.0kWh
2026-06-19 16:15:03.188537: Slot: [ 16:15, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:15:03.190296: SoC: [ 12.48, 12.45, 12.38, 12.32, 12.06, 11.52, 11.31, 11.31, 11.27, 11.24, 11.21, 11.11, 10.8, 10.59, 10.02, 9.57, 9.25, 8.55, 7.93, 7.88, 7.77, 7.62, 7.42, 7.21, 6.64, 5.3, 3.21, 2.86, 2.77, 2.62, 2.41, 2.12, 1.76, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:15:03.191716: BAT: [ 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-, 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-] kWh
2026-06-19 16:15:03.193348: LOAD: [ 3.25, 3.28, 3.34, 3.4, 3.64, 4.14, 4.34, 4.34, 4.37, 4.41, 4.43, 4.52, 4.82, 5.01, 5.54, 5.96, 6.26, 6.9, 7.49, 7.54, 7.63, 7.78, 7.97, 8.16, 8.69, 9.93, 11.88, 12.21, 12.29, 12.43, 12.63, 12.9, 13.23, 13.62, 14.08, 14.3, 14.31, 14.56, 14.87, 15.23, 15.41, 15.64, 15.91, 16.25, 16.87, 17.51, 17.96, 18.43, 18.77, 18.94, 19.0, 19.05, 19.26, 19.71, 19.89, 19.89, 19.92, 19.95, 19.97, 20.05, 20.31, 20.49, 20.95, 21.32, 21.59, 22.23, 22.82, 22.87, 22.96, 23.11, 23.3, 23.49, 24.02, 25.26, 27.21, 27.54, 27.62, 27.75, 27.96, 28.23, 28.56, 28.95, 29.41, 29.63, 29.64, 29.89, 30.2, 30.56, 30.74, 30.97, 31.24, 31.58, 32.2, 32.84, 33.29, 33.76] kWh
2026-06-19 16:15:03.194982: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:15:03.196616: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.14, 1.6, 1.82, 1.83, 2.08, 2.39, 2.75, 2.93, 3.16, 3.43, 3.77, 4.39, 5.03, 5.48, 5.95, 6.29, 6.46, 6.52, 6.57, 6.78, 7.23, 7.41, 7.41, 7.44, 7.47, 7.49, 7.57, 7.83, 8.01, 8.47, 8.84, 9.11, 9.75, 10.34, 10.38, 10.48, 10.62, 10.81, 11.01, 11.54, 12.78, 14.73, 15.06, 15.13, 15.27, 15.48, 15.74, 16.08, 16.47, 16.93, 17.15, 17.16, 17.41, 17.72, 18.08, 18.26, 18.49, 18.76, 19.09, 19.72, 20.36, 20.81, 21.28] kWh
2026-06-19 16:15:03.198250: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:15:03.199897: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.43, 123.73, 127.26, 127.45, 131.27, 135.89, 140.63, 143.1, 146.33, 150.1, 154.66, 163.21, 172.1, 178.26, 184.72, 189.71, 194.57, 196.17, 197.64, 204.23, 219.99, 226.41, 226.44, 227.18, 227.97, 228.65, 230.82, 238.03, 242.28, 253.37, 260.72, 266.12, 329.11, 340.66, 341.59, 343.37, 345.89, 349.01, 352.68, 362.5, 385.54, 421.94, 427.94, 429.28, 431.61, 435.26, 439.77, 445.69, 451.63, 458.93, 462.46, 462.65, 466.47, 471.09, 475.83, 478.3, 481.54, 485.31, 489.87, 498.41, 507.31, 513.46, 519.93] p
2026-06-19 16:15:03.202063: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 16:15:03.202128: Saving plan best values to HA entities
2026-06-19 16:15:03.330790: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 16:15:03.336497: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 16:15:03.342017: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 20.86kWh, export 0.0kWh, metric 528.95p, metric10 554.55p
2026-06-19 16:15:03.412183: Marginal costs baseline metric (no standing charge): 428.9816
2026-06-19 16:15:03.556438: Marginal energy costs matrix computed: min=17.13 max=25.11
2026-06-19 16:15:03.631760: Rate array import [{'start': 975, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3855, 'rate': 'expensive', 'range': '(28.8p)'}] export [{'start': 975, 'end': 3855, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 16:15:03.632758: - Your estimated bill for today is £0.63 and tomorrow is £2.03
2026-06-19 16:15:03.632799: - Import rates are very expensive (29.8p - 37.1p) for the next 2 and three quarters hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 16:15:03.632819: - The battery is currently at 78% and is in eco mode.
2026-06-19 16:15:03.632835: - For the next 48 hours there will be no solar generation.
2026-06-19 16:15:03.632849: - You will run out of battery in 15 hours.
2026-06-19 16:15:03.632864: - No charging is planned.
2026-06-19 16:15:03.632879:
2026-06-19 16:15:03.674197: Plan calculation took 0.96 seconds
2026-06-19 16:15:03.674391: Inverter 0: Type SK Sunsynk
2026-06-19 16:15:03.674429: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:15:03.674605: Reserve min: 10%, battery_min: 10%
2026-06-19 16:15:03.674662: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:15:03.674907: Inverter 0 SoC: 12.48kW 78%, current charge rate 5000W, current discharge rate 5250W, current battery power 499W, current battery voltage 51.2V, grid power -57W, load power 539W, PV Power 0W
2026-06-19 16:15:03.675080: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:15:03.675151: Inverter 0 scheduled charge enable is False
2026-06-19 16:15:03.675174: Inverter 0 charge windows currently []
2026-06-19 16:15:03.675195: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:15:03.675276: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:15:03.675297: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:15:03.675324: Inverter 0 scheduled discharge enable is False
2026-06-19 16:15:03.675453: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 16:15:03.675479: Inverter 0 discharge windows currently []
2026-06-19 16:15:03.675498: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:15:03.675512: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:15:03.675524: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:15:03.726712: Inverter 0 Set charge window is disabled
2026-06-19 16:15:03.726768: Inverter 0 count register writes 0
2026-06-19 16:15:03.745800: Total inverter register writes now 0
2026-06-19 16:15:03.766604: Completed run status Demand
2026-06-19 16:15:03.772273: Info: record_status Demand
2026-06-19 16:15:03.783658: Saved current settings to /config/predbat_config.json
2026-06-19 16:15:33.856043: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:15:33.856252: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:15:33.856303: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:15:33.856428: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 16:15:33.856455: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:15:33.856472: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:15:33.856487: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:17:15.736562: switch_event: switch.predbat_set_read_only = True
2026-06-19 16:17:15.741782: Set reset inverter true due to reset_inverter_force on item set_read_only
2026-06-19 16:17:15.741925: Set reset inverter force true due to reset_inverter_force on item set_read_only
2026-06-19 16:17:15.749970: Dashboard status updated: {'set_read_only': 'on'}
2026-06-19 16:17:19.011015: Refreshing Predbat configuration
2026-06-19 16:17:19.329029: Saved current settings to /config/predbat_config.json
2026-06-19 16:17:19.329880: Validation of apps.yaml was successful
2026-06-19 16:17:19.329991: --------------- PredBat - update at 2026-06-19 16:15:00+01:00 with clock skew 0 minutes, minutes now 975
2026-06-19 16:17:19.330283: Saved current settings to /config/predbat_config.json
2026-06-19 16:17:19.330339: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 42.2 minutes
2026-06-19 16:17:19.330382: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 16:17:19.330459: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 16:17:19.345361: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 16:17:19.345881: Predbat mode is set to Monitor
2026-06-19 16:17:19.345952: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 16:17:19.439364: Found 11520 load_today datapoints going back 1 days
2026-06-19 16:17:19.439469: Using load_power data to fill gaps in load_today data
2026-06-19 16:17:19.492066: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 16:17:19.492223: Zero load period starting at 2026-06-19T12:09:00+0100 (246 minutes) for 889 minutes with base value 0.9
2026-06-19 16:17:19.492281: Zero load period starting at 2026-06-18T19:24:00+0100 (1251 minutes) for 64 minutes with base value 0.8
2026-06-19 16:17:19.493218: Processing 384 30-minute periods for power integration
2026-06-19 16:17:19.550150: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 16:17:19.550258: Car charging hold True, threshold 6.0kWh
2026-06-19 16:17:19.550296: Current data so far today: load 3.25kWh, import 0.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 16:17:19.568251: Standing charge is set to 49.98p
2026-06-19 16:17:19.591585: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 16:17:19.591851: Import rates: min 13.17p, max 37.08p, average 20.05p
2026-06-19 16:17:19.624283: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 16:17:19.624376: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 16:17:19.625540: High export rate found rates in range 99p to -99p
2026-06-19 16:17:19.734392: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 16:17:19.734532: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 16:17:19.734756: Last hour: net energy 0.2kWh, import 0.2kWh, export 0.0kWh, car 0kWh, load 0.65kWh, net cost 3.32p, import 3.32p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 16:17:19.778741: Today's energy total net 0.9kWh, import 0.9kWh, export 0.0kWh, cost 62.8p, import 12.82p, export 0.0p, carbon 0.0kg
2026-06-19 16:17:19.778875: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 16:17:19.780521: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 16:17:19.782005: Warn: Found 1 gaps in load_today totalling 10060 minutes to fill using average data
2026-06-19 16:17:19.782127: Gap starting at 2026-06-18T15:55:00+0100 (1460 minutes) for 10060 minutes
2026-06-19 16:17:19.797615: Historical days now [7] weight [1]
2026-06-19 16:17:19.820719: Today's load divergence 119.56%, in-day adjustment 112.58%, damping 0.95x, yesterday 100.0% today 118.58% blend 32.29%
2026-06-19 16:17:19.820802: Today's predicted so far 9.05kWh with 0.0kWh car/iBoost excluded, 0.66kWh import ignored, and 0kWh forecast extra.
2026-06-19 16:17:19.820833: Today's actual load so far 11.87kWh with 0.0kWh car/iBoost excluded, and 0.17kWh import ignored.
2026-06-19 16:17:19.849446: Inverter 0: Type SK Sunsynk
2026-06-19 16:17:19.849510: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:17:19.849704: Reserve min: 10%, battery_min: 10%
2026-06-19 16:17:19.849788: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:17:19.850024: Inverter 0 SoC: 12.48kW 78%, current charge rate 5000W, current discharge rate 5250W, current battery power 3532W, current battery voltage 51.2V, grid power -51W, load power 3530W, PV Power 0W
2026-06-19 16:17:19.850159: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:17:19.850234: Inverter 0 scheduled charge enable is False
2026-06-19 16:17:19.850259: Inverter 0 charge windows currently []
2026-06-19 16:17:19.850282: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:17:19.850383: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:17:19.850408: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:17:19.850438: Inverter 0 scheduled discharge enable is False
2026-06-19 16:17:19.850550: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 16:17:19.850576: Inverter 0 discharge windows currently []
2026-06-19 16:17:19.850595: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:17:19.850611: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:17:19.850626: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:17:19.910750: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 16:17:19.910831: Will recompute the plan as it is invalid
2026-06-19 16:17:19.910856: Recompute, previous plan is invalid...
2026-06-19 16:17:19.910899: Best charge window [ ]
2026-06-19 16:17:19.910919: Best export window [ ]
2026-06-19 16:17:19.911747: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 16:17:19.913826: Load divergence over 8.0 hours mean 344.01W, min 0.0W, max 2494.8W, std dev 400.14W, divergence 58.16%
2026-06-19 16:17:19.932974: Calculating data from yesterday for savings calculation
2026-06-19 16:17:19.943199: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 16:17:19.949062: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 16:17:19.950825: Creating pool of 12 processes to match your CPU count
2026-06-19 16:17:20.002783: Calculate Best options: mode(Monitor), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 16:17:20.004055: Optimise levels pass started at 2026-06-19 16:17:20
2026-06-19 16:17:20.004274: Calculated end_record as 06-21 16:15:00 based on best_price 13.17p, next_charge_start 06-21 16:15:00, max_windows 0
2026-06-19 16:17:20.004336: Optimise levels pass ended at 2026-06-19 16:17:20, duration 0.0 seconds tried 0 combinations
2026-06-19 16:17:20.004395: Set best_price_charge_level 13.17p, best_price_export_level 0p, best_price_charge 13.17p, best_cost_export 0p, best_metric 428.98p, best_keep 0kWh, best_cycle 0kWh, best_carbon 0kg, best_import 0kWh
2026-06-19 16:17:20.018080: Starting detailed optimisation end_record 06-21 16:15:00, best_price_charge 13.17p, best_price_export 0p. lowest_price_charge 13.17p with charge limits []kWh and export limits []kWh
2026-06-19 16:17:20.018187: Tweak plan optimisation started
2026-06-19 16:17:20.018232: Tweak optimisation finished metric 410.2 cost 410.2 metric_keep 0 cycle 0 carbon 0 import 0
2026-06-19 16:17:20.018289: Plan valid is now true after recompute was False
2026-06-19 16:17:20.045883: predict base end_record 06-21 16:15:00, final soc 1.6kWh, metric 528.95p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:10:00, load 34.24kWh, PV 0.0kWh
2026-06-19 16:17:20.048357: Slot: [ 16:15, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:17:20.050972: SoC: [ 12.48, 12.45, 12.38, 12.32, 12.06, 11.52, 11.31, 11.31, 11.27, 11.24, 11.21, 11.11, 10.8, 10.59, 10.02, 9.57, 9.25, 8.56, 7.93, 7.88, 7.77, 7.62, 7.42, 7.21, 6.64, 5.3, 3.21, 2.86, 2.77, 2.62, 2.41, 2.12, 1.76, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:17:20.052493: BAT: [ 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-, 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-] kWh
2026-06-19 16:17:20.055571: LOAD: [ 3.25, 3.28, 3.34, 3.4, 3.64, 4.14, 4.34, 4.34, 4.37, 4.41, 4.43, 4.52, 4.82, 5.01, 5.54, 5.96, 6.26, 6.9, 7.49, 7.54, 7.63, 7.78, 7.97, 8.16, 8.69, 9.93, 11.88, 12.21, 12.29, 12.43, 12.63, 12.9, 13.23, 13.62, 14.08, 14.3, 14.31, 14.56, 14.87, 15.23, 15.41, 15.64, 15.91, 16.25, 16.87, 17.51, 17.96, 18.43, 18.77, 18.94, 19.0, 19.05, 19.26, 19.71, 19.89, 19.89, 19.92, 19.95, 19.97, 20.05, 20.31, 20.49, 20.95, 21.32, 21.59, 22.23, 22.82, 22.87, 22.96, 23.11, 23.3, 23.49, 24.02, 25.26, 27.21, 27.54, 27.61, 27.75, 27.96, 28.23, 28.56, 28.95, 29.41, 29.63, 29.64, 29.89, 30.2, 30.56, 30.74, 30.97, 31.24, 31.58, 32.2, 32.84, 33.29, 33.76] kWh
2026-06-19 16:17:20.057204: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:17:20.058970: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.14, 1.6, 1.82, 1.83, 2.08, 2.39, 2.75, 2.93, 3.16, 3.43, 3.77, 4.39, 5.03, 5.48, 5.95, 6.29, 6.46, 6.52, 6.57, 6.78, 7.23, 7.41, 7.41, 7.44, 7.47, 7.49, 7.57, 7.83, 8.01, 8.47, 8.84, 9.11, 9.75, 10.34, 10.38, 10.48, 10.62, 10.81, 11.01, 11.54, 12.78, 14.73, 15.06, 15.13, 15.27, 15.48, 15.74, 16.08, 16.47, 16.93, 17.15, 17.16, 17.41, 17.72, 18.08, 18.26, 18.49, 18.76, 19.09, 19.72, 20.36, 20.81, 21.28] kWh
2026-06-19 16:17:20.060570: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:17:20.062256: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.43, 123.73, 127.26, 127.45, 131.27, 135.89, 140.63, 143.09, 146.33, 150.1, 154.66, 163.21, 172.1, 178.26, 184.72, 189.7, 194.58, 196.17, 197.65, 204.23, 220.0, 226.42, 226.44, 227.18, 227.97, 228.66, 230.83, 238.04, 242.28, 253.37, 260.73, 266.12, 329.11, 340.67, 341.59, 343.37, 345.9, 349.02, 352.69, 362.51, 385.55, 421.95, 427.94, 429.28, 431.62, 435.27, 439.77, 445.7, 451.64, 458.94, 462.47, 462.66, 466.48, 471.1, 475.84, 478.31, 481.54, 485.31, 489.87, 498.42, 507.31, 513.47, 519.93] p
2026-06-19 16:17:20.173328: Battery has 15.92 hours left - now at 12.48kWh
2026-06-19 16:17:20.213749: predict base10 end_record 06-21 16:15:00, final soc 1.6kWh, metric 554.55p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 35.72kWh, PV 0.0kWh
2026-06-19 16:17:20.216042: Slot: [ 16:15, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:17:20.217733: SoC: [ 12.48, 12.45, 12.38, 12.32, 12.05, 11.47, 11.25, 11.25, 11.21, 11.18, 11.15, 11.05, 10.72, 10.5, 9.9, 9.44, 9.1, 8.37, 7.71, 7.66, 7.55, 7.39, 7.17, 6.96, 6.36, 4.96, 2.77, 2.4, 2.31, 2.16, 1.93, 1.63, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:17:20.219131: BAT: [ 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-, 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-] kWh
2026-06-19 16:17:20.220787: LOAD: [ 3.25, 3.28, 3.35, 3.4, 3.65, 4.19, 4.39, 4.39, 4.43, 4.46, 4.49, 4.58, 4.89, 5.1, 5.65, 6.08, 6.4, 7.08, 7.69, 7.74, 7.84, 7.99, 8.19, 8.39, 8.95, 10.25, 12.29, 12.64, 12.72, 12.86, 13.08, 13.36, 13.7, 14.12, 14.6, 14.83, 14.84, 15.1, 15.42, 15.8, 15.99, 16.23, 16.52, 16.87, 17.52, 18.19, 18.66, 19.15, 19.51, 19.69, 19.75, 19.8, 20.03, 20.5, 20.68, 20.68, 20.71, 20.74, 20.77, 20.85, 21.12, 21.31, 21.8, 22.18, 22.46, 23.14, 23.75, 23.8, 23.9, 24.05, 24.25, 24.45, 25.01, 26.31, 28.35, 28.7, 28.78, 28.92, 29.14, 29.41, 29.76, 30.18, 30.66, 30.89, 30.9, 31.16, 31.48, 31.86, 32.05, 32.29, 32.58, 32.92, 33.58, 34.25, 34.72, 35.21] kWh
2026-06-19 16:17:20.222362: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:17:20.224167: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.22, 1.64, 2.12, 2.35, 2.36, 2.62, 2.94, 3.32, 3.51, 3.75, 4.04, 4.38, 5.04, 5.71, 6.18, 6.67, 7.03, 7.21, 7.27, 7.32, 7.54, 8.02, 8.2, 8.2, 8.23, 8.26, 8.29, 8.37, 8.64, 8.83, 9.32, 9.7, 9.98, 10.66, 11.27, 11.32, 11.42, 11.57, 11.77, 11.97, 12.53, 13.83, 15.87, 16.21, 16.29, 16.44, 16.65, 16.93, 17.28, 17.69, 18.18, 18.4, 18.42, 18.67, 19.0, 19.38, 19.57, 19.81, 20.09, 20.44, 21.1, 21.77, 22.24, 22.73] kWh
2026-06-19 16:17:20.225937: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:17:20.227620: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 118.55, 124.78, 132.42, 136.12, 136.32, 140.32, 145.16, 150.13, 152.71, 156.1, 160.05, 164.83, 173.78, 183.1, 189.55, 196.32, 201.54, 206.65, 208.31, 209.86, 216.76, 233.26, 240.0, 240.02, 240.8, 241.63, 242.34, 244.62, 252.17, 256.62, 268.23, 275.94, 281.59, 345.2, 357.31, 358.27, 360.13, 362.79, 366.05, 369.89, 380.19, 404.32, 442.46, 448.74, 450.14, 452.59, 456.41, 461.13, 467.34, 473.56, 481.21, 484.91, 485.11, 489.1, 493.95, 498.91, 501.5, 504.88, 508.83, 513.61, 522.57, 531.88, 538.33, 545.1] p
2026-06-19 16:17:20.297155: predict best10 end_record 06-21 16:15:00, final soc 1.6kWh, metric 554.55p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 35.72kWh, PV 0.0kWh
2026-06-19 16:17:20.300355: Slot: [ 16:15, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:17:20.302084: SoC: [ 12.48, 12.45, 12.38, 12.32, 12.05, 11.47, 11.25, 11.25, 11.21, 11.18, 11.15, 11.05, 10.72, 10.5, 9.9, 9.44, 9.1, 8.37, 7.71, 7.66, 7.55, 7.39, 7.17, 6.96, 6.36, 4.96, 2.77, 2.4, 2.31, 2.16, 1.93, 1.63, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:17:20.303452: BAT: [ 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-, 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-] kWh
2026-06-19 16:17:20.305103: LOAD: [ 3.25, 3.28, 3.35, 3.4, 3.65, 4.19, 4.39, 4.39, 4.43, 4.46, 4.49, 4.58, 4.89, 5.1, 5.65, 6.08, 6.4, 7.08, 7.69, 7.74, 7.84, 7.99, 8.19, 8.39, 8.95, 10.25, 12.29, 12.64, 12.72, 12.86, 13.08, 13.36, 13.7, 14.12, 14.6, 14.83, 14.84, 15.1, 15.42, 15.8, 15.99, 16.23, 16.52, 16.87, 17.52, 18.19, 18.66, 19.15, 19.51, 19.69, 19.75, 19.8, 20.03, 20.5, 20.68, 20.68, 20.71, 20.74, 20.77, 20.85, 21.12, 21.31, 21.8, 22.18, 22.46, 23.14, 23.75, 23.8, 23.9, 24.05, 24.25, 24.45, 25.01, 26.31, 28.35, 28.7, 28.78, 28.92, 29.14, 29.41, 29.76, 30.18, 30.66, 30.89, 30.9, 31.16, 31.48, 31.86, 32.05, 32.29, 32.58, 32.92, 33.58, 34.25, 34.72, 35.21] kWh
2026-06-19 16:17:20.306792: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:17:20.308394: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.22, 1.64, 2.12, 2.35, 2.36, 2.62, 2.94, 3.32, 3.51, 3.75, 4.04, 4.38, 5.04, 5.71, 6.18, 6.67, 7.03, 7.21, 7.27, 7.32, 7.54, 8.02, 8.2, 8.2, 8.23, 8.26, 8.29, 8.37, 8.64, 8.83, 9.32, 9.7, 9.98, 10.66, 11.27, 11.32, 11.42, 11.57, 11.77, 11.97, 12.53, 13.83, 15.87, 16.21, 16.29, 16.44, 16.65, 16.93, 17.28, 17.69, 18.18, 18.4, 18.42, 18.67, 19.0, 19.38, 19.57, 19.81, 20.09, 20.44, 21.1, 21.77, 22.24, 22.73] kWh
2026-06-19 16:17:20.310013: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:17:20.311792: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 118.55, 124.78, 132.42, 136.12, 136.32, 140.32, 145.16, 150.13, 152.71, 156.1, 160.05, 164.83, 173.78, 183.1, 189.55, 196.32, 201.54, 206.65, 208.31, 209.86, 216.76, 233.26, 240.0, 240.02, 240.8, 241.63, 242.34, 244.62, 252.17, 256.62, 268.23, 275.94, 281.59, 345.2, 357.31, 358.27, 360.13, 362.79, 366.05, 369.89, 380.19, 404.32, 442.46, 448.74, 450.14, 452.59, 456.41, 461.13, 467.34, 473.56, 481.21, 484.91, 485.11, 489.1, 493.95, 498.91, 501.5, 504.88, 508.83, 513.61, 522.57, 531.88, 538.33, 545.1] p
2026-06-19 16:17:20.384976: predict best end_record 06-21 16:15:00, final soc 1.6kWh, metric 528.95p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:10:00, load 34.24kWh, PV 0.0kWh
2026-06-19 16:17:20.387087: Slot: [ 16:15, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:17:20.388700: SoC: [ 12.48, 12.45, 12.38, 12.32, 12.06, 11.52, 11.31, 11.31, 11.27, 11.24, 11.21, 11.11, 10.8, 10.59, 10.02, 9.57, 9.25, 8.56, 7.93, 7.88, 7.77, 7.62, 7.42, 7.21, 6.64, 5.3, 3.21, 2.86, 2.77, 2.62, 2.41, 2.12, 1.76, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:17:20.390189: BAT: [ 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-, 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-] kWh
2026-06-19 16:17:20.391842: LOAD: [ 3.25, 3.28, 3.34, 3.4, 3.64, 4.14, 4.34, 4.34, 4.37, 4.41, 4.43, 4.52, 4.82, 5.01, 5.54, 5.96, 6.26, 6.9, 7.49, 7.54, 7.63, 7.78, 7.97, 8.16, 8.69, 9.93, 11.88, 12.21, 12.29, 12.43, 12.63, 12.9, 13.23, 13.62, 14.08, 14.3, 14.31, 14.56, 14.87, 15.23, 15.41, 15.64, 15.91, 16.25, 16.87, 17.51, 17.96, 18.43, 18.77, 18.94, 19.0, 19.05, 19.26, 19.71, 19.89, 19.89, 19.92, 19.95, 19.97, 20.05, 20.31, 20.49, 20.95, 21.32, 21.59, 22.23, 22.82, 22.87, 22.96, 23.11, 23.3, 23.49, 24.02, 25.26, 27.21, 27.54, 27.61, 27.75, 27.96, 28.23, 28.56, 28.95, 29.41, 29.63, 29.64, 29.89, 30.2, 30.56, 30.74, 30.97, 31.24, 31.58, 32.2, 32.84, 33.29, 33.76] kWh
2026-06-19 16:17:20.393477: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:17:20.395149: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.14, 1.6, 1.82, 1.83, 2.08, 2.39, 2.75, 2.93, 3.16, 3.43, 3.77, 4.39, 5.03, 5.48, 5.95, 6.29, 6.46, 6.52, 6.57, 6.78, 7.23, 7.41, 7.41, 7.44, 7.47, 7.49, 7.57, 7.83, 8.01, 8.47, 8.84, 9.11, 9.75, 10.34, 10.38, 10.48, 10.62, 10.81, 11.01, 11.54, 12.78, 14.73, 15.06, 15.13, 15.27, 15.48, 15.74, 16.08, 16.47, 16.93, 17.15, 17.16, 17.41, 17.72, 18.08, 18.26, 18.49, 18.76, 19.09, 19.72, 20.36, 20.81, 21.28] kWh
2026-06-19 16:17:20.396681: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:17:20.398429: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.43, 123.73, 127.26, 127.45, 131.27, 135.89, 140.63, 143.09, 146.33, 150.1, 154.66, 163.21, 172.1, 178.26, 184.72, 189.7, 194.58, 196.17, 197.65, 204.23, 220.0, 226.42, 226.44, 227.18, 227.97, 228.66, 230.83, 238.04, 242.28, 253.37, 260.73, 266.12, 329.11, 340.67, 341.59, 343.37, 345.9, 349.02, 352.69, 362.51, 385.55, 421.95, 427.94, 429.28, 431.62, 435.27, 439.77, 445.7, 451.64, 458.94, 462.47, 462.66, 466.48, 471.1, 475.84, 478.31, 481.54, 485.31, 489.87, 498.42, 507.31, 513.47, 519.93] p
2026-06-19 16:17:20.400591: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 16:17:20.400626: Saving plan best values to HA entities
2026-06-19 16:17:20.550088: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 16:17:20.558300: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 16:17:20.563002: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 20.86kWh, export 0.0kWh, metric 528.95p, metric10 554.55p
2026-06-19 16:17:20.630930: Marginal costs baseline metric (no standing charge): 428.9799
2026-06-19 16:17:20.783686: Marginal energy costs matrix computed: min=17.13 max=25.11
2026-06-19 16:17:20.863141: Rate array import [{'start': 975, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3855, 'rate': 'expensive', 'range': '(28.8p)'}] export [{'start': 975, 'end': 3855, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 16:17:20.864067: - Your estimated bill for today is £0.63 and tomorrow is £2.03
2026-06-19 16:17:20.864102: - Import rates are very expensive (29.8p - 37.1p) for the next 2 and three quarters hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 16:17:20.864122: - The battery is currently at 78% and is in eco mode.
2026-06-19 16:17:20.864137: - For the next 48 hours there will be no solar generation.
2026-06-19 16:17:20.864169: - You will run out of battery in 15 hours.
2026-06-19 16:17:20.864185: - No charging is planned.
2026-06-19 16:17:20.864201:
2026-06-19 16:17:20.913727: Plan calculation took 1.00 seconds
2026-06-19 16:17:20.918058: No high rate period found
2026-06-19 16:17:20.962255: Import threshold used for optimisation was 13.17p
2026-06-19 16:17:21.004224: Low import rate windows [0: 06-19 16:00:00 - 06-19 16:30:00 @ 30.43, 1: 06-19 16:30:00 - 06-19 17:00:00 @ 29.82, 2: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 3: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 4: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 5: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 6: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 7: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 8: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 9: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 10: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 11: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 12: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 13: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 14: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 15: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 16: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 17: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 18: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 19: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 20: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 21: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 22: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 23: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 24: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 25: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 26: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 27: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 28: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 29: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 30: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 31: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 32: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 33: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 34: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 35: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 36: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 37: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 38: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 39: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 40: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 41: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 42: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 43: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 44: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 45: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 46: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 47: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 48: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 49: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 50: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 51: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 52: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 53: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 54: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 55: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 56: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 57: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 58: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 59: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 60: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 61: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 62: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 63: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 64: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 65: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 66: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 67: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 68: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 69: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 70: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 71: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 72: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 73: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 74: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 75: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 76: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 77: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 78: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 79: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 80: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 81: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 82: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 83: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 84: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 85: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 86: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 87: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 88: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 89: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 90: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 91: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 92: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 93: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 94: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 95: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77]
2026-06-19 16:17:21.010298: Inverter 0: Type SK Sunsynk
2026-06-19 16:17:21.010344: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:17:21.010512: Reserve min: 10%, battery_min: 10%
2026-06-19 16:17:21.010568: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:17:21.010810: Inverter 0 SoC: 12.48kW 78%, current charge rate 5000W, current discharge rate 5250W, current battery power 3532W, current battery voltage 51.2V, grid power -51W, load power 3530W, PV Power 0W
2026-06-19 16:17:21.010979: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:17:21.011043: Inverter 0 scheduled charge enable is False
2026-06-19 16:17:21.011066: Inverter 0 charge windows currently []
2026-06-19 16:17:21.011088: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:17:21.011171: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:17:21.011191: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:17:21.011217: Inverter 0 scheduled discharge enable is False
2026-06-19 16:17:21.011315: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 16:17:21.011336: Inverter 0 discharge windows currently []
2026-06-19 16:17:21.011355: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:17:21.011368: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:17:21.011380: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:17:21.066716: Reset inverter settings to safe mode (set_charge_window=False set_export_window=False force=set_read_only)
2026-06-19 16:17:21.066885: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 16:17:21.067056: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 16:17:21.067118: Inverter 0 set new demand (idle) start time to 16:15:00 was 00:00:00
2026-06-19 16:17:26.076740: Inverter 0 write_and_poll_value: Wrote 16:15:00 to idle_start_time, successfully now 16:15:00
2026-06-19 16:17:26.076849: Inverter 0 set new demand (idle) end time to 23:59:00 was 00:00:00
2026-06-19 16:17:31.085288: Inverter 0 write_and_poll_value: Wrote 23:59:00 to idle_end_time, successfully now 23:59:00
2026-06-19 16:17:31.085526: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog1_charge', 'option': 'Allow Gen'}
2026-06-19 16:17:31.096797: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog2_charge', 'option': 'Allow Gen'}
2026-06-19 16:17:31.104547: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog3_charge', 'option': 'Allow Gen'}
2026-06-19 16:17:31.143885: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog4_charge', 'option': 'Allow Gen'}
2026-06-19 16:17:31.188011: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog5_charge', 'option': 'Allow Gen'}
2026-06-19 16:17:31.196599: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog6_charge', 'option': 'Allow Gen'}
2026-06-19 16:17:31.232544: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_load_limit', 'option': 'Zero Export'}
2026-06-19 16:17:31.280872: Inverter 0 Current Target SoC is 100%, already at target
2026-06-19 16:17:31.280986: Inverter 0 Current Reserve is 2% and new target is 10%
2026-06-19 16:17:36.289013: Inverter 0 write_and_poll_value: Wrote 10 to reserve, successfully now 10.0
2026-06-19 16:17:36.289347: Inverter 0 Adjust force export to False, change times from 23:59:00 - 23:59:00 to 00:00:00 - 00:00:00
2026-06-19 16:17:36.289393: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 16:17:36.289658: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 16:17:36.289817: Inverter 0 set new export start time to 00:00:00
2026-06-19 16:17:41.297740: Inverter 0 write_and_poll_value: Wrote 00:00:00 to discharge_start_time, successfully now 00:00:00
2026-06-19 16:17:41.297865: Inverter 0 Set new export end time to 00:00:00 was 23:59:00
2026-06-19 16:17:41.461927: Successfully loaded apps.yaml from apps.yaml
2026-06-19 16:17:46.306162: Inverter 0 write_and_poll_value: Wrote 00:00:00 to discharge_end_time, successfully now 00:00:00
2026-06-19 16:17:46.306373: Inverter 0 Calling service charge_stop_service domain discharge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog1_charge', 'option': 'Allow Gen'}
2026-06-19 16:17:46.345509: Inverter 0 Calling service charge_stop_service domain discharge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog2_charge', 'option': 'Allow Gen'}
2026-06-19 16:17:46.362272: Inverter 0 Calling service charge_stop_service domain discharge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog3_charge', 'option': 'Allow Gen'}
2026-06-19 16:17:46.465197: Inverter 0 Calling service charge_stop_service domain discharge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog4_charge', 'option': 'Allow Gen'}
2026-06-19 16:17:46.536943: Inverter 0 Calling service charge_stop_service domain discharge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog5_charge', 'option': 'Allow Gen'}
2026-06-19 16:17:46.640079: Inverter 0 Calling service charge_stop_service domain discharge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog6_charge', 'option': 'Allow Gen'}
2026-06-19 16:17:46.665408: Inverter 0 Calling service charge_stop_service domain discharge service_name select/select_option with data {'entity_id': 'select.sunsynk_load_limit', 'option': 'Zero Export'}
2026-06-19 16:17:46.789882: Total inverter register writes now 0
2026-06-19 16:17:46.811989: Completed run status Read-Only
2026-06-19 16:17:47.481451: Info: record_status Read-Only
2026-06-19 16:17:47.494071: Saved current settings to /config/predbat_config.json
2026-06-19 16:17:47.539395: Creating predbat dashboard at /config/predbat_dashboard.yaml
2026-06-19 16:18:19.566882: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:18:19.567083: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:18:19.567114: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:18:19.567238: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:18:19.567266: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:18:19.567283: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:18:19.567298: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:20:00.730599: --------------- PredBat - update at 2026-06-19 16:20:00+01:00 with clock skew 0 minutes, minutes now 980
2026-06-19 16:20:00.731177: Saved current settings to /config/predbat_config.json
2026-06-19 16:20:00.731254: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 44.9 minutes
2026-06-19 16:20:00.731329: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 16:20:00.731406: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 16:20:00.754475: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 16:20:00.754937: Predbat mode is set to Monitor
2026-06-19 16:20:00.755015: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 16:20:00.856063: Found 11520 load_today datapoints going back 1 days
2026-06-19 16:20:00.856166: Using load_power data to fill gaps in load_today data
2026-06-19 16:20:00.908462: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 16:20:00.908624: Zero load period starting at 2026-06-19T12:09:00+0100 (251 minutes) for 889 minutes with base value 0.9
2026-06-19 16:20:00.908682: Zero load period starting at 2026-06-18T19:24:00+0100 (1256 minutes) for 64 minutes with base value 0.8
2026-06-19 16:20:00.909657: Processing 384 30-minute periods for power integration
2026-06-19 16:20:00.975790: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 16:20:00.975910: Car charging hold True, threshold 6.0kWh
2026-06-19 16:20:00.975949: Current data so far today: load 3.3kWh, import 0.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 16:20:00.996910: Standing charge is set to 49.98p
2026-06-19 16:20:01.024609: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 16:20:01.024907: Import rates: min 13.17p, max 37.08p, average 20.05p
2026-06-19 16:20:01.063073: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 16:20:01.063397: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 16:20:01.064554: High export rate found rates in range 99p to -99p
2026-06-19 16:20:01.166205: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 16:20:01.166351: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 16:20:01.166591: Last hour: net energy 0.1kWh, import 0.1kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 1.66p, import 1.66p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 16:20:01.216974: Today's energy total net 0.9kWh, import 0.9kWh, export 0.0kWh, cost 62.8p, import 12.82p, export 0.0p, carbon 0.0kg
2026-06-19 16:20:01.217076: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 16:20:01.218765: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 16:20:01.220256: Warn: Found 1 gaps in load_today totalling 10055 minutes to fill using average data
2026-06-19 16:20:01.220359: Gap starting at 2026-06-18T15:55:00+0100 (1465 minutes) for 10055 minutes
2026-06-19 16:20:01.236709: Historical days now [7] weight [1]
2026-06-19 16:20:01.260951: Today's load divergence 119.56%, in-day adjustment 112.65%, damping 0.95x, yesterday 100.0% today 118.58% blend 31.94%
2026-06-19 16:20:01.261045: Today's predicted so far 9.09kWh with 0.0kWh car/iBoost excluded, 0.66kWh import ignored, and 0kWh forecast extra.
2026-06-19 16:20:01.261076: Today's actual load so far 11.91kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 16:20:01.311594: Inverter 0: Type SK Sunsynk
2026-06-19 16:20:01.311659: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:20:01.311822: Reserve min: 10%, battery_min: 10%
2026-06-19 16:20:01.311916: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:20:01.312283: Inverter 0 SoC: 12.48kW 78%, current charge rate 5000W, current discharge rate 5250W, current battery power 578W, current battery voltage 51.2V, grid power -55W, load power 615W, PV Power 0W
2026-06-19 16:20:01.312451: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:20:01.312538: Inverter 0 scheduled charge enable is False
2026-06-19 16:20:01.312571: Inverter 0 charge windows currently []
2026-06-19 16:20:01.312687: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:20:01.312807: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:20:01.312859: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:20:01.313283: Inverter 0 scheduled discharge enable is False
2026-06-19 16:20:01.313452: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:20:01.313499: Inverter 0 discharge windows currently []
2026-06-19 16:20:01.313535: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:20:01.313645: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:20:01.313722: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:20:01.385072: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 16:20:01.385147: Plan was last updated on 2026-06-19 16:15:00+01:00 and is now 5.0 minutes old
2026-06-19 16:20:01.385174: Best charge window [ ]
2026-06-19 16:20:01.385191: Best export window [ ]
2026-06-19 16:20:01.385938: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 16:20:01.387684: Load divergence over 8.0 hours mean 356.99W, min 0.0W, max 2997.6W, std dev 448.17W, divergence 62.77%
2026-06-19 16:20:01.407703: Creating pool of 12 processes to match your CPU count
2026-06-19 16:20:01.493725: predict base end_record 06-21 16:20:00, final soc 1.6kWh, metric 532.06p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:10:00, load 34.38kWh, PV 0.0kWh
2026-06-19 16:20:01.495596: Slot: [ 16:20, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:20:01.496939: SoC: [ 12.48, 12.46, 12.39, 12.33, 12.1, 11.5, 11.32, 11.32, 11.28, 11.25, 11.22, 11.15, 10.81, 10.6, 10.03, 9.58, 9.26, 8.56, 7.94, 7.88, 7.78, 7.63, 7.42, 7.22, 6.64, 5.31, 3.22, 2.87, 2.78, 2.63, 2.42, 2.13, 1.77, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:20:01.498109: BAT: [ 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-, 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-] kWh
2026-06-19 16:20:01.499465: LOAD: [ 3.3, 3.32, 3.38, 3.44, 3.65, 4.21, 4.38, 4.38, 4.42, 4.45, 4.47, 4.54, 4.86, 5.05, 5.58, 6.0, 6.3, 6.95, 7.53, 7.58, 7.67, 7.82, 8.01, 8.2, 8.73, 9.97, 11.93, 12.25, 12.33, 12.47, 12.67, 12.94, 13.27, 13.67, 14.12, 14.34, 14.36, 14.6, 14.91, 15.27, 15.45, 15.68, 15.96, 16.29, 16.93, 17.58, 18.0, 18.49, 18.8, 19.03, 19.09, 19.14, 19.33, 19.82, 19.98, 19.98, 20.0, 20.03, 20.06, 20.11, 20.4, 20.57, 21.04, 21.41, 21.68, 22.32, 22.9, 22.95, 23.05, 23.19, 23.38, 23.57, 24.11, 25.35, 27.3, 27.62, 27.7, 27.84, 28.04, 28.31, 28.64, 29.04, 29.5, 29.71, 29.73, 29.97, 30.28, 30.64, 30.83, 31.05, 31.33, 31.66, 32.3, 32.95, 33.38, 33.86] kWh
2026-06-19 16:20:01.500835: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:20:01.502213: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.13, 1.59, 1.81, 1.82, 2.07, 2.38, 2.74, 2.92, 3.15, 3.43, 3.75, 4.4, 5.05, 5.47, 5.95, 6.27, 6.5, 6.56, 6.61, 6.8, 7.29, 7.44, 7.44, 7.47, 7.5, 7.53, 7.58, 7.87, 8.04, 8.51, 8.88, 9.15, 9.79, 10.37, 10.42, 10.52, 10.66, 10.85, 11.04, 11.57, 12.82, 14.76, 15.09, 15.17, 15.31, 15.51, 15.78, 16.11, 16.51, 16.96, 17.18, 17.2, 17.44, 17.75, 18.11, 18.29, 18.52, 18.8, 19.13, 19.77, 20.42, 20.84, 21.33] kWh
2026-06-19 16:20:01.503559: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:20:01.504932: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.31, 123.6, 127.13, 127.32, 131.14, 135.76, 140.5, 142.98, 146.12, 150.0, 154.49, 163.28, 172.38, 178.18, 184.77, 189.35, 195.95, 197.52, 199.07, 204.91, 222.25, 227.79, 227.81, 228.57, 229.35, 230.04, 231.61, 239.42, 243.66, 254.75, 262.11, 267.5, 330.5, 342.05, 342.97, 344.75, 347.28, 350.4, 354.07, 363.89, 386.93, 423.33, 429.32, 430.66, 433.0, 436.65, 441.15, 447.08, 453.02, 460.32, 463.85, 464.04, 467.86, 472.48, 477.22, 479.69, 482.84, 486.71, 491.2, 499.99, 509.09, 514.89, 521.49] p
2026-06-19 16:20:01.650568: Battery has 15.83 hours left - now at 12.48kWh
2026-06-19 16:20:01.698964: predict base10 end_record 06-21 16:20:00, final soc 1.6kWh, metric 557.77p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 35.86kWh, PV 0.0kWh
2026-06-19 16:20:01.701057: Slot: [ 16:20, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:20:01.702734: SoC: [ 12.48, 12.46, 12.39, 12.32, 12.08, 11.46, 11.26, 11.26, 11.23, 11.19, 11.16, 11.09, 10.73, 10.51, 9.91, 9.45, 9.11, 8.38, 7.72, 7.67, 7.56, 7.4, 7.18, 6.96, 6.37, 4.97, 2.78, 2.41, 2.32, 2.17, 1.94, 1.64, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:20:01.704148: BAT: [ 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-, 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-] kWh
2026-06-19 16:20:01.705816: LOAD: [ 3.3, 3.32, 3.39, 3.44, 3.67, 4.25, 4.43, 4.43, 4.47, 4.5, 4.53, 4.6, 4.93, 5.14, 5.69, 6.12, 6.44, 7.12, 7.73, 7.78, 7.88, 8.03, 8.23, 8.44, 8.99, 10.29, 12.34, 12.68, 12.76, 12.9, 13.12, 13.4, 13.74, 14.16, 14.64, 14.87, 14.88, 15.14, 15.46, 15.84, 16.03, 16.27, 16.56, 16.9, 17.58, 18.26, 18.7, 19.21, 19.54, 19.78, 19.84, 19.89, 20.09, 20.61, 20.77, 20.77, 20.8, 20.83, 20.86, 20.91, 21.21, 21.39, 21.88, 22.27, 22.55, 23.22, 23.84, 23.89, 23.99, 24.14, 24.34, 24.54, 25.1, 26.39, 28.44, 28.78, 28.86, 29.01, 29.22, 29.5, 29.85, 30.26, 30.74, 30.97, 30.99, 31.24, 31.57, 31.94, 32.14, 32.37, 32.66, 33.01, 33.68, 34.36, 34.81, 35.31] kWh
2026-06-19 16:20:01.707402: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:20:01.709019: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.21, 1.63, 2.11, 2.34, 2.35, 2.61, 2.93, 3.31, 3.5, 3.73, 4.03, 4.37, 5.04, 5.73, 6.17, 6.68, 7.01, 7.25, 7.31, 7.36, 7.56, 8.08, 8.24, 8.24, 8.27, 8.3, 8.32, 8.38, 8.68, 8.86, 9.35, 9.74, 10.02, 10.69, 11.3, 11.35, 11.45, 11.6, 11.8, 12.01, 12.56, 13.86, 15.91, 16.25, 16.33, 16.48, 16.69, 16.97, 17.32, 17.73, 18.21, 18.44, 18.45, 18.71, 19.03, 19.41, 19.6, 19.84, 20.13, 20.47, 21.15, 21.83, 22.28, 22.78] kWh
2026-06-19 16:20:01.710638: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:20:01.712473: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 118.39, 124.61, 132.26, 135.96, 136.16, 140.16, 145.0, 149.97, 152.55, 155.85, 159.9, 164.6, 173.81, 183.35, 189.43, 196.33, 201.14, 208.05, 209.69, 211.31, 217.43, 235.6, 241.41, 241.43, 242.23, 243.04, 243.76, 245.4, 253.59, 258.04, 269.65, 277.36, 283.01, 346.62, 358.72, 359.69, 361.55, 364.2, 367.47, 371.31, 381.6, 405.74, 443.87, 450.16, 451.56, 454.0, 457.83, 462.55, 468.75, 474.98, 482.62, 486.32, 486.52, 490.52, 495.36, 500.33, 502.92, 506.21, 510.26, 514.97, 524.18, 533.71, 539.79, 546.7] p
2026-06-19 16:20:01.806780: predict best10 end_record 06-21 16:20:00, final soc 1.6kWh, metric 557.77p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 35.86kWh, PV 0.0kWh
2026-06-19 16:20:01.808867: Slot: [ 16:20, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:20:01.810683: SoC: [ 12.48, 12.46, 12.39, 12.32, 12.08, 11.46, 11.26, 11.26, 11.23, 11.19, 11.16, 11.09, 10.73, 10.51, 9.91, 9.45, 9.11, 8.38, 7.72, 7.67, 7.56, 7.4, 7.18, 6.96, 6.37, 4.97, 2.78, 2.41, 2.32, 2.17, 1.94, 1.64, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:20:01.812129: BAT: [ 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-, 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-] kWh
2026-06-19 16:20:01.813823: LOAD: [ 3.3, 3.32, 3.39, 3.44, 3.67, 4.25, 4.43, 4.43, 4.47, 4.5, 4.53, 4.6, 4.93, 5.14, 5.69, 6.12, 6.44, 7.12, 7.73, 7.78, 7.88, 8.03, 8.23, 8.44, 8.99, 10.29, 12.34, 12.68, 12.76, 12.9, 13.12, 13.4, 13.74, 14.16, 14.64, 14.87, 14.88, 15.14, 15.46, 15.84, 16.03, 16.27, 16.56, 16.9, 17.58, 18.26, 18.7, 19.21, 19.54, 19.78, 19.84, 19.89, 20.09, 20.61, 20.77, 20.77, 20.8, 20.83, 20.86, 20.91, 21.21, 21.39, 21.88, 22.27, 22.55, 23.22, 23.84, 23.89, 23.99, 24.14, 24.34, 24.54, 25.1, 26.39, 28.44, 28.78, 28.86, 29.01, 29.22, 29.5, 29.85, 30.26, 30.74, 30.97, 30.99, 31.24, 31.57, 31.94, 32.14, 32.37, 32.66, 33.01, 33.68, 34.36, 34.81, 35.31] kWh
2026-06-19 16:20:01.815446: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:20:01.817303: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.21, 1.63, 2.11, 2.34, 2.35, 2.61, 2.93, 3.31, 3.5, 3.73, 4.03, 4.37, 5.04, 5.73, 6.17, 6.68, 7.01, 7.25, 7.31, 7.36, 7.56, 8.08, 8.24, 8.24, 8.27, 8.3, 8.32, 8.38, 8.68, 8.86, 9.35, 9.74, 10.02, 10.69, 11.3, 11.35, 11.45, 11.6, 11.8, 12.01, 12.56, 13.86, 15.91, 16.25, 16.33, 16.48, 16.69, 16.97, 17.32, 17.73, 18.21, 18.44, 18.45, 18.71, 19.03, 19.41, 19.6, 19.84, 20.13, 20.47, 21.15, 21.83, 22.28, 22.78] kWh
2026-06-19 16:20:01.818960: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:20:01.820591: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 118.39, 124.61, 132.26, 135.96, 136.16, 140.16, 145.0, 149.97, 152.55, 155.85, 159.9, 164.6, 173.81, 183.35, 189.43, 196.33, 201.14, 208.05, 209.69, 211.31, 217.43, 235.6, 241.41, 241.43, 242.23, 243.04, 243.76, 245.4, 253.59, 258.04, 269.65, 277.36, 283.01, 346.62, 358.72, 359.69, 361.55, 364.2, 367.47, 371.31, 381.6, 405.74, 443.87, 450.16, 451.56, 454.0, 457.83, 462.55, 468.75, 474.98, 482.62, 486.32, 486.52, 490.52, 495.36, 500.33, 502.92, 506.21, 510.26, 514.97, 524.18, 533.71, 539.79, 546.7] p
2026-06-19 16:20:01.904837: predict best end_record 06-21 16:20:00, final soc 1.6kWh, metric 532.06p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:10:00, load 34.38kWh, PV 0.0kWh
2026-06-19 16:20:01.907068: Slot: [ 16:20, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30]
2026-06-19 16:20:01.908730: SoC: [ 12.48, 12.46, 12.39, 12.33, 12.1, 11.5, 11.32, 11.32, 11.28, 11.25, 11.22, 11.15, 10.81, 10.6, 10.03, 9.58, 9.26, 8.56, 7.94, 7.88, 7.78, 7.63, 7.42, 7.22, 6.64, 5.31, 3.22, 2.87, 2.78, 2.63, 2.42, 2.13, 1.77, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:20:01.910173: BAT: [ 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-, 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-] kWh
2026-06-19 16:20:01.912084: LOAD: [ 3.3, 3.32, 3.38, 3.44, 3.65, 4.21, 4.38, 4.38, 4.42, 4.45, 4.47, 4.54, 4.86, 5.05, 5.58, 6.0, 6.3, 6.95, 7.53, 7.58, 7.67, 7.82, 8.01, 8.2, 8.73, 9.97, 11.93, 12.25, 12.33, 12.47, 12.67, 12.94, 13.27, 13.67, 14.12, 14.34, 14.36, 14.6, 14.91, 15.27, 15.45, 15.68, 15.96, 16.29, 16.93, 17.58, 18.0, 18.49, 18.8, 19.03, 19.09, 19.14, 19.33, 19.82, 19.98, 19.98, 20.0, 20.03, 20.06, 20.11, 20.4, 20.57, 21.04, 21.41, 21.68, 22.32, 22.9, 22.95, 23.05, 23.19, 23.38, 23.57, 24.11, 25.35, 27.3, 27.62, 27.7, 27.84, 28.04, 28.31, 28.64, 29.04, 29.5, 29.71, 29.73, 29.97, 30.28, 30.64, 30.83, 31.05, 31.33, 31.66, 32.3, 32.95, 33.38, 33.86] kWh
2026-06-19 16:20:01.913920: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:20:01.915541: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.13, 1.59, 1.81, 1.82, 2.07, 2.38, 2.74, 2.92, 3.15, 3.43, 3.75, 4.4, 5.05, 5.47, 5.95, 6.27, 6.5, 6.56, 6.61, 6.8, 7.29, 7.44, 7.44, 7.47, 7.5, 7.53, 7.58, 7.87, 8.04, 8.51, 8.88, 9.15, 9.79, 10.37, 10.42, 10.52, 10.66, 10.85, 11.04, 11.57, 12.82, 14.76, 15.09, 15.17, 15.31, 15.51, 15.78, 16.11, 16.51, 16.96, 17.18, 17.2, 17.44, 17.75, 18.11, 18.29, 18.52, 18.8, 19.13, 19.77, 20.42, 20.84, 21.33] kWh
2026-06-19 16:20:01.917280: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:20:01.920280: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 116.31, 123.6, 127.13, 127.32, 131.14, 135.76, 140.5, 142.98, 146.12, 150.0, 154.49, 163.28, 172.38, 178.18, 184.77, 189.35, 195.95, 197.52, 199.07, 204.91, 222.25, 227.79, 227.81, 228.57, 229.35, 230.04, 231.61, 239.42, 243.66, 254.75, 262.11, 267.5, 330.5, 342.05, 342.97, 344.75, 347.28, 350.4, 354.07, 363.89, 386.93, 423.33, 429.32, 430.66, 433.0, 436.65, 441.15, 447.08, 453.02, 460.32, 463.85, 464.04, 467.86, 472.48, 477.22, 479.69, 482.84, 486.71, 491.2, 499.99, 509.09, 514.89, 521.49] p
2026-06-19 16:20:01.924212: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 16:20:01.924309: Saving plan best values to HA entities
2026-06-19 16:20:02.116569: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 16:20:02.122168: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 16:20:02.128598: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 20.95kWh, export 0.0kWh, metric 532.06p, metric10 557.77p
2026-06-19 16:20:02.200477: Marginal costs baseline metric (no standing charge): 432.0906
2026-06-19 16:20:02.397255: Marginal energy costs matrix computed: min=17.12 max=24.6
2026-06-19 16:20:02.487328: Rate array import [{'start': 980, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3860, 'rate': 'expensive', 'range': '(28.8p)'}] export [{'start': 980, 'end': 3860, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 16:20:02.488294: - Your estimated bill for today is £0.63 and tomorrow is £2.05
2026-06-19 16:20:02.488332: - Import rates are very expensive (29.8p - 37.1p) for the next 2 and three quarters hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 16:20:02.488352: - The battery is currently at 78% and is in eco mode.
2026-06-19 16:20:02.488367: - For the next 48 hours there will be no solar generation.
2026-06-19 16:20:02.488382: - You will run out of battery in 15 hours.
2026-06-19 16:20:02.488397: - No charging is planned.
2026-06-19 16:20:02.488412:
2026-06-19 16:20:02.543964: Plan calculation took 1.16 seconds
2026-06-19 16:20:02.546877: No high rate period found
2026-06-19 16:20:02.590220: Import threshold used for optimisation was 13.17p
2026-06-19 16:20:02.634801: Low import rate windows [0: 06-19 16:00:00 - 06-19 16:30:00 @ 30.43, 1: 06-19 16:30:00 - 06-19 17:00:00 @ 29.82, 2: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 3: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 4: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 5: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 6: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 7: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 8: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 9: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 10: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 11: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 12: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 13: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 14: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 15: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 16: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 17: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 18: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 19: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 20: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 21: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 22: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 23: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 24: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 25: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 26: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 27: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 28: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 29: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 30: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 31: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 32: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 33: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 34: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 35: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 36: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 37: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 38: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 39: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 40: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 41: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 42: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 43: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 44: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 45: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 46: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 47: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 48: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 49: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 50: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 51: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 52: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 53: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 54: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 55: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 56: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 57: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 58: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 59: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 60: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 61: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 62: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 63: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 64: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 65: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 66: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 67: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 68: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 69: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 70: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 71: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 72: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 73: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 74: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 75: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 76: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 77: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 78: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 79: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 80: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 81: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 82: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 83: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 84: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 85: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 86: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 87: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 88: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 89: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 90: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 91: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 92: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 93: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 94: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 95: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77]
2026-06-19 16:20:02.658069: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 16:20:02.662880: Total inverter register writes now 0
2026-06-19 16:20:02.681455: Completed run status Read-Only
2026-06-19 16:20:02.687378: Info: record_status Read-Only
2026-06-19 16:20:02.699417: Saved current settings to /config/predbat_config.json
2026-06-19 16:20:34.770468: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:20:34.770680: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:20:34.770717: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:20:34.770852: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:20:34.770911: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:20:34.770931: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:20:34.770947: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:22:03.608274: select_event: mode, select.predbat_mode = Control charge
2026-06-19 16:22:03.608784: Set reset inverter true due to reset_inverter_force on item mode
2026-06-19 16:22:03.608838: Set reset inverter force true due to reset_inverter_force on item mode
2026-06-19 16:22:03.622391: Dashboard status updated: {'mode': 'Control charge'}
2026-06-19 16:22:03.933835: Refreshing Predbat configuration
2026-06-19 16:22:04.250079: Saved current settings to /config/predbat_config.json
2026-06-19 16:22:04.251151: Validation of apps.yaml was successful
2026-06-19 16:22:04.251280: --------------- PredBat - update at 2026-06-19 16:20:00+01:00 with clock skew 0 minutes, minutes now 980
2026-06-19 16:22:04.251658: Saved current settings to /config/predbat_config.json
2026-06-19 16:22:04.251725: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 47.0 minutes
2026-06-19 16:22:04.251776: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 16:22:04.251867: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 16:22:04.268941: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 16:22:04.269382: Predbat mode is set to Control charge
2026-06-19 16:22:04.269477: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 16:22:04.367179: Found 11520 load_today datapoints going back 1 days
2026-06-19 16:22:04.367495: Using load_power data to fill gaps in load_today data
2026-06-19 16:22:04.419891: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 16:22:04.420048: Zero load period starting at 2026-06-19T12:09:00+0100 (251 minutes) for 889 minutes with base value 0.9
2026-06-19 16:22:04.420105: Zero load period starting at 2026-06-18T19:24:00+0100 (1256 minutes) for 64 minutes with base value 0.8
2026-06-19 16:22:04.421060: Processing 384 30-minute periods for power integration
2026-06-19 16:22:04.484437: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 16:22:04.484525: Car charging hold True, threshold 6.0kWh
2026-06-19 16:22:04.484562: Current data so far today: load 3.3kWh, import 0.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 16:22:04.505400: Standing charge is set to 49.98p
2026-06-19 16:22:04.531716: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 16:22:04.531989: Import rates: min 13.17p, max 37.08p, average 20.05p
2026-06-19 16:22:04.570072: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 16:22:04.570169: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 16:22:04.571369: High export rate found rates in range 99p to -99p
2026-06-19 16:22:04.668799: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 16:22:04.668948: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 16:22:04.669178: Last hour: net energy 0.1kWh, import 0.1kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 1.66p, import 1.66p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 16:22:04.706205: Today's energy total net 0.9kWh, import 0.9kWh, export 0.0kWh, cost 62.8p, import 12.82p, export 0.0p, carbon 0.0kg
2026-06-19 16:22:04.706295: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 16:22:04.707618: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 16:22:04.708847: Warn: Found 1 gaps in load_today totalling 10055 minutes to fill using average data
2026-06-19 16:22:04.708928: Gap starting at 2026-06-18T15:55:00+0100 (1465 minutes) for 10055 minutes
2026-06-19 16:22:04.721624: Historical days now [7] weight [1]
2026-06-19 16:22:04.740726: Today's load divergence 119.56%, in-day adjustment 112.64%, damping 0.95x, yesterday 100.0% today 118.58% blend 31.94%
2026-06-19 16:22:04.740822: Today's predicted so far 9.09kWh with 0.0kWh car/iBoost excluded, 0.66kWh import ignored, and 0kWh forecast extra.
2026-06-19 16:22:04.740881: Today's actual load so far 11.91kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 16:22:04.779420: Inverter 0: Type SK Sunsynk
2026-06-19 16:22:04.779478: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:22:04.779619: Reserve min: 10%, battery_min: 10%
2026-06-19 16:22:04.779669: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:22:04.779871: Inverter 0 SoC: 12.36kW 77%, current charge rate 5000W, current discharge rate 5250W, current battery power 558W, current battery voltage 51.2V, grid power -51W, load power 589W, PV Power 0W
2026-06-19 16:22:04.780000: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:22:04.780062: Inverter 0 scheduled charge enable is False
2026-06-19 16:22:04.780082: Inverter 0 charge windows currently []
2026-06-19 16:22:04.780101: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:22:04.780199: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:22:04.780220: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:22:04.780246: Inverter 0 scheduled discharge enable is False
2026-06-19 16:22:04.780339: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:22:04.780360: Inverter 0 discharge windows currently []
2026-06-19 16:22:04.780376: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:22:04.780389: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:22:04.780401: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:22:04.832152: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 16:22:04.832210: Will recompute the plan as it is invalid
2026-06-19 16:22:04.832233: Recompute, previous plan is invalid...
2026-06-19 16:22:04.835504: Best charge window [ 19-06 16:00:00 - 19-06 16:30:00 @ 30.43p 0%, 19-06 16:30:00 - 19-06 17:00:00 @ 29.82p 0%, 19-06 17:00:00 - 19-06 17:30:00 @ 32.09p 0%, 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0% ]
2026-06-19 16:22:04.835587: Best export window [ ]
2026-06-19 16:22:04.836407: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 16:22:04.838392: Load divergence over 8.0 hours mean 356.99W, min 0.0W, max 2997.6W, std dev 448.17W, divergence 62.77%
2026-06-19 16:22:04.857108: Calculating data from yesterday for savings calculation
2026-06-19 16:22:04.867355: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 16:22:04.872679: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 16:22:04.874186: Creating pool of 12 processes to match your CPU count
2026-06-19 16:22:04.925368: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 16:22:04.928424: Optimise levels pass started at 2026-06-19 16:22:04
2026-06-19 16:22:04.928503: Optimise all windows, total charge 95 export 1
2026-06-19 16:22:05.217473: >> Region optimisation pass width 960
2026-06-19 16:22:05.670003: >> Region optimisation pass width 480
2026-06-19 16:22:05.968315: >> Region optimisation pass width 240
2026-06-19 16:22:06.733841: >> Region optimisation pass width 120
2026-06-19 16:22:08.030078: Calculated end_record as 06-21 11:00:00 based on best_price 13.8p, next_charge_start 06-20 11:00:00, max_windows 85
2026-06-19 16:22:08.030300: Optimise levels pass ended at 2026-06-19 16:22:08, duration 3.1 seconds tried 381 combinations
2026-06-19 16:22:08.030367: Set best_price_charge_level 14.8p, best_price_export_level 0p, best_price_charge 13.8p, best_cost_export 0p, best_metric 360.54p, best_keep 0kWh, best_cycle 35.34kWh, best_carbon 0kg, best_import 22.93kWh
2026-06-19 16:22:08.045500: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.8p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 0, 16.0, 16.0, 16.0, 0, 12.5, 12.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 16:22:08.045769: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.8p, best_metric 302.83p, best_cost 322.18p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:22:08.076199: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:22:08.209275: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:22:08.241070: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:22:08.268959: Best charge windows best_metric 302.59p, best_cost 321.91p, best_carbon 0kg, best_import 38.21kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100% ]
2026-06-19 16:22:08.269781: Best charge windows best_metric 302.59p, best_cost 321.91p, best_carbon 0kg, best_import 38.21kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100% ]
2026-06-19 16:22:08.270037: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:22:08.300286: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:22:08.436870: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:22:08.467843: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:22:08.495825: Best charge windows best_metric 302.59p, best_cost 321.91p, best_carbon 0kg, best_import 38.21kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100% ]
2026-06-19 16:22:08.496207: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:22:08.527260: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:22:08.645844: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:22:08.674341: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:22:08.696743: Best charge windows best_metric 302.59p, best_cost 321.91p, best_carbon 0kg, best_import 38.21kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100% ]
2026-06-19 16:22:08.696939: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:22:08.718104: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:22:08.748832: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:22:08.880215: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:22:08.911352: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:22:08.947276: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.8p, best_metric 301.99p, best_cost 321.41p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:08.981938: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.8p, best_metric 301.93p, best_cost 321.41p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:09.014871: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.8p, best_metric 301.58p, best_cost 321.17p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:09.065010: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.8p, best_metric 301.58p, best_cost 321.17p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:09.109936: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.8p, best_metric 301.58p, best_cost 321.17p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:09.159240: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.8p, best_metric 301.37p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:09.203522: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.8p, best_metric 301.37p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:09.250348: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.8p, best_metric 301.37p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:09.300083: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.8p, best_metric 301.37p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:09.369265: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.8p, best_metric 301.29p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:09.444981: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.8p, best_metric 301.27p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:09.507460: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:09.631477: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:09.758001: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:09.815954: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:09.879356: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:10.089762: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:10.156806: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:10.218066: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:10.287241: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:10.358238: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:10.423693: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:10.492418: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:10.524922: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:10.555261: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:10.590627: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:10.617068: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:10.647554: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:10.754783: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:10.842156: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:10.902042: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:10.989373: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:11.021758: Optimise price set 32.0p, pass low, price 29.82p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:11.048365: Optimise price set 32.6p, pass low, price 30.43p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:11.075968: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:11.111295: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:11.178105: Optimise price set 34.4p, pass low, price 32.09p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:11.210339: Optimise price set 37.0p, pass low, price 34.45p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:11.244810: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:11.277457: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:22:11.310594: Best charge windows best_metric 301.26p, best_cost 320.82p, best_carbon 0kg, best_import 38.18kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100% ]
2026-06-19 16:22:11.311096: Tweak plan optimisation started
2026-06-19 16:22:11.535285: Tweak optimisation finished metric 301.26 cost 320.82 metric_keep 0 cycle 33.73 carbon 0 import 38.18
2026-06-19 16:22:11.545827: Raw charge windows [ 19-06 16:00:00 - 19-06 16:30:00 @ 30.43p 0%, 19-06 16:30:00 - 19-06 17:00:00 @ 29.82p 0%, 19-06 17:00:00 - 19-06 17:30:00 @ 32.09p 0%, 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100% ] reserve 1.6
2026-06-19 16:22:11.546656: Unclipped charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ] reserve 1.6
2026-06-19 16:22:11.547220: Unfiltered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ] reserve 1.6
2026-06-19 16:22:11.547516: Filtered charge windows [ 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ] reserve 1.6
2026-06-19 16:22:11.547568: Plan valid is now true after recompute was False
2026-06-19 16:22:11.574142: predict base end_record 06-21 11:00:00, final soc 1.6kWh, metric 474.16p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:00:00, load 30.28kWh, PV 0.0kWh
2026-06-19 16:22:11.576069: Slot: [ 16:20, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 16:22:11.577537: SoC: [ 12.36, 12.34, 12.27, 12.21, 11.98, 11.38, 11.2, 11.2, 11.16, 11.13, 11.1, 11.03, 10.69, 10.48, 9.91, 9.46, 9.14, 8.44, 7.82, 7.76, 7.66, 7.51, 7.3, 7.1, 6.53, 5.19, 3.1, 2.75, 2.66, 2.51, 2.3, 2.01, 1.65, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:22:11.578781: BAT: [ 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-, 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-] kWh
2026-06-19 16:22:11.580364: LOAD: [ 3.3, 3.32, 3.38, 3.44, 3.65, 4.21, 4.38, 4.38, 4.42, 4.45, 4.47, 4.54, 4.86, 5.05, 5.58, 6.0, 6.3, 6.95, 7.53, 7.58, 7.67, 7.82, 8.01, 8.2, 8.73, 9.97, 11.93, 12.25, 12.33, 12.47, 12.67, 12.94, 13.27, 13.67, 14.12, 14.34, 14.36, 14.6, 14.91, 15.27, 15.45, 15.68, 15.96, 16.29, 16.93, 17.58, 18.0, 18.49, 18.8, 19.03, 19.09, 19.14, 19.33, 19.82, 19.98, 19.98, 20.0, 20.03, 20.06, 20.11, 20.4, 20.57, 21.04, 21.41, 21.68, 22.32, 22.9, 22.95, 23.05, 23.19, 23.38, 23.57, 24.11, 25.35, 27.3, 27.62, 27.7, 27.84, 28.04, 28.31, 28.64, 29.04, 29.5, 29.71, 29.73, 29.97, 30.28] kWh
2026-06-19 16:22:11.582142: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:22:11.584211: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.25, 1.7, 1.92, 1.94, 2.18, 2.49, 2.85, 3.03, 3.26, 3.54, 3.87, 4.51, 5.16, 5.58, 6.07, 6.38, 6.61, 6.67, 6.72, 6.91, 7.4, 7.56, 7.56, 7.58, 7.61, 7.64, 7.7, 7.98, 8.15, 8.62, 8.99, 9.26, 9.9, 10.48, 10.53, 10.63, 10.77, 10.96, 11.15, 11.69, 12.93, 14.88, 15.21, 15.28, 15.42, 15.62, 15.89, 16.22, 16.62, 17.08, 17.3, 17.31, 17.55, 17.86] kWh
2026-06-19 16:22:11.585862: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:22:11.587561: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 117.98, 125.28, 128.81, 129.0, 132.82, 137.44, 142.19, 144.66, 147.81, 151.68, 156.17, 164.96, 174.06, 179.86, 186.45, 191.03, 197.64, 199.2, 200.75, 206.59, 223.94, 229.47, 229.49, 230.26, 231.03, 231.73, 233.29, 241.11, 245.35, 256.44, 263.79, 269.19, 332.18, 343.73, 344.66, 346.44, 348.96, 352.08, 355.75, 365.57, 388.61, 425.01, 431.01, 432.35, 434.69, 438.33, 442.84, 448.76, 454.7, 462.0, 465.53, 465.72, 469.54, 474.16] p
2026-06-19 16:22:11.689450: Battery has 15.67 hours left - now at 12.36kWh
2026-06-19 16:22:11.729938: predict base10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 497.28p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:20:00, load 31.57kWh, PV 0.0kWh
2026-06-19 16:22:11.731822: Slot: [ 16:20, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 16:22:11.733404: SoC: [ 12.36, 12.34, 12.27, 12.21, 11.96, 11.34, 11.14, 11.14, 11.11, 11.07, 11.04, 10.96, 10.61, 10.39, 9.79, 9.33, 8.99, 8.26, 7.6, 7.55, 7.44, 7.28, 7.06, 6.84, 6.25, 4.85, 2.66, 2.29, 2.2, 2.05, 1.82, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:22:11.734757: BAT: [ 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-, 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-] kWh
2026-06-19 16:22:11.736942: LOAD: [ 3.3, 3.32, 3.39, 3.44, 3.67, 4.25, 4.43, 4.43, 4.47, 4.5, 4.53, 4.6, 4.93, 5.14, 5.69, 6.12, 6.44, 7.12, 7.73, 7.78, 7.88, 8.03, 8.23, 8.44, 8.99, 10.29, 12.34, 12.68, 12.76, 12.9, 13.12, 13.4, 13.74, 14.16, 14.64, 14.87, 14.88, 15.14, 15.46, 15.84, 16.03, 16.27, 16.56, 16.9, 17.58, 18.26, 18.7, 19.21, 19.54, 19.78, 19.84, 19.89, 20.09, 20.61, 20.77, 20.77, 20.8, 20.83, 20.86, 20.91, 21.21, 21.39, 21.88, 22.27, 22.55, 23.22, 23.84, 23.89, 23.99, 24.14, 24.34, 24.54, 25.1, 26.39, 28.44, 28.78, 28.86, 29.01, 29.22, 29.5, 29.85, 30.26, 30.74, 30.97, 30.99, 31.24, 31.57] kWh
2026-06-19 16:22:11.739890: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:22:11.742997: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.98, 1.33, 1.74, 2.22, 2.45, 2.46, 2.72, 3.04, 3.42, 3.61, 3.85, 4.14, 4.48, 5.16, 5.84, 6.28, 6.79, 7.12, 7.36, 7.42, 7.47, 7.67, 8.19, 8.35, 8.35, 8.38, 8.41, 8.44, 8.5, 8.79, 8.97, 9.46, 9.85, 10.13, 10.8, 11.42, 11.47, 11.57, 11.72, 11.92, 12.12, 12.68, 13.98, 16.02, 16.36, 16.44, 16.59, 16.8, 17.08, 17.43, 17.84, 18.32, 18.55, 18.57, 18.82, 19.15] kWh
2026-06-19 16:22:11.745180: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:22:11.747088: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.1, 120.31, 126.53, 134.18, 137.88, 138.07, 142.07, 146.91, 151.88, 154.47, 157.77, 161.82, 166.52, 175.73, 185.26, 191.34, 198.25, 203.05, 209.97, 211.61, 213.24, 219.35, 237.52, 243.33, 243.35, 244.15, 244.96, 245.69, 247.32, 255.51, 259.96, 271.57, 279.28, 284.93, 348.54, 360.65, 361.61, 363.48, 366.13, 369.39, 373.24, 383.52, 407.66, 445.8, 452.08, 453.48, 455.93, 459.75, 464.47, 470.68, 476.9, 484.55, 488.24, 488.44, 492.44, 497.28] p
2026-06-19 16:22:11.833471: predict best10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 442.34p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:20:00, load 31.57kWh, PV 0.0kWh
2026-06-19 16:22:11.835543: Slot: [ 16:20, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 16:22:11.837066: SoC: [ 12.36, 12.34, 12.27, 12.21, 11.96, 11.34, 11.14, 11.14, 11.11, 11.07, 11.04, 10.96, 10.61, 10.39, 9.79, 9.33, 8.99, 8.26, 7.6, 7.55, 7.44, 7.28, 7.06, 6.84, 6.25, 4.85, 2.66, 2.29, 2.2, 2.05, 1.82, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.23, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.24, 12.18, 12.12, 11.91, 11.35, 11.18, 11.18, 11.15, 11.11, 11.09, 11.02, 10.7, 10.51, 9.98, 9.57, 9.26, 8.54, 7.88, 7.83, 7.72, 7.56, 7.35, 7.13, 6.53, 5.14, 2.94, 2.57, 2.49, 2.33, 2.1, 1.8, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:22:11.838350: BAT: [ 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<bf+, g<bf+, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 16:22:11.839815: LOAD: [ 3.3, 3.32, 3.39, 3.44, 3.67, 4.25, 4.43, 4.43, 4.47, 4.5, 4.53, 4.6, 4.93, 5.14, 5.69, 6.12, 6.44, 7.12, 7.73, 7.78, 7.88, 8.03, 8.23, 8.44, 8.99, 10.29, 12.34, 12.68, 12.76, 12.9, 13.12, 13.4, 13.74, 14.16, 14.64, 14.87, 14.88, 15.14, 15.46, 15.84, 16.03, 16.27, 16.56, 16.9, 17.58, 18.26, 18.7, 19.21, 19.54, 19.78, 19.84, 19.89, 20.09, 20.61, 20.77, 20.77, 20.8, 20.83, 20.86, 20.91, 21.21, 21.39, 21.88, 22.27, 22.55, 23.22, 23.84, 23.89, 23.99, 24.14, 24.34, 24.54, 25.1, 26.39, 28.44, 28.78, 28.86, 29.01, 29.22, 29.5, 29.85, 30.26, 30.74, 30.97, 30.99, 31.24, 31.57] kWh
2026-06-19 16:22:11.841217: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:22:11.842714: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.98, 1.33, 1.74, 2.22, 2.45, 2.46, 2.72, 3.04, 5.5, 7.78, 7.78, 8.9, 11.33, 14.08, 15.43, 17.96, 18.53, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 19.02, 19.86, 19.97, 20.2, 20.21, 20.47, 20.79] kWh
2026-06-19 16:22:11.844138: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:22:11.845578: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.1, 120.31, 126.53, 134.18, 137.88, 138.07, 142.07, 146.91, 179.31, 209.92, 209.92, 225.39, 258.62, 296.36, 315.16, 349.77, 357.56, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 412.34, 412.34, 412.34, 412.34, 412.34, 412.34, 412.34, 412.34, 412.34, 412.34, 412.34, 412.34, 412.34, 412.34, 412.34, 415.2, 427.88, 429.6, 433.3, 433.5, 437.5, 442.34] p
2026-06-19 16:22:11.924257: predict best end_record 06-21 11:00:00, final soc 1.6kWh, metric 420.78p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:00:00, load 30.28kWh, PV 0.0kWh
2026-06-19 16:22:11.926145: Slot: [ 16:20, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 16:22:11.927600: SoC: [ 12.36, 12.34, 12.27, 12.21, 11.98, 11.38, 11.2, 11.2, 11.16, 11.13, 11.1, 11.03, 10.69, 10.48, 9.91, 9.46, 9.14, 8.44, 7.82, 7.76, 7.66, 7.51, 7.3, 7.1, 6.53, 5.19, 3.1, 2.75, 2.66, 2.51, 2.3, 2.01, 1.65, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.02, 6.02, 8.35, 10.67, 10.67, 13.0, 12.7, 12.7, 12.46, 12.39, 12.34, 12.14, 11.6, 11.44, 11.44, 11.41, 11.38, 11.35, 11.29, 10.99, 10.8, 10.3, 9.9, 9.61, 8.93, 8.3, 8.24, 8.14, 7.99, 7.78, 7.58, 7.0, 5.67, 3.58, 3.23, 3.15, 3.0, 2.78, 2.49, 2.13, 2.13, 1.64, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:22:11.928842: BAT: [ 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<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+] kWh
2026-06-19 16:22:11.930353: LOAD: [ 3.3, 3.32, 3.38, 3.44, 3.65, 4.21, 4.38, 4.38, 4.42, 4.45, 4.47, 4.54, 4.86, 5.05, 5.58, 6.0, 6.3, 6.95, 7.53, 7.58, 7.67, 7.82, 8.01, 8.2, 8.73, 9.97, 11.93, 12.25, 12.33, 12.47, 12.67, 12.94, 13.27, 13.67, 14.12, 14.34, 14.36, 14.6, 14.91, 15.27, 15.45, 15.68, 15.96, 16.29, 16.93, 17.58, 18.0, 18.49, 18.8, 19.03, 19.09, 19.14, 19.33, 19.82, 19.98, 19.98, 20.0, 20.03, 20.06, 20.11, 20.4, 20.57, 21.04, 21.41, 21.68, 22.32, 22.9, 22.95, 23.05, 23.19, 23.38, 23.57, 24.11, 25.35, 27.3, 27.62, 27.7, 27.84, 28.04, 28.31, 28.64, 29.04, 29.5, 29.71, 29.73, 29.97, 30.28] kWh
2026-06-19 16:22:11.931737: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:22:11.933174: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.25, 1.7, 1.92, 1.94, 2.18, 2.49, 5.35, 8.03, 8.03, 8.32, 11.14, 14.29, 14.94, 17.86, 18.06, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.77, 18.77, 18.96, 18.97, 19.21, 19.52] kWh
2026-06-19 16:22:11.934585: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:22:11.936052: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 117.98, 125.28, 128.81, 129.0, 132.82, 137.44, 175.1, 211.2, 211.2, 215.07, 253.79, 296.81, 305.91, 345.94, 348.72, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 409.23, 409.23, 412.15, 412.34, 416.16, 420.78] p
2026-06-19 16:22:11.938261: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , ]
2026-06-19 16:22:11.938295: Saving plan best values to HA entities
2026-06-19 16:22:12.107437: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 16:22:12.114571: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 16:22:12.122473: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 35.85kWh, house 2.34kWh, export 0.0kWh, metric 420.78p, metric10 442.34p
2026-06-19 16:22:12.201516: Marginal costs baseline metric (no standing charge): 320.8175
2026-06-19 16:22:12.402289: Marginal energy costs matrix computed: min=17.32 max=24.65
2026-06-19 16:22:12.483472: Rate array import [{'start': 980, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 980, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 16:22:12.484225: - Your estimated bill for today is £0.63 and tomorrow is £2.91
2026-06-19 16:22:12.484258: - Import rates are very expensive (29.8p - 37.1p) for the next 2 and three quarters hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 16:22:12.484277: - The battery is currently at 77% and is in eco mode for the next 18 hours.
2026-06-19 16:22:12.484293: - For the next 48 hours there will be no solar generation.
2026-06-19 16:22:12.484324: - You will run out of battery in 15 hours.
2026-06-19 16:22:12.484340: - Your next charge slot will be in 18 hours where import rates will be cheap (13.2p).
2026-06-19 16:22:12.484356:
2026-06-19 16:22:12.533478: Plan calculation took 7.70 seconds
2026-06-19 16:22:12.537103: No high rate period found
2026-06-19 16:22:12.588254: Import threshold used for optimisation was 16.86p
2026-06-19 16:22:12.637631: Low import rate windows [0: 06-19 16:00:00 - 06-19 16:30:00 @ 30.43, 1: 06-19 16:30:00 - 06-19 17:00:00 @ 29.82, 2: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 3: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 4: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 5: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 6: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 7: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 8: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 9: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 10: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 11: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 12: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 13: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 14: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 15: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 16: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 17: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 18: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 19: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 20: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 21: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 22: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 23: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 24: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 25: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 26: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 27: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 28: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 29: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 30: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 31: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 32: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 33: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 34: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 35: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 36: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 37: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 38: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 39: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 40: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 41: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 42: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 43: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 44: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 45: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 46: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 47: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 48: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 49: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 50: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 51: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 52: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 53: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 54: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 55: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 56: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 57: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 58: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 59: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 60: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 61: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 62: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 63: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 64: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 65: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 66: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 67: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 68: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 69: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 70: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 71: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 72: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 73: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 74: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 75: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 76: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 77: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 78: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 79: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 80: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 81: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 82: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 83: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 84: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 85: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 86: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 87: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 88: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 89: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 90: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 91: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 92: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 93: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 94: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 95: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77]
2026-06-19 16:22:12.645460: Inverter 0: Type SK Sunsynk
2026-06-19 16:22:12.645518: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:22:12.645759: Reserve min: 10%, battery_min: 10%
2026-06-19 16:22:12.645859: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:22:12.646260: Inverter 0 SoC: 12.36kW 77%, current charge rate 5000W, current discharge rate 5250W, current battery power 527W, current battery voltage 51.2V, grid power -55W, load power 564W, PV Power 0W
2026-06-19 16:22:12.646465: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:22:12.646546: Inverter 0 scheduled charge enable is False
2026-06-19 16:22:12.646574: Inverter 0 charge windows currently []
2026-06-19 16:22:12.646600: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:22:12.646701: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:22:12.646754: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:22:12.646794: Inverter 0 scheduled discharge enable is False
2026-06-19 16:22:12.646933: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:22:12.646962: Inverter 0 discharge windows currently []
2026-06-19 16:22:12.646985: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:22:12.647002: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:22:12.647017: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:22:12.721188: Total inverter register writes now 0
2026-06-19 16:22:12.742309: Completed run status Read-Only
2026-06-19 16:22:12.748366: Info: record_status Read-Only
2026-06-19 16:22:12.761926: Saved current settings to /config/predbat_config.json
2026-06-19 16:22:12.809567: Creating predbat dashboard at /config/predbat_dashboard.yaml
2026-06-19 16:22:49.841403: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:22:49.841597: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:22:49.841627: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:22:49.841791: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:22:49.841825: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:22:49.841843: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:22:49.841859: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:23:50.128226: select_event: mode, select.predbat_mode = Control charge & discharge
2026-06-19 16:23:50.128665: Set reset inverter true due to reset_inverter_force on item mode
2026-06-19 16:23:50.128786: Set reset inverter force true due to reset_inverter_force on item mode
2026-06-19 16:23:50.141309: Dashboard status updated: {'mode': 'Control charge & discharge'}
2026-06-19 16:24:03.973345: Refreshing Predbat configuration
2026-06-19 16:24:04.274296: Saved current settings to /config/predbat_config.json
2026-06-19 16:24:04.275250: Validation of apps.yaml was successful
2026-06-19 16:24:04.275390: --------------- PredBat - update at 2026-06-19 16:20:00+01:00 with clock skew 0 minutes, minutes now 980
2026-06-19 16:24:04.275751: Saved current settings to /config/predbat_config.json
2026-06-19 16:24:04.275818: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 49.0 minutes
2026-06-19 16:24:04.275867: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 16:24:04.275975: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 16:24:04.291012: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 16:24:04.291457: Predbat mode is set to Control charge & discharge
2026-06-19 16:24:04.291533: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 16:24:04.387022: Found 11520 load_today datapoints going back 1 days
2026-06-19 16:24:04.387112: Using load_power data to fill gaps in load_today data
2026-06-19 16:24:04.438328: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 16:24:04.438464: Zero load period starting at 2026-06-19T12:09:00+0100 (251 minutes) for 889 minutes with base value 0.9
2026-06-19 16:24:04.438520: Zero load period starting at 2026-06-18T19:24:00+0100 (1256 minutes) for 64 minutes with base value 0.8
2026-06-19 16:24:04.439468: Processing 384 30-minute periods for power integration
2026-06-19 16:24:04.502855: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 16:24:04.502973: Car charging hold True, threshold 6.0kWh
2026-06-19 16:24:04.503027: Current data so far today: load 3.3kWh, import 0.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 16:24:04.523747: Standing charge is set to 49.98p
2026-06-19 16:24:04.550126: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 16:24:04.550407: Import rates: min 13.17p, max 37.08p, average 20.05p
2026-06-19 16:24:04.588535: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 16:24:04.588632: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 16:24:04.589853: High export rate found rates in range 99p to -99p
2026-06-19 16:24:04.684777: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 16:24:04.684912: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 16:24:04.685148: Last hour: net energy 0.1kWh, import 0.1kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 1.66p, import 1.66p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 16:24:04.726179: Today's energy total net 0.9kWh, import 0.9kWh, export 0.0kWh, cost 62.8p, import 12.82p, export 0.0p, carbon 0.0kg
2026-06-19 16:24:04.726279: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 16:24:04.728035: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 16:24:04.729472: Warn: Found 1 gaps in load_today totalling 10055 minutes to fill using average data
2026-06-19 16:24:04.729555: Gap starting at 2026-06-18T15:55:00+0100 (1465 minutes) for 10055 minutes
2026-06-19 16:24:04.746303: Historical days now [7] weight [1]
2026-06-19 16:24:04.769438: Today's load divergence 119.56%, in-day adjustment 112.64%, damping 0.95x, yesterday 100.0% today 118.58% blend 31.94%
2026-06-19 16:24:04.769497: Today's predicted so far 9.09kWh with 0.0kWh car/iBoost excluded, 0.66kWh import ignored, and 0kWh forecast extra.
2026-06-19 16:24:04.769526: Today's actual load so far 11.91kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 16:24:04.797307: Inverter 0: Type SK Sunsynk
2026-06-19 16:24:04.797368: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:24:04.797547: Reserve min: 10%, battery_min: 10%
2026-06-19 16:24:04.797604: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:24:04.797881: Inverter 0 SoC: 12.36kW 77%, current charge rate 5000W, current discharge rate 5250W, current battery power 540W, current battery voltage 51.2V, grid power -53W, load power 573W, PV Power 0W
2026-06-19 16:24:04.798041: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:24:04.798115: Inverter 0 scheduled charge enable is False
2026-06-19 16:24:04.798141: Inverter 0 charge windows currently []
2026-06-19 16:24:04.798164: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:24:04.798263: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:24:04.798288: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:24:04.798319: Inverter 0 scheduled discharge enable is False
2026-06-19 16:24:04.798430: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:24:04.798456: Inverter 0 discharge windows currently []
2026-06-19 16:24:04.798474: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:24:04.798490: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:24:04.798505: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:24:04.861907: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 16:24:04.861997: Will recompute the plan as it is invalid
2026-06-19 16:24:04.862030: Recompute, previous plan is invalid...
2026-06-19 16:24:04.865575: Best charge window [ 19-06 16:00:00 - 19-06 16:30:00 @ 30.43p 0%, 19-06 16:30:00 - 19-06 17:00:00 @ 29.82p 0%, 19-06 17:00:00 - 19-06 17:30:00 @ 32.09p 0%, 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0% ]
2026-06-19 16:24:04.865705: Best export window [ ]
2026-06-19 16:24:04.866530: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 16:24:04.868871: Load divergence over 8.0 hours mean 356.99W, min 0.0W, max 2997.6W, std dev 448.17W, divergence 62.77%
2026-06-19 16:24:04.891317: Calculating data from yesterday for savings calculation
2026-06-19 16:24:04.903293: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 16:24:04.909773: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 16:24:04.911780: Creating pool of 12 processes to match your CPU count
2026-06-19 16:24:04.979255: Calculate Best options: mode(Control charge & discharge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 16:24:04.981135: Optimise levels pass started at 2026-06-19 16:24:04
2026-06-19 16:24:04.981200: Optimise all windows, total charge 95 export 1
2026-06-19 16:24:05.221644: >> Region optimisation pass width 960
2026-06-19 16:24:05.684360: >> Region optimisation pass width 480
2026-06-19 16:24:05.993500: >> Region optimisation pass width 240
2026-06-19 16:24:06.804856: >> Region optimisation pass width 120
2026-06-19 16:24:08.138712: Calculated end_record as 06-21 11:00:00 based on best_price 13.8p, next_charge_start 06-20 11:00:00, max_windows 85
2026-06-19 16:24:08.138936: Optimise levels pass ended at 2026-06-19 16:24:08, duration 3.2 seconds tried 381 combinations
2026-06-19 16:24:08.139143: Set best_price_charge_level 14.8p, best_price_export_level 0p, best_price_charge 13.8p, best_cost_export 0p, best_metric 360.54p, best_keep 0kWh, best_cycle 35.34kWh, best_carbon 0kg, best_import 22.93kWh
2026-06-19 16:24:08.151460: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.8p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 0, 16.0, 16.0, 16.0, 0, 12.5, 12.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 16:24:08.151691: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.8p, best_metric 302.83p, best_cost 322.18p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:24:08.182743: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:24:08.328769: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:24:08.363648: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:24:08.390222: Best charge windows best_metric 302.59p, best_cost 321.91p, best_carbon 0kg, best_import 38.21kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100% ]
2026-06-19 16:24:08.390445: Best export windows best_metric 302.59p, best_cost 321.91p, best_carbon 0kg, best_import 38.21kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 16:24:08.391794: Best charge windows best_metric 302.59p, best_cost 321.91p, best_carbon 0kg, best_import 38.21kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100% ]
2026-06-19 16:24:08.391926: Best export windows best_metric 302.59p, best_cost 321.91p, best_carbon 0kg, best_import 38.21kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 16:24:08.392178: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:24:08.421732: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:24:08.540762: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:24:08.570205: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:24:08.594709: Best charge windows best_metric 302.59p, best_cost 321.91p, best_carbon 0kg, best_import 38.21kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100% ]
2026-06-19 16:24:08.594976: Best export windows best_metric 302.59p, best_cost 321.91p, best_carbon 0kg, best_import 38.21kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 16:24:08.595149: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:24:08.629913: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:24:08.752560: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:24:08.777820: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:24:08.804788: Best charge windows best_metric 302.59p, best_cost 321.91p, best_carbon 0kg, best_import 38.21kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100% ]
2026-06-19 16:24:08.805054: Best export windows best_metric 302.59p, best_cost 321.91p, best_carbon 0kg, best_import 38.21kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 16:24:08.805118: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:24:08.826791: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:24:08.856497: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:24:08.977484: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:24:09.004307: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.8p, best_metric 302.59p, best_cost 321.91p, best_cycle 34.13kWh, best_carbon 0kg, best_import 38.21kWh
2026-06-19 16:24:09.035177: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.8p, best_metric 301.99p, best_cost 321.41p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:09.066030: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.8p, best_metric 301.93p, best_cost 321.41p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:09.093871: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.8p, best_metric 301.58p, best_cost 321.17p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:09.140268: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.8p, best_metric 301.58p, best_cost 321.17p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:09.189551: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.8p, best_metric 301.58p, best_cost 321.17p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:09.239713: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.8p, best_metric 301.37p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:09.284593: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.8p, best_metric 301.37p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:09.343897: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.8p, best_metric 301.37p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:09.388468: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.8p, best_metric 301.37p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:09.451816: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.8p, best_metric 301.29p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:09.512490: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.8p, best_metric 301.27p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:09.576015: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:09.708140: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:09.816818: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:09.876442: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:09.946735: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:10.150653: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:10.215912: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:10.281339: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:10.350667: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:10.418155: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:10.479627: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:10.546501: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:10.579268: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:10.610930: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:10.640313: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:10.671661: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:10.698722: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:10.809782: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:10.904195: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:10.970477: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:11.066585: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:11.096344: Optimise price set 32.0p, pass low, price 29.82p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:11.124037: Optimise price set 32.6p, pass low, price 30.43p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:11.146876: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:11.181728: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:11.248819: Optimise price set 34.4p, pass low, price 32.09p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:11.282487: Optimise price set 37.0p, pass low, price 34.45p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:11.314715: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:11.347853: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 13.8p, best_metric 301.26p, best_cost 320.82p, best_cycle 33.73kWh, best_carbon 0kg, best_import 38.18kWh
2026-06-19 16:24:11.378662: Best charge windows best_metric 301.26p, best_cost 320.82p, best_carbon 0kg, best_import 38.18kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100% ]
2026-06-19 16:24:11.378793: Best export windows best_metric 301.26p, best_cost 320.82p, best_carbon 0kg, best_import 38.18kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 16:24:11.379072: Tweak plan optimisation started
2026-06-19 16:24:11.642030: Tweak optimisation finished metric 301.26 cost 320.82 metric_keep 0 cycle 33.73 carbon 0 import 38.18
2026-06-19 16:24:11.653575: Raw charge windows [ 19-06 16:00:00 - 19-06 16:30:00 @ 30.43p 0%, 19-06 16:30:00 - 19-06 17:00:00 @ 29.82p 0%, 19-06 17:00:00 - 19-06 17:30:00 @ 32.09p 0%, 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100% ] reserve 1.6
2026-06-19 16:24:11.654540: Unclipped charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ] reserve 1.6
2026-06-19 16:24:11.655171: Unfiltered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ] reserve 1.6
2026-06-19 16:24:11.655492: Filtered charge windows [ 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ] reserve 1.6
2026-06-19 16:24:11.655565: Plan valid is now true after recompute was False
2026-06-19 16:24:11.682746: predict base end_record 06-21 11:00:00, final soc 1.6kWh, metric 474.16p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:00:00, load 30.28kWh, PV 0.0kWh
2026-06-19 16:24:11.684674: Slot: [ 16:20, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 16:24:11.686274: SoC: [ 12.36, 12.34, 12.27, 12.21, 11.98, 11.38, 11.2, 11.2, 11.16, 11.13, 11.1, 11.03, 10.69, 10.48, 9.91, 9.46, 9.14, 8.44, 7.82, 7.76, 7.66, 7.51, 7.3, 7.1, 6.53, 5.19, 3.1, 2.75, 2.66, 2.51, 2.3, 2.01, 1.65, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:24:11.687507: BAT: [ 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-, 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-] kWh
2026-06-19 16:24:11.688991: LOAD: [ 3.3, 3.32, 3.38, 3.44, 3.65, 4.21, 4.38, 4.38, 4.42, 4.45, 4.47, 4.54, 4.86, 5.05, 5.58, 6.0, 6.3, 6.95, 7.53, 7.58, 7.67, 7.82, 8.01, 8.2, 8.73, 9.97, 11.93, 12.25, 12.33, 12.47, 12.67, 12.94, 13.27, 13.67, 14.12, 14.34, 14.36, 14.6, 14.91, 15.27, 15.45, 15.68, 15.96, 16.29, 16.93, 17.58, 18.0, 18.49, 18.8, 19.03, 19.09, 19.14, 19.33, 19.82, 19.98, 19.98, 20.0, 20.03, 20.06, 20.11, 20.4, 20.57, 21.04, 21.41, 21.68, 22.32, 22.9, 22.95, 23.05, 23.19, 23.38, 23.57, 24.11, 25.35, 27.3, 27.62, 27.7, 27.84, 28.04, 28.31, 28.64, 29.04, 29.5, 29.71, 29.73, 29.97, 30.28] kWh
2026-06-19 16:24:11.690403: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:24:11.691829: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.25, 1.7, 1.92, 1.94, 2.18, 2.49, 2.85, 3.03, 3.26, 3.54, 3.87, 4.51, 5.16, 5.58, 6.07, 6.38, 6.61, 6.67, 6.72, 6.91, 7.4, 7.56, 7.56, 7.58, 7.61, 7.64, 7.7, 7.98, 8.15, 8.62, 8.99, 9.26, 9.9, 10.48, 10.53, 10.63, 10.77, 10.96, 11.15, 11.69, 12.93, 14.88, 15.21, 15.28, 15.42, 15.62, 15.89, 16.22, 16.62, 17.08, 17.3, 17.31, 17.55, 17.86] kWh
2026-06-19 16:24:11.693230: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:24:11.694721: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 117.98, 125.28, 128.81, 129.0, 132.82, 137.44, 142.19, 144.66, 147.81, 151.68, 156.17, 164.96, 174.06, 179.86, 186.45, 191.03, 197.64, 199.2, 200.75, 206.59, 223.94, 229.47, 229.49, 230.26, 231.03, 231.73, 233.29, 241.11, 245.35, 256.44, 263.79, 269.19, 332.18, 343.73, 344.66, 346.44, 348.96, 352.08, 355.75, 365.57, 388.61, 425.01, 431.01, 432.35, 434.69, 438.33, 442.84, 448.76, 454.7, 462.0, 465.53, 465.72, 469.54, 474.16] p
2026-06-19 16:24:11.796357: Battery has 15.67 hours left - now at 12.36kWh
2026-06-19 16:24:11.840359: predict base10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 497.28p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:20:00, load 31.57kWh, PV 0.0kWh
2026-06-19 16:24:11.842283: Slot: [ 16:20, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 16:24:11.843813: SoC: [ 12.36, 12.34, 12.27, 12.21, 11.96, 11.34, 11.14, 11.14, 11.11, 11.07, 11.04, 10.96, 10.61, 10.39, 9.79, 9.33, 8.99, 8.26, 7.6, 7.55, 7.44, 7.28, 7.06, 6.84, 6.25, 4.85, 2.66, 2.29, 2.2, 2.05, 1.82, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:24:11.845168: BAT: [ 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-, 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-] kWh
2026-06-19 16:24:11.846998: LOAD: [ 3.3, 3.32, 3.39, 3.44, 3.67, 4.25, 4.43, 4.43, 4.47, 4.5, 4.53, 4.6, 4.93, 5.14, 5.69, 6.12, 6.44, 7.12, 7.73, 7.78, 7.88, 8.03, 8.23, 8.44, 8.99, 10.29, 12.34, 12.68, 12.76, 12.9, 13.12, 13.4, 13.74, 14.16, 14.64, 14.87, 14.88, 15.14, 15.46, 15.84, 16.03, 16.27, 16.56, 16.9, 17.58, 18.26, 18.7, 19.21, 19.54, 19.78, 19.84, 19.89, 20.09, 20.61, 20.77, 20.77, 20.8, 20.83, 20.86, 20.91, 21.21, 21.39, 21.88, 22.27, 22.55, 23.22, 23.84, 23.89, 23.99, 24.14, 24.34, 24.54, 25.1, 26.39, 28.44, 28.78, 28.86, 29.01, 29.22, 29.5, 29.85, 30.26, 30.74, 30.97, 30.99, 31.24, 31.57] kWh
2026-06-19 16:24:11.848428: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:24:11.849630: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.98, 1.33, 1.74, 2.22, 2.45, 2.46, 2.72, 3.04, 3.42, 3.61, 3.85, 4.14, 4.48, 5.16, 5.84, 6.28, 6.79, 7.12, 7.36, 7.42, 7.47, 7.67, 8.19, 8.35, 8.35, 8.38, 8.41, 8.44, 8.5, 8.79, 8.97, 9.46, 9.85, 10.13, 10.8, 11.42, 11.47, 11.57, 11.72, 11.92, 12.12, 12.68, 13.98, 16.02, 16.36, 16.44, 16.59, 16.8, 17.08, 17.43, 17.84, 18.32, 18.55, 18.57, 18.82, 19.15] kWh
2026-06-19 16:24:11.850779: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:24:11.851963: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.1, 120.31, 126.53, 134.18, 137.88, 138.07, 142.07, 146.91, 151.88, 154.47, 157.77, 161.82, 166.52, 175.73, 185.26, 191.34, 198.25, 203.05, 209.97, 211.61, 213.24, 219.35, 237.52, 243.33, 243.35, 244.15, 244.96, 245.69, 247.32, 255.51, 259.96, 271.57, 279.28, 284.93, 348.54, 360.65, 361.61, 363.48, 366.13, 369.39, 373.24, 383.52, 407.66, 445.8, 452.08, 453.48, 455.93, 459.75, 464.47, 470.68, 476.9, 484.55, 488.24, 488.44, 492.44, 497.28] p
2026-06-19 16:24:11.923121: predict best10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 442.34p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:20:00, load 31.57kWh, PV 0.0kWh
2026-06-19 16:24:11.924987: Slot: [ 16:20, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 16:24:11.926532: SoC: [ 12.36, 12.34, 12.27, 12.21, 11.96, 11.34, 11.14, 11.14, 11.11, 11.07, 11.04, 10.96, 10.61, 10.39, 9.79, 9.33, 8.99, 8.26, 7.6, 7.55, 7.44, 7.28, 7.06, 6.84, 6.25, 4.85, 2.66, 2.29, 2.2, 2.05, 1.82, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.23, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.24, 12.18, 12.12, 11.91, 11.35, 11.18, 11.18, 11.15, 11.11, 11.09, 11.02, 10.7, 10.51, 9.98, 9.57, 9.26, 8.54, 7.88, 7.83, 7.72, 7.56, 7.35, 7.13, 6.53, 5.14, 2.94, 2.57, 2.49, 2.33, 2.1, 1.8, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:24:11.927891: BAT: [ 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<bf+, g<bf+, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 16:24:11.929352: LOAD: [ 3.3, 3.32, 3.39, 3.44, 3.67, 4.25, 4.43, 4.43, 4.47, 4.5, 4.53, 4.6, 4.93, 5.14, 5.69, 6.12, 6.44, 7.12, 7.73, 7.78, 7.88, 8.03, 8.23, 8.44, 8.99, 10.29, 12.34, 12.68, 12.76, 12.9, 13.12, 13.4, 13.74, 14.16, 14.64, 14.87, 14.88, 15.14, 15.46, 15.84, 16.03, 16.27, 16.56, 16.9, 17.58, 18.26, 18.7, 19.21, 19.54, 19.78, 19.84, 19.89, 20.09, 20.61, 20.77, 20.77, 20.8, 20.83, 20.86, 20.91, 21.21, 21.39, 21.88, 22.27, 22.55, 23.22, 23.84, 23.89, 23.99, 24.14, 24.34, 24.54, 25.1, 26.39, 28.44, 28.78, 28.86, 29.01, 29.22, 29.5, 29.85, 30.26, 30.74, 30.97, 30.99, 31.24, 31.57] kWh
2026-06-19 16:24:11.930834: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:24:11.932283: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.98, 1.33, 1.74, 2.22, 2.45, 2.46, 2.72, 3.04, 5.5, 7.78, 7.78, 8.9, 11.33, 14.08, 15.43, 17.96, 18.53, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 19.02, 19.86, 19.97, 20.2, 20.21, 20.47, 20.79] kWh
2026-06-19 16:24:11.933780: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:24:11.935249: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.1, 120.31, 126.53, 134.18, 137.88, 138.07, 142.07, 146.91, 179.31, 209.92, 209.92, 225.39, 258.62, 296.36, 315.16, 349.77, 357.56, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 362.36, 412.34, 412.34, 412.34, 412.34, 412.34, 412.34, 412.34, 412.34, 412.34, 412.34, 412.34, 412.34, 412.34, 412.34, 412.34, 415.2, 427.88, 429.6, 433.3, 433.5, 437.5, 442.34] p
2026-06-19 16:24:12.017521: predict best end_record 06-21 11:00:00, final soc 1.6kWh, metric 420.78p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:00:00, load 30.28kWh, PV 0.0kWh
2026-06-19 16:24:12.019066: Slot: [ 16:20, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 16:24:12.020247: SoC: [ 12.36, 12.34, 12.27, 12.21, 11.98, 11.38, 11.2, 11.2, 11.16, 11.13, 11.1, 11.03, 10.69, 10.48, 9.91, 9.46, 9.14, 8.44, 7.82, 7.76, 7.66, 7.51, 7.3, 7.1, 6.53, 5.19, 3.1, 2.75, 2.66, 2.51, 2.3, 2.01, 1.65, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.02, 6.02, 8.35, 10.67, 10.67, 13.0, 12.7, 12.7, 12.46, 12.39, 12.34, 12.14, 11.6, 11.44, 11.44, 11.41, 11.38, 11.35, 11.29, 10.99, 10.8, 10.3, 9.9, 9.61, 8.93, 8.3, 8.24, 8.14, 7.99, 7.78, 7.58, 7.0, 5.67, 3.58, 3.23, 3.15, 3.0, 2.78, 2.49, 2.13, 2.13, 1.64, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:24:12.021228: BAT: [ 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<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+] kWh
2026-06-19 16:24:12.022420: LOAD: [ 3.3, 3.32, 3.38, 3.44, 3.65, 4.21, 4.38, 4.38, 4.42, 4.45, 4.47, 4.54, 4.86, 5.05, 5.58, 6.0, 6.3, 6.95, 7.53, 7.58, 7.67, 7.82, 8.01, 8.2, 8.73, 9.97, 11.93, 12.25, 12.33, 12.47, 12.67, 12.94, 13.27, 13.67, 14.12, 14.34, 14.36, 14.6, 14.91, 15.27, 15.45, 15.68, 15.96, 16.29, 16.93, 17.58, 18.0, 18.49, 18.8, 19.03, 19.09, 19.14, 19.33, 19.82, 19.98, 19.98, 20.0, 20.03, 20.06, 20.11, 20.4, 20.57, 21.04, 21.41, 21.68, 22.32, 22.9, 22.95, 23.05, 23.19, 23.38, 23.57, 24.11, 25.35, 27.3, 27.62, 27.7, 27.84, 28.04, 28.31, 28.64, 29.04, 29.5, 29.71, 29.73, 29.97, 30.28] kWh
2026-06-19 16:24:12.023552: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:24:12.025014: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.25, 1.7, 1.92, 1.94, 2.18, 2.49, 5.35, 8.03, 8.03, 8.32, 11.14, 14.29, 14.94, 17.86, 18.06, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.77, 18.77, 18.96, 18.97, 19.21, 19.52] kWh
2026-06-19 16:24:12.026175: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:24:12.027427: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 117.98, 125.28, 128.81, 129.0, 132.82, 137.44, 175.1, 211.2, 211.2, 215.07, 253.79, 296.81, 305.91, 345.94, 348.72, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 353.3, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 403.29, 409.23, 409.23, 412.15, 412.34, 416.16, 420.78] p
2026-06-19 16:24:12.029198: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , ]
2026-06-19 16:24:12.029244: Saving plan best values to HA entities
2026-06-19 16:24:12.195131: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 16:24:12.200619: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 16:24:12.205916: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 35.85kWh, house 2.34kWh, export 0.0kWh, metric 420.78p, metric10 442.34p
2026-06-19 16:24:12.282433: Marginal costs baseline metric (no standing charge): 320.8175
2026-06-19 16:24:12.485882: Marginal energy costs matrix computed: min=17.32 max=24.65
2026-06-19 16:24:12.563318: Rate array import [{'start': 980, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 980, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 16:24:12.564157: - Your estimated bill for today is £0.63 and tomorrow is £2.91
2026-06-19 16:24:12.564197: - Import rates are very expensive (29.8p - 37.1p) for the next 2 and three quarters hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 16:24:12.564216: - The battery is currently at 77% and is in eco mode for the next 18 hours.
2026-06-19 16:24:12.564232: - For the next 48 hours there will be no solar generation.
2026-06-19 16:24:12.564247: - You will run out of battery in 15 hours.
2026-06-19 16:24:12.564262: - Your next charge slot will be in 18 hours where import rates will be cheap (13.2p).
2026-06-19 16:24:12.564278:
2026-06-19 16:24:12.620927: Plan calculation took 7.76 seconds
2026-06-19 16:24:12.624555: No high rate period found
2026-06-19 16:24:12.678135: Import threshold used for optimisation was 16.86p
2026-06-19 16:24:12.750686: Low import rate windows [0: 06-19 16:00:00 - 06-19 16:30:00 @ 30.43, 1: 06-19 16:30:00 - 06-19 17:00:00 @ 29.82, 2: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 3: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 4: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 5: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 6: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 7: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 8: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 9: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 10: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 11: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 12: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 13: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 14: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 15: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 16: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 17: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 18: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 19: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 20: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 21: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 22: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 23: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 24: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 25: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 26: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 27: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 28: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 29: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 30: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 31: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 32: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 33: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 34: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 35: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 36: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 37: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 38: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 39: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 40: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 41: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 42: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 43: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 44: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 45: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 46: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 47: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 48: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 49: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 50: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 51: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 52: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 53: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 54: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 55: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 56: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 57: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 58: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 59: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 60: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 61: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 62: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 63: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 64: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 65: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 66: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 67: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 68: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 69: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 70: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 71: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 72: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 73: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 74: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 75: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 76: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 77: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 78: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 79: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 80: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 81: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 82: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 83: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 84: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 85: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 86: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 87: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 88: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 89: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 90: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 91: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 92: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 93: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 94: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 95: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77]
2026-06-19 16:24:12.756255: Inverter 0: Type SK Sunsynk
2026-06-19 16:24:12.756298: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:24:12.756456: Reserve min: 10%, battery_min: 10%
2026-06-19 16:24:12.756510: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:24:12.756730: Inverter 0 SoC: 12.36kW 77%, current charge rate 5000W, current discharge rate 5250W, current battery power 571W, current battery voltage 51.2V, grid power -55W, load power 613W, PV Power 0W
2026-06-19 16:24:12.756885: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:24:12.756966: Inverter 0 scheduled charge enable is False
2026-06-19 16:24:12.756992: Inverter 0 charge windows currently []
2026-06-19 16:24:12.757014: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:24:12.757099: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:24:12.757120: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:24:12.757149: Inverter 0 scheduled discharge enable is False
2026-06-19 16:24:12.757243: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:24:12.757265: Inverter 0 discharge windows currently []
2026-06-19 16:24:12.757283: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:24:12.757309: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:24:12.757322: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:24:12.829430: Total inverter register writes now 0
2026-06-19 16:24:12.851875: Completed run status Read-Only
2026-06-19 16:24:12.858304: Info: record_status Read-Only
2026-06-19 16:24:12.871994: Saved current settings to /config/predbat_config.json
2026-06-19 16:24:12.917386: Creating predbat dashboard at /config/predbat_dashboard.yaml
2026-06-19 16:24:48.946342: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:24:48.946544: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:24:48.946574: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:24:48.946696: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:24:48.946723: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:24:48.946740: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:24:48.946756: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:25:00.023259: --------------- PredBat - update at 2026-06-19 16:25:00+01:00 with clock skew 0 minutes, minutes now 985
2026-06-19 16:25:00.023789: Saved current settings to /config/predbat_config.json
2026-06-19 16:25:00.023865: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 49.9 minutes
2026-06-19 16:25:00.023918: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 16:25:00.024095: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 16:25:00.043838: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 16:25:00.044307: Predbat mode is set to Control charge & discharge
2026-06-19 16:25:00.044385: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 16:25:00.143667: Found 11520 load_today datapoints going back 1 days
2026-06-19 16:25:00.143768: Using load_power data to fill gaps in load_today data
2026-06-19 16:25:00.198563: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 16:25:00.198707: Zero load period starting at 2026-06-19T12:09:00+0100 (256 minutes) for 889 minutes with base value 0.9
2026-06-19 16:25:00.198763: Zero load period starting at 2026-06-18T19:24:00+0100 (1261 minutes) for 64 minutes with base value 0.8
2026-06-19 16:25:00.199918: Processing 384 30-minute periods for power integration
2026-06-19 16:25:00.264072: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 16:25:00.264156: Car charging hold True, threshold 6.0kWh
2026-06-19 16:25:00.264194: Current data so far today: load 3.35kWh, import 0.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 16:25:00.284383: Standing charge is set to 49.98p
2026-06-19 16:25:00.305696: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 16:25:00.305924: Import rates: min 13.17p, max 37.08p, average 20.05p
2026-06-19 16:25:00.336167: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 16:25:00.336259: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 16:25:00.337288: High export rate found rates in range 99p to -99p
2026-06-19 16:25:00.415132: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 16:25:00.415235: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 16:25:00.415417: Last hour: net energy 0.05kWh, import 0.05kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.83p, import 0.83p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 16:25:00.463482: Today's energy total net 0.9kWh, import 0.9kWh, export 0.0kWh, cost 62.8p, import 12.82p, export 0.0p, carbon 0.0kg
2026-06-19 16:25:00.463583: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 16:25:00.465198: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 16:25:00.466675: Warn: Found 1 gaps in load_today totalling 10050 minutes to fill using average data
2026-06-19 16:25:00.466771: Gap starting at 2026-06-18T15:55:00+0100 (1470 minutes) for 10050 minutes
2026-06-19 16:25:00.482948: Historical days now [7] weight [1]
2026-06-19 16:25:00.505587: Today's load divergence 119.63%, in-day adjustment 112.76%, damping 0.95x, yesterday 100.0% today 118.65% blend 31.6%
2026-06-19 16:25:00.505695: Today's predicted so far 9.12kWh with 0.0kWh car/iBoost excluded, 0.66kWh import ignored, and 0kWh forecast extra.
2026-06-19 16:25:00.505732: Today's actual load so far 11.96kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 16:25:00.535617: Inverter 0: Type SK Sunsynk
2026-06-19 16:25:00.535676: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:25:00.535828: Reserve min: 10%, battery_min: 10%
2026-06-19 16:25:00.535885: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:25:00.536166: Inverter 0 SoC: 12.36kW 77%, current charge rate 5000W, current discharge rate 5250W, current battery power 571W, current battery voltage 51.2V, grid power -55W, load power 613W, PV Power 0W
2026-06-19 16:25:00.536300: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:25:00.536371: Inverter 0 scheduled charge enable is False
2026-06-19 16:25:00.536396: Inverter 0 charge windows currently []
2026-06-19 16:25:00.536419: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:25:00.536515: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:25:00.536539: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:25:00.536571: Inverter 0 scheduled discharge enable is False
2026-06-19 16:25:00.536684: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:25:00.536710: Inverter 0 discharge windows currently []
2026-06-19 16:25:00.536729: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:25:00.536745: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:25:00.536760: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:25:00.590983: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 16:25:00.591058: Plan was last updated on 2026-06-19 16:20:00+01:00 and is now 5.0 minutes old
2026-06-19 16:25:00.591356: Best charge window [ 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ]
2026-06-19 16:25:00.591388: Best export window [ ]
2026-06-19 16:25:00.592299: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 16:25:00.594377: Load divergence over 8.0 hours mean 372.65W, min 0.0W, max 2832.0W, std dev 448.41W, divergence 60.16%
2026-06-19 16:25:00.615155: Creating pool of 12 processes to match your CPU count
2026-06-19 16:25:00.697027: predict base end_record 06-21 11:05:00, final soc 1.6kWh, metric 476.28p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:00:00, load 30.46kWh, PV 0.0kWh
2026-06-19 16:25:00.699192: Slot: [ 16:25, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:25:00.700730: SoC: [ 12.36, 12.35, 12.28, 12.21, 11.96, 11.39, 11.21, 11.21, 11.17, 11.14, 11.1, 11.04, 10.7, 10.49, 9.92, 9.47, 9.15, 8.45, 7.83, 7.77, 7.67, 7.52, 7.31, 7.11, 6.53, 5.2, 3.11, 2.75, 2.67, 2.52, 2.31, 2.02, 1.66, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:25:00.702040: BAT: [ 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-, 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-] kWh
2026-06-19 16:25:00.703531: LOAD: [ 3.35, 3.36, 3.42, 3.49, 3.72, 4.25, 4.42, 4.42, 4.46, 4.49, 4.52, 4.58, 4.9, 5.09, 5.62, 6.04, 6.34, 6.99, 7.57, 7.62, 7.72, 7.86, 8.05, 8.24, 8.78, 10.02, 11.97, 12.29, 12.37, 12.51, 12.71, 12.98, 13.31, 13.71, 14.17, 14.38, 14.4, 14.64, 14.95, 15.31, 15.5, 15.71, 16.0, 16.32, 16.95, 17.6, 18.04, 18.52, 18.85, 19.12, 19.17, 19.23, 19.44, 19.91, 20.06, 20.06, 20.09, 20.12, 20.15, 20.2, 20.48, 20.66, 21.12, 21.49, 21.76, 22.4, 22.99, 23.04, 23.13, 23.27, 23.46, 23.66, 24.19, 25.43, 27.38, 27.71, 27.79, 27.93, 28.13, 28.39, 28.73, 29.12, 29.58, 29.8, 29.81, 30.06, 30.37, 30.73] kWh
2026-06-19 16:25:00.704929: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:25:00.706619: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.24, 1.7, 1.92, 1.93, 2.17, 2.48, 2.84, 3.03, 3.24, 3.53, 3.85, 4.48, 5.13, 5.57, 6.05, 6.38, 6.65, 6.7, 6.76, 6.97, 7.44, 7.59, 7.59, 7.62, 7.65, 7.68, 7.73, 8.01, 8.19, 8.65, 9.02, 9.29, 9.93, 10.52, 10.57, 10.66, 10.8, 10.99, 11.19, 11.72, 12.96, 14.91, 15.24, 15.32, 15.45, 15.66, 15.93, 16.26, 16.65, 17.11, 17.33, 17.34, 17.59, 17.9, 18.26] kWh
2026-06-19 16:25:00.708094: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:25:00.709639: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 117.86, 125.16, 128.69, 128.88, 132.7, 137.32, 142.06, 144.62, 147.51, 151.58, 155.97, 164.57, 173.65, 179.59, 186.28, 191.01, 198.71, 200.25, 202.07, 208.44, 224.84, 230.38, 230.39, 231.19, 231.96, 232.73, 234.18, 242.0, 246.24, 257.33, 264.69, 270.08, 333.07, 344.62, 345.55, 347.33, 349.86, 352.97, 356.64, 366.46, 389.5, 425.9, 431.9, 433.24, 435.57, 439.22, 443.73, 449.65, 455.59, 462.89, 466.42, 466.61, 470.43, 475.05, 479.79] p
2026-06-19 16:25:00.816707: Battery has 15.58 hours left - now at 12.36kWh
2026-06-19 16:25:00.851103: predict base10 end_record 06-21 11:05:00, final soc 1.6kWh, metric 499.51p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:20:00, load 31.75kWh, PV 0.0kWh
2026-06-19 16:25:00.852590: Slot: [ 16:25, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:25:00.853822: SoC: [ 12.36, 12.35, 12.28, 12.2, 11.94, 11.35, 11.15, 11.15, 11.12, 11.08, 11.04, 10.98, 10.62, 10.4, 9.8, 9.34, 8.99, 8.27, 7.61, 7.55, 7.45, 7.29, 7.07, 6.85, 6.26, 4.86, 2.67, 2.3, 2.21, 2.05, 1.82, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:25:00.854822: BAT: [ 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-, 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-] kWh
2026-06-19 16:25:00.856002: LOAD: [ 3.35, 3.36, 3.43, 3.5, 3.74, 4.29, 4.47, 4.47, 4.51, 4.54, 4.58, 4.64, 4.97, 5.18, 5.73, 6.17, 6.48, 7.16, 7.78, 7.83, 7.92, 8.07, 8.27, 8.48, 9.03, 10.33, 12.38, 12.72, 12.8, 12.95, 13.16, 13.44, 13.79, 14.2, 14.68, 14.91, 14.93, 15.18, 15.51, 15.88, 16.08, 16.3, 16.61, 16.94, 17.6, 18.28, 18.74, 19.25, 19.59, 19.87, 19.93, 19.99, 20.21, 20.7, 20.86, 20.86, 20.89, 20.92, 20.95, 21.0, 21.3, 21.48, 21.97, 22.36, 22.64, 23.31, 23.92, 23.97, 24.07, 24.22, 24.42, 24.63, 25.18, 26.48, 28.53, 28.87, 28.95, 29.09, 29.31, 29.59, 29.94, 30.35, 30.83, 31.06, 31.07, 31.33, 31.65, 32.03] kWh
2026-06-19 16:25:00.857130: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:25:00.858308: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.97, 1.32, 1.73, 2.21, 2.44, 2.45, 2.71, 3.04, 3.41, 3.61, 3.83, 4.14, 4.47, 5.13, 5.81, 6.27, 6.78, 7.12, 7.4, 7.46, 7.52, 7.74, 8.23, 8.39, 8.39, 8.42, 8.45, 8.48, 8.53, 8.83, 9.01, 9.5, 9.89, 10.17, 10.84, 11.45, 11.5, 11.6, 11.75, 11.95, 12.16, 12.71, 14.01, 16.06, 16.4, 16.48, 16.63, 16.84, 17.12, 17.47, 17.88, 18.36, 18.59, 18.6, 18.86, 19.18, 19.56] kWh
2026-06-19 16:25:00.859511: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:25:00.860685: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 113.97, 120.17, 126.4, 134.04, 137.74, 137.94, 141.94, 146.78, 151.75, 154.43, 157.46, 161.72, 166.32, 175.33, 184.84, 191.06, 198.07, 203.03, 211.09, 212.7, 214.61, 221.28, 238.45, 244.26, 244.28, 245.12, 245.92, 246.74, 248.26, 256.46, 260.9, 272.52, 280.23, 285.87, 349.49, 361.59, 362.56, 364.42, 367.07, 370.33, 374.18, 384.46, 408.6, 446.74, 453.02, 454.42, 456.87, 460.69, 465.41, 471.62, 477.84, 485.49, 489.19, 489.38, 493.38, 498.23, 503.19] p
2026-06-19 16:25:00.936743: predict best10 end_record 06-21 11:05:00, final soc 1.92kWh, metric 448.82p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:20:00, load 31.75kWh, PV 0.0kWh
2026-06-19 16:25:00.938640: Slot: [ 16:25, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:25:00.940262: SoC: [ 12.36, 12.35, 12.28, 12.2, 11.94, 11.35, 11.15, 11.15, 11.12, 11.08, 11.04, 10.98, 10.62, 10.4, 9.8, 9.34, 8.99, 8.27, 7.61, 7.55, 7.45, 7.29, 7.07, 6.85, 6.26, 4.86, 2.67, 2.3, 2.21, 2.05, 1.82, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.25, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.2, 12.14, 12.07, 11.84, 11.31, 11.14, 11.14, 11.1, 11.07, 11.04, 10.98, 10.66, 10.47, 9.94, 9.53, 9.22, 8.5, 7.84, 7.79, 7.68, 7.52, 7.31, 7.09, 6.49, 5.1, 2.9, 2.53, 2.45, 2.29, 2.06, 1.76, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 16:25:00.941553: BAT: [ 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<bf+, g<bf+, g>be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 16:25:00.943097: LOAD: [ 3.35, 3.36, 3.43, 3.5, 3.74, 4.29, 4.47, 4.47, 4.51, 4.54, 4.58, 4.64, 4.97, 5.18, 5.73, 6.17, 6.48, 7.16, 7.78, 7.83, 7.92, 8.07, 8.27, 8.48, 9.03, 10.33, 12.38, 12.72, 12.8, 12.95, 13.16, 13.44, 13.79, 14.2, 14.68, 14.91, 14.93, 15.18, 15.51, 15.88, 16.08, 16.3, 16.61, 16.94, 17.6, 18.28, 18.74, 19.25, 19.59, 19.87, 19.93, 19.99, 20.21, 20.7, 20.86, 20.86, 20.89, 20.92, 20.95, 21.0, 21.3, 21.48, 21.97, 22.36, 22.64, 23.31, 23.92, 23.97, 24.07, 24.22, 24.42, 24.63, 25.18, 26.48, 28.53, 28.87, 28.95, 29.09, 29.31, 29.59, 29.94, 30.35, 30.83, 31.06, 31.07, 31.33, 31.65, 32.03] kWh
2026-06-19 16:25:00.944495: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:25:00.946009: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.97, 1.32, 1.73, 2.21, 2.44, 2.45, 2.71, 3.04, 5.5, 7.78, 7.78, 8.89, 11.31, 14.05, 15.4, 17.94, 18.52, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 19.05, 19.9, 20.01, 20.24, 20.25, 20.5, 20.83, 23.29] kWh
2026-06-19 16:25:00.947448: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:25:00.949588: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 113.97, 120.17, 126.4, 134.04, 137.74, 137.94, 141.94, 146.78, 179.18, 209.89, 209.89, 225.26, 258.38, 295.92, 314.71, 349.45, 357.34, 362.3, 362.3, 362.3, 362.3, 362.3, 362.3, 362.3, 362.3, 362.3, 362.3, 362.3, 362.3, 362.3, 362.3, 362.3, 362.3, 362.3, 412.29, 412.29, 412.29, 412.29, 412.29, 412.29, 412.29, 412.29, 412.29, 412.29, 412.29, 412.29, 412.29, 412.29, 412.29, 415.81, 428.49, 430.22, 433.92, 434.12, 438.12, 442.96, 475.36] p
2026-06-19 16:25:01.021222: predict best end_record 06-21 11:05:00, final soc 1.99kWh, metric 428.02p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:00:00, load 30.46kWh, PV 0.0kWh
2026-06-19 16:25:01.023164: Slot: [ 16:25, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:25:01.024664: SoC: [ 12.36, 12.35, 12.28, 12.21, 11.96, 11.39, 11.21, 11.21, 11.17, 11.14, 11.1, 11.04, 10.7, 10.49, 9.92, 9.47, 9.15, 8.45, 7.83, 7.77, 7.67, 7.52, 7.31, 7.11, 6.53, 5.2, 3.11, 2.75, 2.67, 2.52, 2.31, 2.02, 1.66, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.04, 6.04, 8.37, 10.69, 10.69, 13.02, 12.72, 12.72, 12.43, 12.37, 12.31, 12.09, 11.58, 11.42, 11.42, 11.39, 11.36, 11.33, 11.27, 10.96, 10.78, 10.28, 9.88, 9.59, 8.9, 8.28, 8.22, 8.12, 7.97, 7.76, 7.55, 6.98, 5.65, 3.56, 3.2, 3.12, 2.97, 2.75, 2.47, 2.11, 2.11, 1.62, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 16:25:01.026002: BAT: [ 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<bf+, g<bf+, g>be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 16:25:01.027481: LOAD: [ 3.35, 3.36, 3.42, 3.49, 3.72, 4.25, 4.42, 4.42, 4.46, 4.49, 4.52, 4.58, 4.9, 5.09, 5.62, 6.04, 6.34, 6.99, 7.57, 7.62, 7.72, 7.86, 8.05, 8.24, 8.78, 10.02, 11.97, 12.29, 12.37, 12.51, 12.71, 12.98, 13.31, 13.71, 14.17, 14.38, 14.4, 14.64, 14.95, 15.31, 15.5, 15.71, 16.0, 16.32, 16.95, 17.6, 18.04, 18.52, 18.85, 19.12, 19.17, 19.23, 19.44, 19.91, 20.06, 20.06, 20.09, 20.12, 20.15, 20.2, 20.48, 20.66, 21.12, 21.49, 21.76, 22.4, 22.99, 23.04, 23.13, 23.27, 23.46, 23.66, 24.19, 25.43, 27.38, 27.71, 27.79, 27.93, 28.13, 28.39, 28.73, 29.12, 29.58, 29.8, 29.81, 30.06, 30.37, 30.73] kWh
2026-06-19 16:25:01.028891: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:25:01.030381: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.24, 1.7, 1.92, 1.93, 2.17, 2.48, 5.34, 8.03, 8.03, 8.33, 11.15, 14.28, 14.93, 17.86, 18.07, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.79, 18.79, 18.99, 19.0, 19.25, 19.56, 22.42] kWh
2026-06-19 16:25:01.031799: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:25:01.033624: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 117.86, 125.16, 128.69, 128.88, 132.7, 137.32, 174.98, 211.17, 211.17, 215.24, 253.86, 296.69, 305.77, 345.94, 348.76, 353.5, 353.5, 353.5, 353.5, 353.5, 353.5, 353.5, 353.5, 353.5, 353.5, 353.5, 353.5, 353.5, 353.5, 353.5, 353.5, 353.5, 403.49, 403.49, 403.49, 403.49, 403.49, 403.49, 403.49, 403.49, 403.49, 403.49, 403.49, 403.49, 403.49, 403.49, 403.49, 403.49, 409.43, 409.43, 412.67, 412.86, 416.68, 421.3, 458.96] p
2026-06-19 16:25:01.035874: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 16:25:01.035911: Saving plan best values to HA entities
2026-06-19 16:25:01.208766: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 16:25:01.215513: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 16:25:01.224829: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 35.92kWh, house 2.35kWh, export 0.0kWh, metric 428.02p, metric10 448.82p
2026-06-19 16:25:01.304370: Marginal costs baseline metric (no standing charge): 328.0521
2026-06-19 16:25:01.509844: Marginal energy costs matrix computed: min=17.29 max=24.37
2026-06-19 16:25:01.595415: Rate array import [{'start': 985, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 985, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 16:25:01.596171: - Your estimated bill for today is £0.63 and tomorrow is £2.91
2026-06-19 16:25:01.596203: - Import rates are very expensive (29.8p - 37.1p) for the next 2 and a half hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 16:25:01.596222: - The battery is currently at 77% and is in eco mode for the next 18 hours.
2026-06-19 16:25:01.596238: - For the next 48 hours there will be no solar generation.
2026-06-19 16:25:01.596267: - You will run out of battery in 15 hours.
2026-06-19 16:25:01.596284: - Your next charge slot will be in 18 hours where import rates will be cheap (13.2p).
2026-06-19 16:25:01.596299:
2026-06-19 16:25:01.647311: Plan calculation took 1.06 seconds
2026-06-19 16:25:01.651402: No high rate period found
2026-06-19 16:25:01.713175: Import threshold used for optimisation was 16.86p
2026-06-19 16:25:01.774902: Low import rate windows [0: 06-19 16:00:00 - 06-19 16:30:00 @ 30.43, 1: 06-19 16:30:00 - 06-19 17:00:00 @ 29.82, 2: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 3: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 4: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 5: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 6: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 7: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 8: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 9: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 10: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 11: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 12: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 13: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 14: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 15: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 16: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 17: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 18: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 19: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 20: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 21: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 22: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 23: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 24: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 25: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 26: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 27: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 28: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 29: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 30: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 31: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 32: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 33: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 34: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 35: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 36: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 37: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 38: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 39: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 40: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 41: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 42: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 43: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 44: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 45: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 46: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 47: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 48: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 49: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 50: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 51: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 52: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 53: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 54: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 55: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 56: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 57: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 58: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 59: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 60: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 61: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 62: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 63: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 64: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 65: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 66: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 67: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 68: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 69: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 70: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 71: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 72: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 73: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 74: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 75: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 76: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 77: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 78: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 79: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 80: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 81: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 82: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 83: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 84: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 85: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 86: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 87: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 88: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 89: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 90: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 91: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 92: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 93: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 94: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 95: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77]
2026-06-19 16:25:01.801317: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 16:25:01.807910: Total inverter register writes now 0
2026-06-19 16:25:01.829985: Completed run status Read-Only
2026-06-19 16:25:01.836658: Info: record_status Read-Only
2026-06-19 16:25:01.851679: Saved current settings to /config/predbat_config.json
2026-06-19 16:25:33.927167: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:25:33.927393: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:25:33.927432: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:25:33.927564: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:25:33.927598: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:25:33.927616: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:25:33.927631: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:27:34.102442: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:27:34.102644: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:27:34.102675: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:27:34.102791: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:27:34.102818: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:27:34.102836: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:27:34.102851: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:29:34.282550: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:29:34.282744: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:29:34.282774: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:29:34.282896: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:29:34.282923: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:29:34.282940: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:29:34.282955: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:30:00.381474: --------------- PredBat - update at 2026-06-19 16:30:00+01:00 with clock skew 0 minutes, minutes now 990
2026-06-19 16:30:00.382061: Saved current settings to /config/predbat_config.json
2026-06-19 16:30:00.382141: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 54.9 minutes
2026-06-19 16:30:00.382217: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 16:30:00.382315: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 16:30:00.399946: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 16:30:00.400399: Predbat mode is set to Control charge & discharge
2026-06-19 16:30:00.400492: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 16:30:00.516559: Found 11520 load_today datapoints going back 1 days
2026-06-19 16:30:00.516679: Using load_power data to fill gaps in load_today data
2026-06-19 16:30:00.574771: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 16:30:00.575186: Zero load period starting at 2026-06-19T12:09:00+0100 (261 minutes) for 889 minutes with base value 0.9
2026-06-19 16:30:00.575277: Zero load period starting at 2026-06-18T19:24:00+0100 (1266 minutes) for 64 minutes with base value 0.8
2026-06-19 16:30:00.576275: Processing 384 30-minute periods for power integration
2026-06-19 16:30:00.640338: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 16:30:00.640441: Car charging hold True, threshold 6.0kWh
2026-06-19 16:30:00.640478: Current data so far today: load 3.4kWh, import 0.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 16:30:00.661505: Standing charge is set to 49.98p
2026-06-19 16:30:00.688207: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 16:30:00.688555: Import rates: min 13.17p, max 37.08p, average 20.05p
2026-06-19 16:30:00.729262: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 16:30:00.729359: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 16:30:00.730605: High export rate found rates in range 99p to -99p
2026-06-19 16:30:00.828261: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 16:30:00.828401: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 16:30:00.828632: Last hour: net energy 0.0kWh, import 0.0kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.0p, import 0.0p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 16:30:00.883775: Today's energy total net 0.9kWh, import 0.9kWh, export 0.0kWh, cost 62.8p, import 12.82p, export 0.0p, carbon 0.0kg
2026-06-19 16:30:00.883905: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 16:30:00.885618: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 16:30:00.887121: Warn: Found 1 gaps in load_today totalling 10045 minutes to fill using average data
2026-06-19 16:30:00.887224: Gap starting at 2026-06-18T15:55:00+0100 (1475 minutes) for 10045 minutes
2026-06-19 16:30:00.903696: Historical days now [7] weight [1]
2026-06-19 16:30:00.927779: Today's load divergence 119.8%, in-day adjustment 112.93%, damping 0.95x, yesterday 100.0% today 118.81% blend 31.25%
2026-06-19 16:30:00.927885: Today's predicted so far 9.2kWh with 0.0kWh car/iBoost excluded, 0.61kWh import ignored, and 0kWh forecast extra.
2026-06-19 16:30:00.927924: Today's actual load so far 12.1kWh with 0.0kWh car/iBoost excluded, and 0.09kWh import ignored.
2026-06-19 16:30:00.965907: Inverter 0: Type SK Sunsynk
2026-06-19 16:30:00.965974: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:30:00.966158: Reserve min: 10%, battery_min: 10%
2026-06-19 16:30:00.966221: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:30:00.966474: Inverter 0 SoC: 12.32kW 77%, current charge rate 5000W, current discharge rate 5250W, current battery power 555W, current battery voltage 51.2V, grid power -52W, load power 587W, PV Power 0W
2026-06-19 16:30:00.966608: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:30:00.966682: Inverter 0 scheduled charge enable is False
2026-06-19 16:30:00.966706: Inverter 0 charge windows currently []
2026-06-19 16:30:00.966729: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:30:00.966849: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:30:00.966875: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:30:00.966907: Inverter 0 scheduled discharge enable is False
2026-06-19 16:30:00.967020: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:30:00.967062: Inverter 0 discharge windows currently []
2026-06-19 16:30:00.967082: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:30:00.967099: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:30:00.967114: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:30:01.034629: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 16:30:01.034711: Plan was last updated on 2026-06-19 16:20:00+01:00 and is now 10.0 minutes old
2026-06-19 16:30:01.035022: Best charge window [ 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ]
2026-06-19 16:30:01.035075: Best export window [ ]
2026-06-19 16:30:01.035866: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 16:30:01.037952: Load divergence over 8.0 hours mean 391.0W, min 0.0W, max 2779.2W, std dev 469.75W, divergence 60.07%
2026-06-19 16:30:01.058960: Creating pool of 12 processes to match your CPU count
2026-06-19 16:30:01.155891: predict base end_record 06-21 11:10:00, final soc 1.6kWh, metric 479.23p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:00:00, load 30.63kWh, PV 0.0kWh
2026-06-19 16:30:01.158271: Slot: [ 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:30:01.160034: SoC: [ 12.32, 12.25, 12.19, 11.9, 11.36, 11.18, 11.17, 11.14, 11.11, 11.07, 11.01, 10.66, 10.46, 9.89, 9.44, 9.11, 8.42, 7.79, 7.74, 7.64, 7.48, 7.28, 7.07, 6.5, 5.17, 3.07, 2.72, 2.64, 2.49, 2.27, 1.98, 1.63, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:30:01.161386: BAT: [ 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-, 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-] kWh
2026-06-19 16:30:01.162999: LOAD: [ 3.4, 3.46, 3.53, 3.79, 4.29, 4.46, 4.47, 4.5, 4.53, 4.56, 4.62, 4.94, 5.14, 5.67, 6.08, 6.38, 7.03, 7.62, 7.67, 7.76, 7.9, 8.09, 8.29, 8.82, 10.06, 12.01, 12.34, 12.41, 12.55, 12.76, 13.03, 13.36, 13.75, 14.21, 14.43, 14.44, 14.69, 15.0, 15.36, 15.56, 15.74, 16.05, 16.36, 16.98, 17.62, 18.03, 18.57, 18.88, 19.2, 19.26, 19.32, 19.55, 20.0, 20.15, 20.15, 20.18, 20.2, 20.23, 20.29, 20.57, 20.74, 21.21, 21.58, 21.85, 22.49, 23.07, 23.12, 23.22, 23.36, 23.55, 23.75, 24.28, 25.52, 27.47, 27.8, 27.87, 28.01, 28.21, 28.48, 28.81, 29.21, 29.67, 29.89, 29.9, 30.14, 30.45, 30.81] kWh
2026-06-19 16:30:01.164831: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:30:01.166391: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.27, 1.73, 1.95, 1.96, 2.2, 2.51, 2.87, 3.07, 3.26, 3.57, 3.88, 4.5, 5.13, 5.55, 6.08, 6.4, 6.72, 6.78, 6.83, 7.07, 7.51, 7.66, 7.67, 7.7, 7.72, 7.75, 7.81, 8.09, 8.26, 8.73, 9.1, 9.37, 10.01, 10.59, 10.64, 10.74, 10.88, 11.07, 11.26, 11.79, 13.04, 14.99, 15.31, 15.39, 15.53, 15.73, 16.0, 16.33, 16.73, 17.18, 17.4, 17.42, 17.66, 17.97, 18.33] kWh
2026-06-19 16:30:01.167870: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:30:01.169525: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 118.33, 125.63, 129.16, 129.35, 133.17, 137.79, 142.53, 145.23, 147.79, 152.06, 156.38, 164.85, 173.7, 179.41, 186.71, 191.25, 200.45, 202.16, 203.89, 210.99, 226.63, 232.16, 232.24, 232.98, 233.75, 234.51, 236.01, 243.79, 248.03, 259.12, 266.48, 271.87, 334.86, 346.41, 347.33, 349.12, 351.64, 354.76, 358.43, 368.25, 391.29, 427.69, 433.69, 435.02, 437.36, 441.01, 445.51, 451.44, 457.38, 464.68, 468.21, 468.4, 472.21, 476.84, 481.58] p
2026-06-19 16:30:01.304340: Battery has 15.5 hours left - now at 12.32kWh
2026-06-19 16:30:01.354952: predict base10 end_record 06-21 11:10:00, final soc 1.6kWh, metric 502.65p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:15:00, load 31.93kWh, PV 0.0kWh
2026-06-19 16:30:01.356855: Slot: [ 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:30:01.358404: SoC: [ 12.32, 12.25, 12.18, 11.88, 11.31, 11.12, 11.12, 11.08, 11.05, 11.01, 10.94, 10.59, 10.37, 9.77, 9.3, 8.96, 8.23, 7.58, 7.52, 7.41, 7.25, 7.04, 6.82, 6.22, 4.83, 2.63, 2.26, 2.18, 2.02, 1.79, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:30:01.359663: BAT: [ 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-, 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-] kWh
2026-06-19 16:30:01.361185: LOAD: [ 3.4, 3.47, 3.53, 3.81, 4.34, 4.51, 4.52, 4.55, 4.58, 4.62, 4.68, 5.01, 5.22, 5.77, 6.21, 6.53, 7.21, 7.82, 7.87, 7.97, 8.12, 8.32, 8.52, 9.08, 10.38, 12.42, 12.77, 12.84, 12.99, 13.2, 13.48, 13.83, 14.24, 14.73, 14.96, 14.97, 15.22, 15.55, 15.93, 16.14, 16.33, 16.65, 16.98, 17.63, 18.29, 18.73, 19.29, 19.62, 19.95, 20.02, 20.07, 20.32, 20.79, 20.95, 20.95, 20.98, 21.01, 21.04, 21.09, 21.39, 21.57, 22.06, 22.45, 22.73, 23.4, 24.01, 24.06, 24.16, 24.31, 24.51, 24.71, 25.27, 26.57, 28.61, 28.96, 29.04, 29.18, 29.4, 29.68, 30.02, 30.44, 30.92, 31.15, 31.16, 31.42, 31.74, 32.12] kWh
2026-06-19 16:30:01.362645: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:30:01.364113: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.0, 1.35, 1.76, 2.24, 2.47, 2.49, 2.74, 3.07, 3.44, 3.65, 3.84, 4.17, 4.5, 5.15, 5.81, 6.25, 6.81, 7.13, 7.47, 7.53, 7.59, 7.84, 8.3, 8.46, 8.47, 8.5, 8.52, 8.55, 8.61, 8.91, 9.09, 9.58, 9.96, 10.25, 10.92, 11.53, 11.58, 11.68, 11.83, 12.03, 12.23, 12.79, 14.09, 16.13, 16.48, 16.56, 16.7, 16.92, 17.2, 17.54, 17.96, 18.44, 18.67, 18.68, 18.94, 19.26, 19.64] kWh
2026-06-19 16:30:01.365543: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:30:01.367029: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.49, 120.7, 126.92, 134.57, 138.27, 138.46, 142.46, 147.31, 152.27, 155.1, 157.78, 162.26, 166.78, 175.66, 184.93, 190.91, 198.56, 203.32, 212.96, 214.75, 216.55, 224.0, 240.39, 246.18, 246.27, 247.05, 247.85, 248.65, 250.23, 258.38, 262.82, 274.44, 282.14, 287.79, 351.4, 363.51, 364.48, 366.34, 368.99, 372.25, 376.1, 386.39, 410.52, 448.66, 454.94, 456.34, 458.79, 462.61, 467.33, 473.54, 479.76, 487.4, 491.1, 491.3, 495.3, 500.14, 505.11] p
2026-06-19 16:30:01.455965: predict best10 end_record 06-21 11:10:00, final soc 2.25kWh, metric 455.93p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:15:00, load 31.93kWh, PV 0.0kWh
2026-06-19 16:30:01.457886: Slot: [ 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:30:01.459383: SoC: [ 12.32, 12.25, 12.18, 11.88, 11.31, 11.12, 11.12, 11.08, 11.05, 11.01, 10.94, 10.59, 10.37, 9.77, 9.3, 8.96, 8.23, 7.58, 7.52, 7.41, 7.25, 7.04, 6.82, 6.22, 4.83, 2.63, 2.26, 2.18, 2.02, 1.79, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.28, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.14, 12.07, 12.01, 11.75, 11.24, 11.07, 11.07, 11.04, 11.01, 10.98, 10.91, 10.6, 10.4, 9.88, 9.46, 9.16, 8.44, 7.78, 7.73, 7.62, 7.46, 7.24, 7.03, 6.43, 5.03, 2.84, 2.47, 2.38, 2.23, 2.0, 1.7, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 16:30:01.460630: BAT: [ 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<bf+, g<bf+, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 16:30:01.462160: LOAD: [ 3.4, 3.47, 3.53, 3.81, 4.34, 4.51, 4.52, 4.55, 4.58, 4.62, 4.68, 5.01, 5.22, 5.77, 6.21, 6.53, 7.21, 7.82, 7.87, 7.97, 8.12, 8.32, 8.52, 9.08, 10.38, 12.42, 12.77, 12.84, 12.99, 13.2, 13.48, 13.83, 14.24, 14.73, 14.96, 14.97, 15.22, 15.55, 15.93, 16.14, 16.33, 16.65, 16.98, 17.63, 18.29, 18.73, 19.29, 19.62, 19.95, 20.02, 20.07, 20.32, 20.79, 20.95, 20.95, 20.98, 21.01, 21.04, 21.09, 21.39, 21.57, 22.06, 22.45, 22.73, 23.4, 24.01, 24.06, 24.16, 24.31, 24.51, 24.71, 25.27, 26.57, 28.61, 28.96, 29.04, 29.18, 29.4, 29.68, 30.02, 30.44, 30.92, 31.15, 31.16, 31.42, 31.74, 32.12] kWh
2026-06-19 16:30:01.463589: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:30:01.465023: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.0, 1.35, 1.76, 2.24, 2.47, 2.49, 2.74, 3.07, 5.53, 7.82, 7.82, 8.92, 11.34, 14.07, 15.4, 17.92, 18.54, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 19.13, 19.97, 20.08, 20.31, 20.32, 20.58, 20.9, 23.36] kWh
2026-06-19 16:30:01.466489: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:30:01.467939: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.49, 120.7, 126.92, 134.57, 138.27, 138.46, 142.46, 147.31, 179.71, 210.55, 210.55, 225.75, 258.8, 296.21, 314.75, 349.26, 357.79, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 412.53, 412.53, 412.53, 412.53, 412.53, 412.53, 412.53, 412.53, 412.53, 412.53, 412.53, 412.53, 412.53, 412.53, 412.53, 417.14, 429.82, 431.54, 435.24, 435.44, 439.44, 444.28, 476.68] p
2026-06-19 16:30:01.561067: predict best end_record 06-21 11:10:00, final soc 2.38kWh, metric 435.83p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:00:00, load 30.63kWh, PV 0.0kWh
2026-06-19 16:30:01.562971: Slot: [ 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:30:01.564510: SoC: [ 12.32, 12.25, 12.19, 11.9, 11.36, 11.18, 11.17, 11.14, 11.11, 11.07, 11.01, 10.66, 10.46, 9.89, 9.44, 9.11, 8.42, 7.79, 7.74, 7.64, 7.48, 7.28, 7.07, 6.5, 5.17, 3.07, 2.72, 2.64, 2.49, 2.27, 1.98, 1.63, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.06, 6.06, 8.39, 10.72, 10.72, 13.04, 12.72, 12.72, 12.37, 12.31, 12.25, 12.0, 11.52, 11.36, 11.35, 11.32, 11.29, 11.26, 11.2, 10.9, 10.72, 10.21, 9.82, 9.53, 8.84, 8.21, 8.16, 8.06, 7.91, 7.7, 7.49, 6.92, 5.59, 3.5, 3.14, 3.06, 2.91, 2.69, 2.4, 2.05, 2.05, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 16:30:01.565818: BAT: [ 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<bf+, g<bf+, g>be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 16:30:01.567317: LOAD: [ 3.4, 3.46, 3.53, 3.79, 4.29, 4.46, 4.47, 4.5, 4.53, 4.56, 4.62, 4.94, 5.14, 5.67, 6.08, 6.38, 7.03, 7.62, 7.67, 7.76, 7.9, 8.09, 8.29, 8.82, 10.06, 12.01, 12.34, 12.41, 12.55, 12.76, 13.03, 13.36, 13.75, 14.21, 14.43, 14.44, 14.69, 15.0, 15.36, 15.56, 15.74, 16.05, 16.36, 16.98, 17.62, 18.03, 18.57, 18.88, 19.2, 19.26, 19.32, 19.55, 20.0, 20.15, 20.15, 20.18, 20.2, 20.23, 20.29, 20.57, 20.74, 21.21, 21.58, 21.85, 22.49, 23.07, 23.12, 23.22, 23.36, 23.55, 23.75, 24.28, 25.52, 27.47, 27.8, 27.87, 28.01, 28.21, 28.48, 28.81, 29.21, 29.67, 29.89, 29.9, 30.14, 30.45, 30.81] kWh
2026-06-19 16:30:01.568720: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:30:01.570233: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.27, 1.73, 1.95, 1.96, 2.2, 2.51, 5.37, 8.07, 8.07, 8.38, 11.2, 14.32, 14.95, 17.87, 18.1, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.81, 18.85, 19.06, 19.08, 19.32, 19.63, 22.49] kWh
2026-06-19 16:30:01.571638: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:30:01.573208: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 118.33, 125.63, 129.16, 129.35, 133.17, 137.79, 175.45, 211.78, 211.78, 216.04, 254.59, 297.3, 306.14, 346.08, 349.2, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 409.67, 410.31, 413.84, 414.03, 417.85, 422.47, 460.13] p
2026-06-19 16:30:01.575449: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 16:30:01.575486: Saving plan best values to HA entities
2026-06-19 16:30:01.787863: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 16:30:01.794323: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 16:30:01.801086: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 35.96kWh, house 2.44kWh, export 0.0kWh, metric 435.83p, metric10 455.93p
2026-06-19 16:30:01.884243: Marginal costs baseline metric (no standing charge): 335.8626
2026-06-19 16:30:02.116386: Marginal energy costs matrix computed: min=17.38 max=24.1
2026-06-19 16:30:02.206204: Rate array import [{'start': 990, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 990, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 16:30:02.207338: - Your estimated bill for today is £0.63 and tomorrow is £2.91
2026-06-19 16:30:02.207384: - Import rates are very expensive (29.8p - 37.1p) for the next 2 and a half hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 16:30:02.207405: - The battery is currently at 77% and is in eco mode for the next 18 hours.
2026-06-19 16:30:02.207421: - For the next 48 hours there will be no solar generation.
2026-06-19 16:30:02.207437: - You will run out of battery in 15 hours.
2026-06-19 16:30:02.207452: - Your next charge slot will be in 18 hours where import rates will be cheap (13.2p).
2026-06-19 16:30:02.207467:
2026-06-19 16:30:02.268339: Plan calculation took 1.23 seconds
2026-06-19 16:30:02.272260: No high rate period found
2026-06-19 16:30:02.329800: Import threshold used for optimisation was 16.86p
2026-06-19 16:30:02.384593: Low import rate windows [0: 06-19 16:30:00 - 06-19 17:00:00 @ 29.82, 1: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 2: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 3: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 4: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 5: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 6: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 7: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 8: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 9: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 10: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 11: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 12: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 13: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 14: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 15: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 16: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 17: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 18: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 19: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 20: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 21: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 22: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 23: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 24: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 25: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 26: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 27: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 28: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 29: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 30: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 31: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 32: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 33: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 34: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 35: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 36: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 37: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 38: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 39: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 40: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 41: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 42: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 43: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 44: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 45: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 46: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 47: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 48: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 49: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 50: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 51: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 52: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 53: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 54: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 55: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 56: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 57: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 58: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 59: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 60: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 61: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 62: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 63: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 64: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 65: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 66: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 67: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 68: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 69: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 70: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 71: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 72: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 73: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 74: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 75: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 76: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 77: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 78: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 79: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 80: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 81: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 82: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 83: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 84: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 85: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 86: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 87: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 88: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 89: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 90: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 91: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 92: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 93: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 94: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77]
2026-06-19 16:30:02.410574: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 16:30:02.410812: Recompute is saving previous plan...
2026-06-19 16:30:02.414718: Best charge window [ 19-06 16:30:00 - 19-06 17:00:00 @ 29.82p 0%, 19-06 17:00:00 - 19-06 17:30:00 @ 32.09p 0%, 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0% ]
2026-06-19 16:30:02.414789: Best export window [ ]
2026-06-19 16:30:02.415765: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 16:30:02.418346: Load divergence over 8.0 hours mean 391.0W, min 0.0W, max 2779.2W, std dev 469.75W, divergence 60.07%
2026-06-19 16:30:02.439718: Calculating data from yesterday for savings calculation
2026-06-19 16:30:02.452157: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 16:30:02.458475: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 16:30:02.459545: Creating pool of 12 processes to match your CPU count
2026-06-19 16:30:02.519594: Calculate Best options: mode(Control charge & discharge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 16:30:02.521579: Optimise levels pass started at 2026-06-19 16:30:02
2026-06-19 16:30:02.521635: Optimise all windows, total charge 95 export 1
2026-06-19 16:30:02.809411: >> Region optimisation pass width 960
2026-06-19 16:30:03.134099: >> Region optimisation pass width 480
2026-06-19 16:30:03.423801: >> Region optimisation pass width 240
2026-06-19 16:30:04.311684: >> Region optimisation pass width 120
2026-06-19 16:30:05.503946: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 84
2026-06-19 16:30:05.504070: Optimise levels pass ended at 2026-06-19 16:30:05, duration 3.0 seconds tried 345 combinations
2026-06-19 16:30:05.504138: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 362.91p, best_keep 0kWh, best_cycle 34.18kWh, best_carbon 0kg, best_import 23.19kWh
2026-06-19 16:30:05.516592: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 0, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 16:30:05.516808: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 303.47p, best_cost 322.76p, best_cycle 32.6kWh, best_carbon 0kg, best_import 38.32kWh
2026-06-19 16:30:05.565226: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 303.47p, best_cost 322.76p, best_cycle 32.6kWh, best_carbon 0kg, best_import 38.32kWh
2026-06-19 16:30:05.608018: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 303.43p, best_cost 322.72p, best_cycle 32.6kWh, best_carbon 0kg, best_import 38.32kWh
2026-06-19 16:30:05.768070: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 303.29p, best_cost 322.55p, best_cycle 32.91kWh, best_carbon 0kg, best_import 38.34kWh
2026-06-19 16:30:05.799819: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 303.29p, best_cost 322.55p, best_cycle 32.91kWh, best_carbon 0kg, best_import 38.34kWh
2026-06-19 16:30:05.826628: Best charge windows best_metric 303.29p, best_cost 322.55p, best_carbon 0kg, best_import 38.34kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100% ]
2026-06-19 16:30:05.826740: Best export windows best_metric 303.29p, best_cost 322.55p, best_carbon 0kg, best_import 38.34kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 16:30:05.827550: Best charge windows best_metric 303.29p, best_cost 322.55p, best_carbon 0kg, best_import 38.34kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100% ]
2026-06-19 16:30:05.827992: Best export windows best_metric 303.29p, best_cost 322.55p, best_carbon 0kg, best_import 38.34kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 16:30:05.828189: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 303.29p, best_cost 322.55p, best_cycle 32.91kWh, best_carbon 0kg, best_import 38.34kWh
2026-06-19 16:30:05.868836: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 303.29p, best_cost 322.55p, best_cycle 32.91kWh, best_carbon 0kg, best_import 38.34kWh
2026-06-19 16:30:05.907239: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 303.29p, best_cost 322.55p, best_cycle 32.91kWh, best_carbon 0kg, best_import 38.34kWh
2026-06-19 16:30:06.046003: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 303.29p, best_cost 322.55p, best_cycle 32.91kWh, best_carbon 0kg, best_import 38.34kWh
2026-06-19 16:30:06.075612: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 303.29p, best_cost 322.55p, best_cycle 32.91kWh, best_carbon 0kg, best_import 38.34kWh
2026-06-19 16:30:06.101656: Best charge windows best_metric 303.29p, best_cost 322.55p, best_carbon 0kg, best_import 38.34kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100% ]
2026-06-19 16:30:06.101861: Best export windows best_metric 303.29p, best_cost 322.55p, best_carbon 0kg, best_import 38.34kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 16:30:06.102120: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 303.29p, best_cost 322.55p, best_cycle 32.91kWh, best_carbon 0kg, best_import 38.34kWh
2026-06-19 16:30:06.137540: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 303.29p, best_cost 322.55p, best_cycle 32.91kWh, best_carbon 0kg, best_import 38.34kWh
2026-06-19 16:30:06.171385: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 303.29p, best_cost 322.55p, best_cycle 32.91kWh, best_carbon 0kg, best_import 38.34kWh
2026-06-19 16:30:06.322193: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 303.29p, best_cost 322.55p, best_cycle 32.91kWh, best_carbon 0kg, best_import 38.34kWh
2026-06-19 16:30:06.355846: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 303.29p, best_cost 322.55p, best_cycle 32.91kWh, best_carbon 0kg, best_import 38.34kWh
2026-06-19 16:30:06.380992: Best charge windows best_metric 303.29p, best_cost 322.55p, best_carbon 0kg, best_import 38.34kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100% ]
2026-06-19 16:30:06.381130: Best export windows best_metric 303.29p, best_cost 322.55p, best_carbon 0kg, best_import 38.34kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 16:30:06.381192: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 303.29p, best_cost 322.55p, best_cycle 32.91kWh, best_carbon 0kg, best_import 38.34kWh
2026-06-19 16:30:06.409254: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 303.29p, best_cost 322.55p, best_cycle 32.91kWh, best_carbon 0kg, best_import 38.34kWh
2026-06-19 16:30:06.439285: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 303.29p, best_cost 322.55p, best_cycle 32.91kWh, best_carbon 0kg, best_import 38.34kWh
2026-06-19 16:30:06.590810: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 303.29p, best_cost 322.55p, best_cycle 32.91kWh, best_carbon 0kg, best_import 38.34kWh
2026-06-19 16:30:06.622844: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 303.29p, best_cost 322.55p, best_cycle 32.91kWh, best_carbon 0kg, best_import 38.34kWh
2026-06-19 16:30:06.663279: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 303.29p, best_cost 322.55p, best_cycle 32.91kWh, best_carbon 0kg, best_import 38.34kWh
2026-06-19 16:30:06.702872: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 302.98p, best_cost 322.23p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:06.736742: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 302.72p, best_cost 322.07p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:06.789798: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 302.72p, best_cost 322.07p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:06.842770: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 302.72p, best_cost 322.07p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:06.897460: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 302.55p, best_cost 321.78p, best_cycle 32.54kWh, best_carbon 0kg, best_import 38.32kWh
2026-06-19 16:30:06.946133: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 302.55p, best_cost 321.78p, best_cycle 32.54kWh, best_carbon 0kg, best_import 38.32kWh
2026-06-19 16:30:07.005151: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 302.55p, best_cost 321.78p, best_cycle 32.54kWh, best_carbon 0kg, best_import 38.32kWh
2026-06-19 16:30:07.056482: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 302.55p, best_cost 321.78p, best_cycle 32.54kWh, best_carbon 0kg, best_import 38.32kWh
2026-06-19 16:30:07.121756: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 302.51p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:07.190605: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 302.48p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:07.270397: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:07.408927: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:07.554245: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:07.626306: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:07.690020: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:07.908688: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:07.983494: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:08.053211: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:08.125746: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:08.199411: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:08.265809: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:08.337931: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:08.370599: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:08.403643: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:08.442478: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:08.477177: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:08.509704: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:08.637648: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:08.730396: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:08.791990: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:08.890553: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:08.917779: Optimise price set 32.0p, pass low, price 29.82p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:08.951386: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:08.990460: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:09.055367: Optimise price set 34.4p, pass low, price 32.09p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:09.088434: Optimise price set 37.0p, pass low, price 34.45p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:09.121935: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:09.154828: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 13.93p, best_metric 302.47p, best_cost 321.81p, best_cycle 32.52kWh, best_carbon 0kg, best_import 38.31kWh
2026-06-19 16:30:09.182119: Best charge windows best_metric 302.47p, best_cost 321.81p, best_carbon 0kg, best_import 38.31kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100% ]
2026-06-19 16:30:09.182506: Best export windows best_metric 302.47p, best_cost 321.81p, best_carbon 0kg, best_import 38.31kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 16:30:09.182764: Tweak plan optimisation started
2026-06-19 16:30:09.405796: Tweak optimisation finished metric 302.47 cost 321.81 metric_keep 0 cycle 32.52 carbon 0 import 38.31
2026-06-19 16:30:09.414089: Raw charge windows [ 19-06 16:30:00 - 19-06 17:00:00 @ 29.82p 0%, 19-06 17:00:00 - 19-06 17:30:00 @ 32.09p 0%, 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100% ] reserve 1.6
2026-06-19 16:30:09.414820: Unclipped charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 16:00:00 @ 14.14p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ] reserve 1.6
2026-06-19 16:30:09.415219: Unfiltered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 16:00:00 @ 14.14p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ] reserve 1.6
2026-06-19 16:30:09.415462: Filtered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 16:00:00 @ 14.14p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ] reserve 1.6
2026-06-19 16:30:09.437498: Previous plan best metric is 303.15 (cost 322.5) and new plan best metric is 303.43 (cost 322.89)
2026-06-19 16:30:09.437569: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 16:30:09.437734: Plan valid is now true after recompute was False
2026-06-19 16:30:09.457613: predict base end_record 06-21 11:00:00, final soc 1.6kWh, metric 476.84p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:00:00, load 30.45kWh, PV 0.0kWh
2026-06-19 16:30:09.459127: Slot: [ 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 16:30:09.460312: SoC: [ 12.32, 12.25, 12.19, 11.9, 11.36, 11.18, 11.17, 11.14, 11.11, 11.07, 11.01, 10.66, 10.46, 9.89, 9.44, 9.11, 8.42, 7.79, 7.74, 7.64, 7.48, 7.28, 7.07, 6.5, 5.17, 3.07, 2.72, 2.64, 2.49, 2.27, 1.98, 1.63, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:30:09.461299: BAT: [ 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-, 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-] kWh
2026-06-19 16:30:09.462507: LOAD: [ 3.4, 3.46, 3.53, 3.79, 4.29, 4.46, 4.47, 4.5, 4.53, 4.56, 4.62, 4.94, 5.14, 5.67, 6.08, 6.38, 7.03, 7.62, 7.67, 7.76, 7.9, 8.09, 8.29, 8.82, 10.06, 12.01, 12.34, 12.41, 12.55, 12.76, 13.03, 13.36, 13.75, 14.21, 14.43, 14.44, 14.69, 15.0, 15.36, 15.56, 15.74, 16.05, 16.36, 16.98, 17.62, 18.03, 18.57, 18.88, 19.2, 19.26, 19.32, 19.55, 20.0, 20.15, 20.15, 20.18, 20.2, 20.23, 20.29, 20.57, 20.74, 21.21, 21.58, 21.85, 22.49, 23.07, 23.12, 23.22, 23.36, 23.55, 23.75, 24.28, 25.52, 27.47, 27.8, 27.87, 28.01, 28.21, 28.48, 28.81, 29.21, 29.67, 29.89, 29.9, 30.14, 30.45] kWh
2026-06-19 16:30:09.463611: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:30:09.464744: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.27, 1.73, 1.95, 1.96, 2.2, 2.51, 2.87, 3.07, 3.26, 3.57, 3.88, 4.5, 5.13, 5.55, 6.08, 6.4, 6.72, 6.78, 6.83, 7.07, 7.51, 7.66, 7.67, 7.7, 7.72, 7.75, 7.81, 8.09, 8.26, 8.73, 9.1, 9.37, 10.01, 10.59, 10.64, 10.74, 10.88, 11.07, 11.26, 11.79, 13.04, 14.99, 15.31, 15.39, 15.53, 15.73, 16.0, 16.33, 16.73, 17.18, 17.4, 17.42, 17.66, 17.97] kWh
2026-06-19 16:30:09.465884: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:30:09.467071: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 118.33, 125.63, 129.16, 129.35, 133.17, 137.79, 142.53, 145.23, 147.79, 152.06, 156.38, 164.85, 173.7, 179.41, 186.71, 191.25, 200.45, 202.16, 203.89, 210.99, 226.63, 232.16, 232.24, 232.98, 233.75, 234.51, 236.01, 243.79, 248.03, 259.12, 266.48, 271.87, 334.86, 346.41, 347.33, 349.12, 351.64, 354.76, 358.43, 368.25, 391.29, 427.69, 433.69, 435.02, 437.36, 441.01, 445.51, 451.44, 457.38, 464.68, 468.21, 468.4, 472.21, 476.84] p
2026-06-19 16:30:09.557988: Battery has 15.5 hours left - now at 12.32kWh
2026-06-19 16:30:09.596103: predict base10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 500.14p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:15:00, load 31.74kWh, PV 0.0kWh
2026-06-19 16:30:09.598123: Slot: [ 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 16:30:09.599710: SoC: [ 12.32, 12.25, 12.18, 11.88, 11.31, 11.12, 11.12, 11.08, 11.05, 11.01, 10.94, 10.59, 10.37, 9.77, 9.3, 8.96, 8.23, 7.58, 7.52, 7.41, 7.25, 7.04, 6.82, 6.22, 4.83, 2.63, 2.26, 2.18, 2.02, 1.79, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:30:09.600952: BAT: [ 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-, 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-] kWh
2026-06-19 16:30:09.602445: LOAD: [ 3.4, 3.47, 3.53, 3.81, 4.34, 4.51, 4.52, 4.55, 4.58, 4.62, 4.68, 5.01, 5.22, 5.77, 6.21, 6.53, 7.21, 7.82, 7.87, 7.97, 8.12, 8.32, 8.52, 9.08, 10.38, 12.42, 12.77, 12.84, 12.99, 13.2, 13.48, 13.83, 14.24, 14.73, 14.96, 14.97, 15.22, 15.55, 15.93, 16.14, 16.33, 16.65, 16.98, 17.63, 18.29, 18.73, 19.29, 19.62, 19.95, 20.02, 20.07, 20.32, 20.79, 20.95, 20.95, 20.98, 21.01, 21.04, 21.09, 21.39, 21.57, 22.06, 22.45, 22.73, 23.4, 24.01, 24.06, 24.16, 24.31, 24.51, 24.71, 25.27, 26.57, 28.61, 28.96, 29.04, 29.18, 29.4, 29.68, 30.02, 30.44, 30.92, 31.15, 31.16, 31.42, 31.74] kWh
2026-06-19 16:30:09.603901: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:30:09.605342: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.0, 1.35, 1.76, 2.24, 2.47, 2.49, 2.74, 3.07, 3.44, 3.65, 3.84, 4.17, 4.5, 5.15, 5.81, 6.25, 6.81, 7.13, 7.47, 7.53, 7.59, 7.84, 8.3, 8.46, 8.47, 8.5, 8.52, 8.55, 8.61, 8.91, 9.09, 9.58, 9.96, 10.25, 10.92, 11.53, 11.58, 11.68, 11.83, 12.03, 12.23, 12.79, 14.09, 16.13, 16.48, 16.56, 16.7, 16.92, 17.2, 17.54, 17.96, 18.44, 18.67, 18.68, 18.94, 19.26] kWh
2026-06-19 16:30:09.606729: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:30:09.608460: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.49, 120.7, 126.92, 134.57, 138.27, 138.46, 142.46, 147.31, 152.27, 155.1, 157.78, 162.26, 166.78, 175.66, 184.93, 190.91, 198.56, 203.32, 212.96, 214.75, 216.55, 224.0, 240.39, 246.18, 246.27, 247.05, 247.85, 248.65, 250.23, 258.38, 262.82, 274.44, 282.14, 287.79, 351.4, 363.51, 364.48, 366.34, 368.99, 372.25, 376.1, 386.39, 410.52, 448.66, 454.94, 456.34, 458.79, 462.61, 467.33, 473.54, 479.76, 487.4, 491.1, 491.3, 495.3, 500.14] p
2026-06-19 16:30:09.675148: predict best10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 444.28p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:15:00, load 31.74kWh, PV 0.0kWh
2026-06-19 16:30:09.676698: Slot: [ 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 16:30:09.677956: SoC: [ 12.32, 12.25, 12.18, 11.88, 11.31, 11.12, 11.12, 11.08, 11.05, 11.01, 10.94, 10.59, 10.37, 9.77, 9.3, 8.96, 8.23, 7.58, 7.52, 7.41, 7.25, 7.04, 6.82, 6.22, 4.83, 2.63, 2.26, 2.18, 2.02, 1.79, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.28, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.14, 12.07, 12.01, 11.75, 11.24, 11.07, 11.07, 11.04, 11.01, 10.98, 10.91, 10.6, 10.4, 9.88, 9.46, 9.16, 8.44, 7.78, 7.73, 7.62, 7.46, 7.24, 7.03, 6.43, 5.03, 2.84, 2.47, 2.38, 2.23, 2.0, 1.7, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:30:09.678975: BAT: [ 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<bf+, g<bf+, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 16:30:09.680264: LOAD: [ 3.4, 3.47, 3.53, 3.81, 4.34, 4.51, 4.52, 4.55, 4.58, 4.62, 4.68, 5.01, 5.22, 5.77, 6.21, 6.53, 7.21, 7.82, 7.87, 7.97, 8.12, 8.32, 8.52, 9.08, 10.38, 12.42, 12.77, 12.84, 12.99, 13.2, 13.48, 13.83, 14.24, 14.73, 14.96, 14.97, 15.22, 15.55, 15.93, 16.14, 16.33, 16.65, 16.98, 17.63, 18.29, 18.73, 19.29, 19.62, 19.95, 20.02, 20.07, 20.32, 20.79, 20.95, 20.95, 20.98, 21.01, 21.04, 21.09, 21.39, 21.57, 22.06, 22.45, 22.73, 23.4, 24.01, 24.06, 24.16, 24.31, 24.51, 24.71, 25.27, 26.57, 28.61, 28.96, 29.04, 29.18, 29.4, 29.68, 30.02, 30.44, 30.92, 31.15, 31.16, 31.42, 31.74] kWh
2026-06-19 16:30:09.681401: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:30:09.682609: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.0, 1.35, 1.76, 2.24, 2.47, 2.49, 2.74, 3.07, 5.53, 7.82, 7.82, 8.92, 11.34, 14.07, 15.4, 17.92, 18.54, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 19.13, 19.97, 20.08, 20.31, 20.32, 20.58, 20.9] kWh
2026-06-19 16:30:09.683773: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:30:09.684966: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 114.49, 120.7, 126.92, 134.57, 138.27, 138.46, 142.46, 147.31, 179.71, 210.55, 210.55, 225.75, 258.8, 296.21, 314.75, 349.26, 357.79, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 362.55, 412.53, 412.53, 412.53, 412.53, 412.53, 412.53, 412.53, 412.53, 412.53, 412.53, 412.53, 412.53, 412.53, 412.53, 412.53, 417.14, 429.82, 431.54, 435.24, 435.44, 439.44, 444.28] p
2026-06-19 16:30:09.754355: predict best end_record 06-21 11:00:00, final soc 1.6kWh, metric 422.47p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:00:00, load 30.45kWh, PV 0.0kWh
2026-06-19 16:30:09.756185: Slot: [ 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 16:30:09.757624: SoC: [ 12.32, 12.25, 12.19, 11.9, 11.36, 11.18, 11.17, 11.14, 11.11, 11.07, 11.01, 10.66, 10.46, 9.89, 9.44, 9.11, 8.42, 7.79, 7.74, 7.64, 7.48, 7.28, 7.07, 6.5, 5.17, 3.07, 2.72, 2.64, 2.49, 2.27, 1.98, 1.63, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.06, 6.06, 8.39, 10.72, 10.72, 13.04, 12.72, 12.72, 12.37, 12.31, 12.25, 12.0, 11.52, 11.36, 11.35, 11.32, 11.29, 11.26, 11.2, 10.9, 10.72, 10.21, 9.82, 9.53, 8.84, 8.21, 8.16, 8.06, 7.91, 7.7, 7.49, 6.92, 5.59, 3.5, 3.14, 3.06, 2.91, 2.69, 2.4, 2.05, 2.05, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:30:09.758876: BAT: [ 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<bf+, g<bf+, g>be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+] kWh
2026-06-19 16:30:09.760329: LOAD: [ 3.4, 3.46, 3.53, 3.79, 4.29, 4.46, 4.47, 4.5, 4.53, 4.56, 4.62, 4.94, 5.14, 5.67, 6.08, 6.38, 7.03, 7.62, 7.67, 7.76, 7.9, 8.09, 8.29, 8.82, 10.06, 12.01, 12.34, 12.41, 12.55, 12.76, 13.03, 13.36, 13.75, 14.21, 14.43, 14.44, 14.69, 15.0, 15.36, 15.56, 15.74, 16.05, 16.36, 16.98, 17.62, 18.03, 18.57, 18.88, 19.2, 19.26, 19.32, 19.55, 20.0, 20.15, 20.15, 20.18, 20.2, 20.23, 20.29, 20.57, 20.74, 21.21, 21.58, 21.85, 22.49, 23.07, 23.12, 23.22, 23.36, 23.55, 23.75, 24.28, 25.52, 27.47, 27.8, 27.87, 28.01, 28.21, 28.48, 28.81, 29.21, 29.67, 29.89, 29.9, 30.14, 30.45] kWh
2026-06-19 16:30:09.761724: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:30:09.763144: IMPORT: [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.27, 1.73, 1.95, 1.96, 2.2, 2.51, 5.37, 8.07, 8.07, 8.38, 11.2, 14.32, 14.95, 17.87, 18.1, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.81, 18.85, 19.06, 19.08, 19.32, 19.63] kWh
2026-06-19 16:30:09.764496: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:30:09.765942: METRIC: [ 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 62.8, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 112.78, 118.33, 125.63, 129.16, 129.35, 133.17, 137.79, 175.45, 211.78, 211.78, 216.04, 254.59, 297.3, 306.14, 346.08, 349.2, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 353.74, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 403.73, 409.67, 410.31, 413.84, 414.03, 417.85, 422.47] p
2026-06-19 16:30:09.768132: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , ]
2026-06-19 16:30:09.768164: Saving plan best values to HA entities
2026-06-19 16:30:09.899958: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 16:30:09.905394: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 16:30:09.910921: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 35.96kWh, house 2.44kWh, export 0.0kWh, metric 422.47p, metric10 444.28p
2026-06-19 16:30:09.979888: Marginal costs baseline metric (no standing charge): 322.5016
2026-06-19 16:30:10.193297: Marginal energy costs matrix computed: min=17.38 max=24.1
2026-06-19 16:30:10.306204: Rate array import [{'start': 990, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 990, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 16:30:10.306994: - Your estimated bill for today is £0.63 and tomorrow is £2.91
2026-06-19 16:30:10.307030: - Import rates are very expensive (29.8p - 37.1p) for the next 2 and a half hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 16:30:10.307068: - The battery is currently at 77% and is in eco mode for the next 18 hours.
2026-06-19 16:30:10.307086: - For the next 48 hours there will be no solar generation.
2026-06-19 16:30:10.307101: - You will run out of battery in 15 hours.
2026-06-19 16:30:10.307117: - Your next charge slot will be in 18 hours where import rates will be cheap (13.2p).
2026-06-19 16:30:10.307133:
2026-06-19 16:30:10.367681: Plan calculation took 7.96 seconds
2026-06-19 16:30:10.367960: Inverter 0: Type SK Sunsynk
2026-06-19 16:30:10.368014: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:30:10.368241: Reserve min: 10%, battery_min: 10%
2026-06-19 16:30:10.368311: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:30:10.368585: Inverter 0 SoC: 12.28kW 77%, current charge rate 5000W, current discharge rate 5250W, current battery power 534W, current battery voltage 51.2V, grid power -56W, load power 569W, PV Power 0W
2026-06-19 16:30:10.368786: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:30:10.368870: Inverter 0 scheduled charge enable is False
2026-06-19 16:30:10.368898: Inverter 0 charge windows currently []
2026-06-19 16:30:10.368923: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:30:10.369055: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:30:10.369083: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:30:10.369121: Inverter 0 scheduled discharge enable is False
2026-06-19 16:30:10.369266: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:30:10.369298: Inverter 0 discharge windows currently []
2026-06-19 16:30:10.369322: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:30:10.369338: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:30:10.369353: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:30:10.517737: Total inverter register writes now 0
2026-06-19 16:30:10.537822: Completed run status Read-Only
2026-06-19 16:30:10.543660: Info: record_status Read-Only
2026-06-19 16:30:10.557348: Saved current settings to /config/predbat_config.json
2026-06-19 16:30:49.631587: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:30:49.631796: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:30:49.631828: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:30:49.631950: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:30:49.631977: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:30:49.631994: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:30:49.632009: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:33:03.862431: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:33:03.862668: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:33:03.862700: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:33:03.862824: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:33:03.862852: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:33:03.862869: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:33:03.862885: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:35:00.038499: --------------- PredBat - update at 2026-06-19 16:35:00+01:00 with clock skew 0 minutes, minutes now 995
2026-06-19 16:35:00.039037: Saved current settings to /config/predbat_config.json
2026-06-19 16:35:00.039132: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 59.9 minutes
2026-06-19 16:35:00.039216: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 16:35:00.039294: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 16:35:00.061541: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 16:35:00.062127: Predbat mode is set to Control charge & discharge
2026-06-19 16:35:00.062218: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 16:35:00.165127: Found 11520 load_today datapoints going back 1 days
2026-06-19 16:35:00.165224: Using load_power data to fill gaps in load_today data
2026-06-19 16:35:00.218672: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 16:35:00.218831: Zero load period starting at 2026-06-19T12:09:00+0100 (266 minutes) for 889 minutes with base value 0.9
2026-06-19 16:35:00.218896: Zero load period starting at 2026-06-18T19:24:00+0100 (1271 minutes) for 64 minutes with base value 0.8
2026-06-19 16:35:00.219837: Processing 384 30-minute periods for power integration
2026-06-19 16:35:00.281615: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 16:35:00.281729: Car charging hold True, threshold 6.0kWh
2026-06-19 16:35:00.281763: Current data so far today: load 3.45kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 16:35:00.299575: Standing charge is set to 49.98p
2026-06-19 16:35:00.323525: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 16:35:00.323772: Import rates: min 13.17p, max 37.08p, average 20.04p
2026-06-19 16:35:00.354540: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 16:35:00.354636: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 16:35:00.356101: High export rate found rates in range 99p to -99p
2026-06-19 16:35:00.434198: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 16:35:00.434311: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 16:35:00.434507: Last hour: net energy 0.09kWh, import 0.09kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 2.26p, import 2.26p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 16:35:00.477803: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 16:35:00.477889: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 16:35:00.479222: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 16:35:00.480430: Warn: Found 1 gaps in load_today totalling 10040 minutes to fill using average data
2026-06-19 16:35:00.480499: Gap starting at 2026-06-18T15:55:00+0100 (1480 minutes) for 10040 minutes
2026-06-19 16:35:00.493350: Historical days now [7] weight [1]
2026-06-19 16:35:00.512002: Today's load divergence 119.85%, in-day adjustment 113.03%, damping 0.95x, yesterday 100.0% today 118.86% blend 30.9%
2026-06-19 16:35:00.512068: Today's predicted so far 9.24kWh with 0.0kWh car/iBoost excluded, 0.61kWh import ignored, and 0kWh forecast extra.
2026-06-19 16:35:00.512114: Today's actual load so far 12.15kWh with 0.0kWh car/iBoost excluded, and 0.09kWh import ignored.
2026-06-19 16:35:00.542226: Inverter 0: Type SK Sunsynk
2026-06-19 16:35:00.542280: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:35:00.542410: Reserve min: 10%, battery_min: 10%
2026-06-19 16:35:00.542455: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:35:00.542648: Inverter 0 SoC: 12.28kW 77%, current charge rate 5000W, current discharge rate 5250W, current battery power 607W, current battery voltage 51.2V, grid power -50W, load power 636W, PV Power 0W
2026-06-19 16:35:00.542759: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:35:00.542819: Inverter 0 scheduled charge enable is False
2026-06-19 16:35:00.542840: Inverter 0 charge windows currently []
2026-06-19 16:35:00.542858: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:35:00.542938: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:35:00.542958: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:35:00.542983: Inverter 0 scheduled discharge enable is False
2026-06-19 16:35:00.543088: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:35:00.543113: Inverter 0 discharge windows currently []
2026-06-19 16:35:00.543129: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:35:00.543142: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:35:00.543154: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:35:00.598566: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 16:35:00.598666: Plan was last updated on 2026-06-19 16:30:00+01:00 and is now 5.0 minutes old
2026-06-19 16:35:00.598969: Best charge window [ 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ]
2026-06-19 16:35:00.599002: Best export window [ ]
2026-06-19 16:35:00.599781: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 16:35:00.601869: Load divergence over 8.0 hours mean 412.04W, min 0.0W, max 2433.6W, std dev 487.63W, divergence 59.17%
2026-06-19 16:35:00.618961: Creating pool of 12 processes to match your CPU count
2026-06-19 16:35:00.684986: predict base end_record 06-21 11:05:00, final soc 1.6kWh, metric 481.8p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:55:00, load 30.63kWh, PV 0.0kWh
2026-06-19 16:35:00.686790: Slot: [ 16:35, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:35:00.688134: SoC: [ 12.28, 12.23, 12.16, 11.82, 11.33, 11.15, 11.15, 11.11, 11.08, 11.04, 10.96, 10.63, 10.43, 9.86, 9.41, 9.08, 8.39, 7.76, 7.71, 7.61, 7.45, 7.25, 7.04, 6.47, 5.13, 3.04, 2.69, 2.61, 2.46, 2.24, 1.95, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:35:00.689230: BAT: [ 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-, 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-] kWh
2026-06-19 16:35:00.690453: LOAD: [ 3.45, 3.5, 3.56, 3.88, 4.34, 4.5, 4.51, 4.54, 4.57, 4.6, 4.68, 4.98, 5.18, 5.71, 6.12, 6.43, 7.08, 7.66, 7.71, 7.8, 7.95, 8.14, 8.33, 8.86, 10.1, 12.05, 12.38, 12.46, 12.6, 12.8, 13.07, 13.4, 13.79, 14.25, 14.47, 14.48, 14.73, 15.04, 15.4, 15.6, 15.8, 16.09, 16.42, 17.02, 17.68, 18.09, 18.6, 18.93, 19.25, 19.35, 19.4, 19.68, 20.09, 20.23, 20.24, 20.26, 20.29, 20.32, 20.39, 20.66, 20.83, 21.3, 21.67, 21.94, 22.58, 23.16, 23.21, 23.3, 23.45, 23.64, 23.83, 24.36, 25.61, 27.55, 27.88, 27.96, 28.1, 28.3, 28.57, 28.9, 29.3, 29.75, 29.97, 29.99, 30.23, 30.54, 30.9] kWh
2026-06-19 16:35:00.691602: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:35:00.692761: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.4, 1.86, 2.08, 2.09, 2.33, 2.64, 3.0, 3.2, 3.41, 3.69, 4.03, 4.63, 5.28, 5.7, 6.21, 6.54, 6.85, 6.95, 7.01, 7.29, 7.69, 7.84, 7.84, 7.87, 7.9, 7.92, 7.99, 8.26, 8.43, 8.9, 9.27, 9.54, 10.18, 10.77, 10.81, 10.91, 11.05, 11.24, 11.44, 11.97, 13.21, 15.16, 15.49, 15.56, 15.7, 15.91, 16.17, 16.51, 16.9, 17.36, 17.58, 17.59, 17.84, 18.15, 18.51] kWh
2026-06-19 16:35:00.694008: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:35:00.695200: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.23, 121.17, 128.47, 132.0, 132.19, 136.01, 140.63, 145.37, 148.07, 150.91, 154.86, 159.44, 167.65, 176.76, 182.51, 189.48, 194.25, 203.34, 206.04, 207.78, 216.42, 230.46, 235.89, 235.94, 236.66, 237.45, 238.22, 240.03, 247.51, 251.76, 262.85, 270.2, 275.6, 338.59, 350.14, 351.06, 352.85, 355.37, 358.49, 362.16, 371.98, 395.02, 431.42, 437.42, 438.76, 441.09, 444.74, 449.25, 455.17, 461.11, 468.41, 471.94, 472.13, 475.95, 480.57, 485.31] p
2026-06-19 16:35:00.808949: Battery has 15.33 hours left - now at 12.28kWh
2026-06-19 16:35:00.849859: predict base10 end_record 06-21 11:05:00, final soc 1.6kWh, metric 505.21p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:15:00, load 31.93kWh, PV 0.0kWh
2026-06-19 16:35:00.851703: Slot: [ 16:35, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:35:00.853199: SoC: [ 12.28, 12.22, 12.15, 11.79, 11.28, 11.09, 11.09, 11.06, 11.02, 10.99, 10.9, 10.56, 10.34, 9.74, 9.27, 8.93, 8.2, 7.54, 7.49, 7.38, 7.22, 7.01, 6.79, 6.19, 4.79, 2.6, 2.23, 2.15, 1.99, 1.76, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:35:00.854509: BAT: [ 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-, 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-] kWh
2026-06-19 16:35:00.855991: LOAD: [ 3.45, 3.5, 3.57, 3.9, 4.38, 4.55, 4.56, 4.59, 4.62, 4.66, 4.73, 5.05, 5.26, 5.81, 6.25, 6.57, 7.25, 7.86, 7.91, 8.01, 8.16, 8.36, 8.56, 9.12, 10.42, 12.46, 12.81, 12.89, 13.03, 13.25, 13.53, 13.87, 14.29, 14.77, 15.0, 15.01, 15.27, 15.59, 15.97, 16.18, 16.39, 16.69, 17.04, 17.67, 18.35, 18.79, 19.32, 19.67, 20.0, 20.1, 20.16, 20.46, 20.88, 21.03, 21.04, 21.06, 21.09, 21.12, 21.19, 21.48, 21.66, 22.15, 22.53, 22.82, 23.49, 24.1, 24.15, 24.25, 24.4, 24.6, 24.8, 25.36, 26.66, 28.7, 29.05, 29.12, 29.27, 29.48, 29.77, 30.11, 30.53, 31.01, 31.24, 31.25, 31.51, 31.83, 32.21] kWh
2026-06-19 16:35:00.857433: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:35:00.858955: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.13, 1.48, 1.89, 2.37, 2.6, 2.62, 2.87, 3.2, 3.57, 3.78, 3.99, 4.29, 4.64, 5.27, 5.96, 6.4, 6.93, 7.27, 7.6, 7.71, 7.77, 8.06, 8.48, 8.64, 8.64, 8.67, 8.7, 8.73, 8.8, 9.08, 9.26, 9.75, 10.14, 10.42, 11.09, 11.7, 11.75, 11.85, 12.0, 12.2, 12.41, 12.96, 14.26, 16.31, 16.65, 16.73, 16.88, 17.09, 17.37, 17.72, 18.13, 18.61, 18.84, 18.85, 19.11, 19.43, 19.81] kWh
2026-06-19 16:35:00.860382: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:35:00.861872: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 117.36, 123.57, 129.79, 137.44, 141.14, 141.34, 145.34, 150.18, 155.15, 157.97, 160.95, 165.08, 169.88, 178.47, 188.02, 194.05, 201.35, 206.35, 215.86, 218.68, 220.52, 229.56, 244.28, 249.96, 250.01, 250.77, 251.6, 252.41, 254.3, 262.14, 266.59, 278.2, 285.91, 291.56, 355.17, 367.28, 368.24, 370.11, 372.76, 376.02, 379.87, 390.16, 414.29, 452.43, 458.71, 460.11, 462.56, 466.38, 471.1, 477.31, 483.53, 491.18, 494.88, 495.08, 499.07, 503.92, 508.88] p
2026-06-19 16:35:00.935006: predict best10 end_record 06-21 11:05:00, final soc 1.92kWh, metric 453.85p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:15:00, load 31.93kWh, PV 0.0kWh
2026-06-19 16:35:00.936684: Slot: [ 16:35, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:35:00.938131: SoC: [ 12.28, 12.22, 12.15, 11.79, 11.28, 11.09, 11.09, 11.06, 11.02, 10.99, 10.9, 10.56, 10.34, 9.74, 9.27, 8.93, 8.2, 7.54, 7.49, 7.38, 7.22, 7.01, 6.79, 6.19, 4.79, 2.6, 2.23, 2.15, 1.99, 1.76, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.25, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.14, 12.03, 11.97, 11.65, 11.2, 11.04, 11.03, 11.0, 10.97, 10.94, 10.87, 10.56, 10.37, 9.84, 9.42, 9.12, 8.4, 7.74, 7.69, 7.58, 7.42, 7.21, 6.99, 6.39, 4.99, 2.8, 2.43, 2.35, 2.19, 1.96, 1.66, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 16:35:00.939185: BAT: [ 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<bf+, g<bf+, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 16:35:00.940742: LOAD: [ 3.45, 3.5, 3.57, 3.9, 4.38, 4.55, 4.56, 4.59, 4.62, 4.66, 4.73, 5.05, 5.26, 5.81, 6.25, 6.57, 7.25, 7.86, 7.91, 8.01, 8.16, 8.36, 8.56, 9.12, 10.42, 12.46, 12.81, 12.89, 13.03, 13.25, 13.53, 13.87, 14.29, 14.77, 15.0, 15.01, 15.27, 15.59, 15.97, 16.18, 16.39, 16.69, 17.04, 17.67, 18.35, 18.79, 19.32, 19.67, 20.0, 20.1, 20.16, 20.46, 20.88, 21.03, 21.04, 21.06, 21.09, 21.12, 21.19, 21.48, 21.66, 22.15, 22.53, 22.82, 23.49, 24.1, 24.15, 24.25, 24.4, 24.6, 24.8, 25.36, 26.66, 28.7, 29.05, 29.12, 29.27, 29.48, 29.77, 30.11, 30.53, 31.01, 31.24, 31.25, 31.51, 31.83, 32.21] kWh
2026-06-19 16:35:00.942134: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:35:00.943407: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.13, 1.48, 1.89, 2.37, 2.6, 2.62, 2.87, 3.2, 5.66, 7.95, 7.95, 9.05, 11.48, 14.2, 15.55, 18.07, 18.67, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.3, 20.15, 20.26, 20.49, 20.5, 20.76, 21.08, 23.54] kWh
2026-06-19 16:35:00.944679: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:35:00.946028: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 117.36, 123.57, 129.79, 137.44, 141.14, 141.34, 145.34, 150.18, 182.58, 213.42, 213.42, 228.61, 261.94, 299.06, 317.88, 352.44, 360.62, 365.62, 365.62, 365.62, 365.62, 365.62, 365.62, 365.62, 365.62, 365.62, 365.62, 365.62, 365.62, 365.62, 365.62, 365.62, 365.62, 365.62, 415.6, 415.6, 415.6, 415.6, 415.6, 415.6, 415.6, 415.6, 415.6, 415.6, 415.6, 415.6, 415.6, 415.6, 415.6, 420.84, 433.52, 435.25, 438.95, 439.14, 443.14, 447.99, 480.38] p
2026-06-19 16:35:01.022838: predict best end_record 06-21 11:05:00, final soc 1.99kWh, metric 433.08p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:55:00, load 30.63kWh, PV 0.0kWh
2026-06-19 16:35:01.024483: Slot: [ 16:35, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:35:01.025687: SoC: [ 12.28, 12.23, 12.16, 11.82, 11.33, 11.15, 11.15, 11.11, 11.08, 11.04, 10.96, 10.63, 10.43, 9.86, 9.41, 9.08, 8.39, 7.76, 7.71, 7.61, 7.45, 7.25, 7.04, 6.47, 5.13, 3.04, 2.69, 2.61, 2.46, 2.24, 1.95, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.04, 6.04, 8.37, 10.7, 10.7, 13.02, 12.61, 12.61, 12.27, 12.16, 12.11, 11.8, 11.37, 11.21, 11.21, 11.18, 11.15, 11.12, 11.05, 10.76, 10.57, 10.07, 9.67, 9.38, 8.7, 8.07, 8.02, 7.91, 7.76, 7.56, 7.35, 6.78, 5.44, 3.35, 3.0, 2.92, 2.77, 2.55, 2.26, 1.91, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 16:35:01.026817: BAT: [ 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<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 16:35:01.028177: LOAD: [ 3.45, 3.5, 3.56, 3.88, 4.34, 4.5, 4.51, 4.54, 4.57, 4.6, 4.68, 4.98, 5.18, 5.71, 6.12, 6.43, 7.08, 7.66, 7.71, 7.8, 7.95, 8.14, 8.33, 8.86, 10.1, 12.05, 12.38, 12.46, 12.6, 12.8, 13.07, 13.4, 13.79, 14.25, 14.47, 14.48, 14.73, 15.04, 15.4, 15.6, 15.8, 16.09, 16.42, 17.02, 17.68, 18.09, 18.6, 18.93, 19.25, 19.35, 19.4, 19.68, 20.09, 20.23, 20.24, 20.26, 20.29, 20.32, 20.39, 20.66, 20.83, 21.3, 21.67, 21.94, 22.58, 23.16, 23.21, 23.3, 23.45, 23.64, 23.83, 24.36, 25.61, 27.55, 27.88, 27.96, 28.1, 28.3, 28.57, 28.9, 29.3, 29.75, 29.97, 29.99, 30.23, 30.54, 30.9] kWh
2026-06-19 16:35:01.029405: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:35:01.030987: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.4, 1.86, 2.08, 2.09, 2.33, 2.64, 5.5, 8.2, 8.2, 8.49, 11.32, 14.42, 15.08, 18.0, 18.12, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.95, 19.03, 19.25, 19.27, 19.51, 19.82, 22.68] kWh
2026-06-19 16:35:01.032368: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:35:01.033580: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.23, 121.17, 128.47, 132.0, 132.19, 136.01, 140.63, 178.29, 214.61, 214.61, 218.56, 257.37, 299.81, 308.92, 348.9, 350.59, 355.37, 355.37, 355.37, 355.37, 355.37, 355.37, 355.37, 355.37, 355.37, 355.37, 355.37, 355.37, 355.37, 355.37, 355.37, 355.37, 355.37, 405.35, 405.35, 405.35, 405.35, 405.35, 405.35, 405.35, 405.35, 405.35, 405.35, 405.35, 405.35, 405.35, 405.35, 405.35, 405.35, 412.83, 414.2, 417.73, 417.92, 421.74, 426.37, 464.02] p
2026-06-19 16:35:01.035401: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 16:35:01.035430: Saving plan best values to HA entities
2026-06-19 16:35:01.202442: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 16:35:01.207284: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 16:35:01.211748: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 35.98kWh, house 2.52kWh, export 0.0kWh, metric 433.08p, metric10 453.85p
2026-06-19 16:35:01.279245: Marginal costs baseline metric (no standing charge): 333.1134
2026-06-19 16:35:01.443390: Marginal energy costs matrix computed: min=17.45 max=23.76
2026-06-19 16:35:01.515315: Rate array import [{'start': 995, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 995, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 16:35:01.515932: - Your estimated bill for today is £0.65 and tomorrow is £2.90
2026-06-19 16:35:01.515959: - Import rates are very expensive (29.8p - 37.1p) for the next 2 and a half hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 16:35:01.515973: - The battery is currently at 77% and is in eco mode for the next 18 hours.
2026-06-19 16:35:01.515986: - For the next 48 hours there will be no solar generation.
2026-06-19 16:35:01.515998: - You will run out of battery in 15 hours.
2026-06-19 16:35:01.516010: - Your next charge slot will be in 18 hours where import rates will be cheap (13.2p).
2026-06-19 16:35:01.516022:
2026-06-19 16:35:01.562888: Plan calculation took 0.96 seconds
2026-06-19 16:35:01.569504: No high rate period found
2026-06-19 16:35:01.624036: Import threshold used for optimisation was 16.86p
2026-06-19 16:35:01.678842: Low import rate windows [0: 06-19 16:30:00 - 06-19 17:00:00 @ 29.82, 1: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 2: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 3: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 4: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 5: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 6: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 7: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 8: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 9: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 10: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 11: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 12: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 13: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 14: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 15: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 16: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 17: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 18: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 19: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 20: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 21: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 22: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 23: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 24: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 25: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 26: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 27: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 28: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 29: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 30: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 31: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 32: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 33: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 34: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 35: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 36: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 37: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 38: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 39: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 40: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 41: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 42: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 43: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 44: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 45: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 46: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 47: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 48: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 49: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 50: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 51: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 52: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 53: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 54: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 55: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 56: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 57: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 58: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 59: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 60: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 61: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 62: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 63: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 64: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 65: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 66: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 67: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 68: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 69: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 70: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 71: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 72: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 73: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 74: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 75: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 76: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 77: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 78: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 79: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 80: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 81: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 82: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 83: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 84: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 85: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 86: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 87: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 88: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 89: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 90: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 91: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 92: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 93: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 94: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 95: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39]
2026-06-19 16:35:01.706037: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 16:35:01.712667: Total inverter register writes now 0
2026-06-19 16:35:01.734569: Completed run status Read-Only
2026-06-19 16:35:01.741334: Info: record_status Read-Only
2026-06-19 16:35:01.754760: Saved current settings to /config/predbat_config.json
2026-06-19 16:35:19.315784: Info: HAHistory: Pruning history data started.
2026-06-19 16:35:19.317301: Info: HAHistory: Pruning history data completed.
2026-06-19 16:35:34.830773: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:35:34.831177: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:35:34.831268: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:35:34.831518: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:35:34.831572: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:35:34.831604: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:35:34.831635: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:37:49.029334: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:37:49.029535: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:37:49.029565: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:37:49.029746: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:37:49.029784: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:37:49.029802: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:37:49.029818: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:39:49.208562: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:39:49.208734: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:39:49.208759: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:39:49.208862: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:39:49.208884: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:39:49.208899: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:39:49.208912: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:40:00.287020: --------------- PredBat - update at 2026-06-19 16:40:00+01:00 with clock skew 0 minutes, minutes now 1000
2026-06-19 16:40:00.287577: Saved current settings to /config/predbat_config.json
2026-06-19 16:40:00.287653: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 64.9 minutes
2026-06-19 16:40:00.287726: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 16:40:00.287832: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 16:40:00.305773: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 16:40:00.306282: Predbat mode is set to Control charge & discharge
2026-06-19 16:40:00.306380: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 16:40:00.406021: Found 11520 load_today datapoints going back 1 days
2026-06-19 16:40:00.406141: Using load_power data to fill gaps in load_today data
2026-06-19 16:40:00.462227: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 16:40:00.462389: Zero load period starting at 2026-06-19T12:09:00+0100 (271 minutes) for 889 minutes with base value 0.9
2026-06-19 16:40:00.462446: Zero load period starting at 2026-06-18T19:24:00+0100 (1276 minutes) for 64 minutes with base value 0.8
2026-06-19 16:40:00.463414: Processing 384 30-minute periods for power integration
2026-06-19 16:40:00.529884: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 16:40:00.529977: Car charging hold True, threshold 6.0kWh
2026-06-19 16:40:00.530014: Current data so far today: load 3.5kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 16:40:00.553972: Standing charge is set to 49.98p
2026-06-19 16:40:00.585592: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 16:40:00.586075: Import rates: min 13.17p, max 37.08p, average 20.04p
2026-06-19 16:40:00.625792: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 16:40:00.625891: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 16:40:00.627086: High export rate found rates in range 99p to -99p
2026-06-19 16:40:00.727380: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 16:40:00.727501: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 16:40:00.727736: Last hour: net energy 0.08kWh, import 0.08kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 2.11p, import 2.11p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 16:40:00.775676: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 16:40:00.775787: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 16:40:00.777387: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 16:40:00.778804: Warn: Found 1 gaps in load_today totalling 10035 minutes to fill using average data
2026-06-19 16:40:00.778891: Gap starting at 2026-06-18T15:55:00+0100 (1485 minutes) for 10035 minutes
2026-06-19 16:40:00.795863: Historical days now [7] weight [1]
2026-06-19 16:40:00.819518: Today's load divergence 119.81%, in-day adjustment 113.07%, damping 0.95x, yesterday 100.0% today 118.82% blend 30.56%
2026-06-19 16:40:00.819600: Today's predicted so far 9.22kWh with 0.0kWh car/iBoost excluded, 0.67kWh import ignored, and 0kWh forecast extra.
2026-06-19 16:40:00.819649: Today's actual load so far 12.11kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 16:40:00.860967: Inverter 0: Type SK Sunsynk
2026-06-19 16:40:00.861064: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:40:00.861338: Reserve min: 10%, battery_min: 10%
2026-06-19 16:40:00.861430: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:40:00.861805: Inverter 0 SoC: 12.16kW 76%, current charge rate 5000W, current discharge rate 5250W, current battery power 569W, current battery voltage 51.2V, grid power -54W, load power 589W, PV Power 0W
2026-06-19 16:40:00.862016: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:40:00.862146: Inverter 0 scheduled charge enable is False
2026-06-19 16:40:00.862199: Inverter 0 charge windows currently []
2026-06-19 16:40:00.862241: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:40:00.862378: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:40:00.862425: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:40:00.862487: Inverter 0 scheduled discharge enable is False
2026-06-19 16:40:00.862701: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:40:00.862738: Inverter 0 discharge windows currently []
2026-06-19 16:40:00.862758: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:40:00.862775: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:40:00.862790: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:40:00.923290: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 16:40:00.923373: Plan was last updated on 2026-06-19 16:30:00+01:00 and is now 10.0 minutes old
2026-06-19 16:40:00.923681: Best charge window [ 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ]
2026-06-19 16:40:00.923712: Best export window [ ]
2026-06-19 16:40:00.924457: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 16:40:00.926481: Load divergence over 8.0 hours mean 435.79W, min 0.0W, max 2388.0W, std dev 512.48W, divergence 58.8%
2026-06-19 16:40:00.946989: Creating pool of 12 processes to match your CPU count
2026-06-19 16:40:01.027712: predict base end_record 06-21 11:10:00, final soc 1.6kWh, metric 486.06p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:50:00, load 30.8kWh, PV 0.0kWh
2026-06-19 16:40:01.030518: Slot: [ 16:40, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:40:01.032057: SoC: [ 12.16, 12.12, 12.05, 11.76, 11.24, 11.04, 11.04, 11.01, 10.97, 10.94, 10.84, 10.53, 10.31, 9.75, 9.3, 8.97, 8.28, 7.65, 7.6, 7.5, 7.34, 7.14, 6.93, 6.36, 5.03, 2.93, 2.58, 2.5, 2.35, 2.13, 1.84, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:40:01.033338: BAT: [ 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-, 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-] kWh
2026-06-19 16:40:01.034819: LOAD: [ 3.5, 3.54, 3.6, 3.87, 4.35, 4.54, 4.54, 4.58, 4.61, 4.64, 4.73, 5.02, 5.22, 5.75, 6.16, 6.47, 7.12, 7.7, 7.75, 7.84, 7.99, 8.18, 8.37, 8.9, 10.14, 12.09, 12.42, 12.5, 12.64, 12.84, 13.11, 13.44, 13.83, 14.29, 14.51, 14.53, 14.77, 15.08, 15.44, 15.63, 15.85, 16.12, 16.46, 17.06, 17.72, 18.17, 18.64, 18.98, 19.29, 19.43, 19.48, 19.72, 20.15, 20.32, 20.32, 20.34, 20.37, 20.4, 20.48, 20.74, 20.91, 21.38, 21.75, 22.02, 22.66, 23.24, 23.29, 23.39, 23.53, 23.72, 23.91, 24.45, 25.69, 27.64, 27.97, 28.04, 28.18, 28.38, 28.65, 28.98, 29.38, 29.84, 30.06, 30.07, 30.31, 30.62, 30.98] kWh
2026-06-19 16:40:01.036251: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:40:01.037695: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.11, 1.5, 1.96, 2.18, 2.19, 2.44, 2.75, 3.11, 3.29, 3.52, 3.79, 4.12, 4.72, 5.39, 5.83, 6.31, 6.65, 6.96, 7.09, 7.15, 7.39, 7.82, 7.98, 7.98, 8.01, 8.04, 8.07, 8.15, 8.41, 8.58, 9.05, 9.42, 9.68, 10.33, 10.91, 10.96, 11.05, 11.2, 11.39, 11.58, 12.11, 13.35, 15.3, 15.63, 15.71, 15.85, 16.05, 16.32, 16.65, 17.04, 17.5, 17.72, 17.74, 17.98, 18.29, 18.65] kWh
2026-06-19 16:40:01.039129: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:40:01.040577: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 117.05, 122.99, 130.29, 133.82, 134.01, 137.82, 142.45, 147.19, 149.74, 152.87, 156.66, 161.22, 169.41, 178.69, 184.78, 191.29, 196.2, 205.23, 208.92, 210.67, 218.03, 232.85, 239.0, 239.04, 239.76, 240.56, 241.29, 243.46, 250.62, 254.87, 265.95, 273.31, 278.7, 341.7, 353.25, 354.17, 355.95, 358.48, 361.6, 365.26, 375.09, 398.12, 434.53, 440.52, 441.86, 444.2, 447.85, 452.35, 458.28, 464.22, 471.51, 475.05, 475.24, 479.05, 483.68, 488.42] p
2026-06-19 16:40:01.152380: Battery has 15.17 hours left - now at 12.16kWh
2026-06-19 16:40:01.193146: predict base10 end_record 06-21 11:10:00, final soc 1.6kWh, metric 509.5p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:05:00, load 32.11kWh, PV 0.0kWh
2026-06-19 16:40:01.195048: Slot: [ 16:40, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:40:01.196523: SoC: [ 12.16, 12.12, 12.04, 11.74, 11.2, 10.99, 10.98, 10.95, 10.91, 10.88, 10.78, 10.45, 10.23, 9.63, 9.16, 8.82, 8.09, 7.43, 7.38, 7.27, 7.11, 6.9, 6.68, 6.08, 4.69, 2.49, 2.12, 2.04, 1.88, 1.65, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:40:01.197862: BAT: [ 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-, 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-] kWh
2026-06-19 16:40:01.199352: LOAD: [ 3.5, 3.54, 3.61, 3.89, 4.39, 4.59, 4.59, 4.63, 4.66, 4.69, 4.79, 5.09, 5.3, 5.85, 6.29, 6.61, 7.29, 7.9, 7.95, 8.05, 8.2, 8.4, 8.6, 9.16, 10.46, 12.5, 12.85, 12.93, 13.07, 13.29, 13.57, 13.91, 14.33, 14.81, 15.04, 15.05, 15.31, 15.63, 16.01, 16.21, 16.44, 16.73, 17.07, 17.7, 18.4, 18.86, 19.36, 19.72, 20.05, 20.19, 20.25, 20.5, 20.94, 21.12, 21.12, 21.15, 21.18, 21.21, 21.29, 21.56, 21.74, 22.23, 22.62, 22.9, 23.57, 24.18, 24.24, 24.34, 24.48, 24.68, 24.89, 25.45, 26.75, 28.79, 29.13, 29.21, 29.36, 29.57, 29.85, 30.2, 30.61, 31.09, 31.32, 31.34, 31.59, 31.91, 32.29] kWh
2026-06-19 16:40:01.200724: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:40:01.202212: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.23, 1.58, 1.99, 2.47, 2.7, 2.72, 2.97, 3.3, 3.67, 3.87, 4.11, 4.39, 4.74, 5.37, 6.07, 6.53, 7.03, 7.38, 7.71, 7.85, 7.91, 8.16, 8.61, 8.79, 8.79, 8.81, 8.84, 8.87, 8.96, 9.23, 9.41, 9.9, 10.29, 10.57, 11.24, 11.85, 11.9, 12.0, 12.15, 12.35, 12.55, 13.11, 14.41, 16.45, 16.8, 16.88, 17.02, 17.24, 17.52, 17.86, 18.28, 18.76, 18.99, 19.0, 19.26, 19.58, 19.96] kWh
2026-06-19 16:40:01.203584: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:40:01.205038: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 119.08, 125.28, 131.51, 139.15, 142.85, 143.05, 147.05, 151.89, 156.86, 159.53, 162.81, 166.78, 171.56, 180.14, 189.86, 196.24, 203.06, 208.21, 217.67, 221.53, 223.37, 231.07, 246.62, 253.06, 253.09, 253.85, 254.68, 255.44, 257.72, 265.23, 269.67, 281.29, 289.0, 294.64, 358.26, 370.36, 371.33, 373.19, 375.84, 379.11, 382.95, 393.24, 417.37, 455.51, 461.8, 463.19, 465.64, 469.46, 474.19, 480.39, 486.61, 494.26, 497.96, 498.15, 502.15, 507.0, 511.96] p
2026-06-19 16:40:01.285210: predict best10 end_record 06-21 11:10:00, final soc 2.25kWh, metric 462.18p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:05:00, load 32.11kWh, PV 0.0kWh
2026-06-19 16:40:01.287881: Slot: [ 16:40, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:40:01.289387: SoC: [ 12.16, 12.12, 12.04, 11.74, 11.2, 10.99, 10.98, 10.95, 10.91, 10.88, 10.78, 10.45, 10.23, 9.63, 9.16, 8.82, 8.09, 7.43, 7.38, 7.27, 7.11, 6.9, 6.68, 6.08, 4.69, 2.49, 2.12, 2.04, 1.88, 1.65, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.23, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.15, 11.99, 11.93, 11.66, 11.19, 10.99, 10.99, 10.96, 10.93, 10.9, 10.81, 10.52, 10.32, 9.8, 9.38, 9.08, 8.36, 7.7, 7.65, 7.54, 7.38, 7.17, 6.95, 6.35, 4.95, 2.76, 2.39, 2.31, 2.15, 1.92, 1.62, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 16:40:01.290658: BAT: [ 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<bf+, g<bf+, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 16:40:01.292161: LOAD: [ 3.5, 3.54, 3.61, 3.89, 4.39, 4.59, 4.59, 4.63, 4.66, 4.69, 4.79, 5.09, 5.3, 5.85, 6.29, 6.61, 7.29, 7.9, 7.95, 8.05, 8.2, 8.4, 8.6, 9.16, 10.46, 12.5, 12.85, 12.93, 13.07, 13.29, 13.57, 13.91, 14.33, 14.81, 15.04, 15.05, 15.31, 15.63, 16.01, 16.21, 16.44, 16.73, 17.07, 17.7, 18.4, 18.86, 19.36, 19.72, 20.05, 20.19, 20.25, 20.5, 20.94, 21.12, 21.12, 21.15, 21.18, 21.21, 21.29, 21.56, 21.74, 22.23, 22.62, 22.9, 23.57, 24.18, 24.24, 24.34, 24.48, 24.68, 24.89, 25.45, 26.75, 28.79, 29.13, 29.21, 29.36, 29.57, 29.85, 30.2, 30.61, 31.09, 31.32, 31.34, 31.59, 31.91, 32.29] kWh
2026-06-19 16:40:01.293555: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:40:01.295012: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.23, 1.58, 1.99, 2.47, 2.7, 2.72, 2.97, 3.3, 5.76, 8.04, 8.04, 9.15, 11.59, 14.3, 15.66, 18.21, 18.77, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.45, 20.3, 20.41, 20.64, 20.65, 20.91, 21.23, 23.69] kWh
2026-06-19 16:40:01.296413: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:40:01.297896: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 119.08, 125.28, 131.51, 139.15, 142.85, 143.05, 147.05, 151.89, 184.29, 214.98, 214.98, 230.35, 263.66, 300.76, 319.76, 354.66, 362.37, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 417.5, 417.5, 417.5, 417.5, 417.5, 417.5, 417.5, 417.5, 417.5, 417.5, 417.5, 417.5, 417.5, 417.5, 417.5, 423.39, 436.07, 437.8, 441.5, 441.7, 445.7, 450.54, 482.94] p
2026-06-19 16:40:01.399095: predict best end_record 06-21 11:10:00, final soc 2.38kWh, metric 442.24p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:50:00, load 30.8kWh, PV 0.0kWh
2026-06-19 16:40:01.401288: Slot: [ 16:40, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:40:01.402850: SoC: [ 12.16, 12.12, 12.05, 11.76, 11.24, 11.04, 11.04, 11.01, 10.97, 10.94, 10.84, 10.53, 10.31, 9.75, 9.3, 8.97, 8.28, 7.65, 7.6, 7.5, 7.34, 7.14, 6.93, 6.36, 5.03, 2.93, 2.58, 2.5, 2.35, 2.13, 1.84, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.02, 6.02, 8.35, 10.67, 10.67, 13.0, 12.62, 12.62, 12.28, 12.14, 12.07, 11.82, 11.36, 11.18, 11.18, 11.15, 11.12, 11.09, 11.01, 10.73, 10.54, 10.04, 9.64, 9.35, 8.67, 8.04, 7.99, 7.88, 7.73, 7.53, 7.32, 6.75, 5.41, 3.32, 2.97, 2.89, 2.74, 2.52, 2.23, 1.88, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 16:40:01.404121: BAT: [ 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<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 16:40:01.405625: LOAD: [ 3.5, 3.54, 3.6, 3.87, 4.35, 4.54, 4.54, 4.58, 4.61, 4.64, 4.73, 5.02, 5.22, 5.75, 6.16, 6.47, 7.12, 7.7, 7.75, 7.84, 7.99, 8.18, 8.37, 8.9, 10.14, 12.09, 12.42, 12.5, 12.64, 12.84, 13.11, 13.44, 13.83, 14.29, 14.51, 14.53, 14.77, 15.08, 15.44, 15.63, 15.85, 16.12, 16.46, 17.06, 17.72, 18.17, 18.64, 18.98, 19.29, 19.43, 19.48, 19.72, 20.15, 20.32, 20.32, 20.34, 20.37, 20.4, 20.48, 20.74, 20.91, 21.38, 21.75, 22.02, 22.66, 23.24, 23.29, 23.39, 23.53, 23.72, 23.91, 24.45, 25.69, 27.64, 27.97, 28.04, 28.18, 28.38, 28.65, 28.98, 29.38, 29.84, 30.06, 30.07, 30.31, 30.62, 30.98] kWh
2026-06-19 16:40:01.407214: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:40:01.408634: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.11, 1.5, 1.96, 2.18, 2.19, 2.44, 2.75, 5.61, 8.29, 8.29, 8.57, 11.4, 14.5, 15.17, 18.11, 18.23, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 19.1, 19.18, 19.4, 19.41, 19.66, 19.97, 22.83] kWh
2026-06-19 16:40:01.410082: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:40:01.411620: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 117.05, 122.99, 130.29, 133.82, 134.01, 137.82, 142.45, 180.1, 216.28, 216.28, 220.07, 258.86, 301.28, 310.56, 350.87, 352.49, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 415.34, 416.72, 420.25, 420.44, 424.25, 428.88, 466.53] p
2026-06-19 16:40:01.413992: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 16:40:01.414046: Saving plan best values to HA entities
2026-06-19 16:40:01.571036: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 16:40:01.575905: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 16:40:01.580440: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 36.03kWh, house 2.62kWh, export 0.0kWh, metric 442.24p, metric10 462.18p
2026-06-19 16:40:01.662551: Marginal costs baseline metric (no standing charge): 342.2706
2026-06-19 16:40:01.897058: Marginal energy costs matrix computed: min=17.48 max=23.68
2026-06-19 16:40:01.985403: Rate array import [{'start': 1000, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1000, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 16:40:01.986204: - Your estimated bill for today is £0.65 and tomorrow is £2.92
2026-06-19 16:40:01.986241: - Import rates are very expensive (29.8p - 37.1p) for the next 2 and a quarter hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 16:40:01.986260: - The battery is currently at 76% and is in eco mode for the next 18 hours.
2026-06-19 16:40:01.986276: - For the next 48 hours there will be no solar generation.
2026-06-19 16:40:01.986291: - You will run out of battery in 15 hours.
2026-06-19 16:40:01.986306: - Your next charge slot will be in 18 hours where import rates will be cheap (13.2p).
2026-06-19 16:40:01.986321:
2026-06-19 16:40:02.043045: Plan calculation took 1.12 seconds
2026-06-19 16:40:02.046928: No high rate period found
2026-06-19 16:40:02.106780: Import threshold used for optimisation was 16.86p
2026-06-19 16:40:02.175793: Low import rate windows [0: 06-19 16:30:00 - 06-19 17:00:00 @ 29.82, 1: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 2: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 3: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 4: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 5: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 6: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 7: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 8: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 9: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 10: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 11: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 12: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 13: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 14: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 15: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 16: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 17: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 18: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 19: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 20: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 21: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 22: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 23: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 24: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 25: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 26: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 27: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 28: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 29: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 30: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 31: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 32: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 33: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 34: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 35: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 36: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 37: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 38: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 39: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 40: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 41: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 42: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 43: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 44: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 45: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 46: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 47: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 48: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 49: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 50: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 51: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 52: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 53: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 54: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 55: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 56: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 57: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 58: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 59: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 60: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 61: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 62: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 63: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 64: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 65: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 66: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 67: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 68: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 69: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 70: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 71: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 72: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 73: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 74: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 75: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 76: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 77: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 78: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 79: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 80: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 81: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 82: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 83: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 84: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 85: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 86: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 87: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 88: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 89: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 90: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 91: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 92: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 93: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 94: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 95: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39]
2026-06-19 16:40:02.200495: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 16:40:02.200688: Recompute is saving previous plan...
2026-06-19 16:40:02.204350: Best charge window [ 19-06 16:30:00 - 19-06 17:00:00 @ 29.82p 0%, 19-06 17:00:00 - 19-06 17:30:00 @ 32.09p 0%, 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0% ]
2026-06-19 16:40:02.204418: Best export window [ ]
2026-06-19 16:40:02.205311: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 16:40:02.207381: Load divergence over 8.0 hours mean 435.79W, min 0.0W, max 2388.0W, std dev 512.48W, divergence 58.8%
2026-06-19 16:40:02.227138: Calculating data from yesterday for savings calculation
2026-06-19 16:40:02.238193: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 16:40:02.244325: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 16:40:02.245344: Creating pool of 12 processes to match your CPU count
2026-06-19 16:40:02.294721: Calculate Best options: mode(Control charge & discharge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 16:40:02.296291: Optimise levels pass started at 2026-06-19 16:40:02
2026-06-19 16:40:02.296324: Optimise all windows, total charge 95 export 1
2026-06-19 16:40:02.534976: >> Region optimisation pass width 960
2026-06-19 16:40:02.877800: >> Region optimisation pass width 480
2026-06-19 16:40:03.151599: >> Region optimisation pass width 240
2026-06-19 16:40:03.810886: >> Region optimisation pass width 120
2026-06-19 16:40:04.757937: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 84
2026-06-19 16:40:04.758045: Optimise levels pass ended at 2026-06-19 16:40:04, duration 2.5 seconds tried 328 combinations
2026-06-19 16:40:04.758198: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 370.55p, best_keep 0kWh, best_cycle 34.73kWh, best_carbon 0kg, best_import 23.44kWh
2026-06-19 16:40:04.770346: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12.75, 12.75, 0, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 16:40:04.770593: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 309.46p, best_cost 328.73p, best_cycle 33.03kWh, best_carbon 0kg, best_import 38.69kWh
2026-06-19 16:40:04.806804: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 309.46p, best_cost 328.73p, best_cycle 33.03kWh, best_carbon 0kg, best_import 38.69kWh
2026-06-19 16:40:04.839121: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 309.44p, best_cost 328.72p, best_cycle 33.03kWh, best_carbon 0kg, best_import 38.69kWh
2026-06-19 16:40:04.994759: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 309.44p, best_cost 328.72p, best_cycle 33.03kWh, best_carbon 0kg, best_import 38.69kWh
2026-06-19 16:40:05.027137: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 309.44p, best_cost 328.72p, best_cycle 33.03kWh, best_carbon 0kg, best_import 38.69kWh
2026-06-19 16:40:05.052953: Best charge windows best_metric 309.44p, best_cost 328.72p, best_carbon 0kg, best_import 38.69kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 80%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 80%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100% ]
2026-06-19 16:40:05.053258: Best export windows best_metric 309.44p, best_cost 328.72p, best_carbon 0kg, best_import 38.69kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 16:40:05.054139: Best charge windows best_metric 309.44p, best_cost 328.72p, best_carbon 0kg, best_import 38.69kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 80%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 80%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100% ]
2026-06-19 16:40:05.054263: Best export windows best_metric 309.44p, best_cost 328.72p, best_carbon 0kg, best_import 38.69kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 16:40:05.054426: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 309.44p, best_cost 328.72p, best_cycle 33.03kWh, best_carbon 0kg, best_import 38.69kWh
2026-06-19 16:40:05.093927: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 309.41p, best_cost 328.69p, best_cycle 33.03kWh, best_carbon 0kg, best_import 38.69kWh
2026-06-19 16:40:05.127427: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 309.41p, best_cost 328.69p, best_cycle 33.03kWh, best_carbon 0kg, best_import 38.69kWh
2026-06-19 16:40:05.267266: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 309.41p, best_cost 328.69p, best_cycle 33.03kWh, best_carbon 0kg, best_import 38.69kWh
2026-06-19 16:40:05.300048: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 309.41p, best_cost 328.69p, best_cycle 33.03kWh, best_carbon 0kg, best_import 38.69kWh
2026-06-19 16:40:05.323665: Best charge windows best_metric 309.41p, best_cost 328.69p, best_carbon 0kg, best_import 38.69kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100% ]
2026-06-19 16:40:05.323800: Best export windows best_metric 309.41p, best_cost 328.69p, best_carbon 0kg, best_import 38.69kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 16:40:05.323972: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 309.41p, best_cost 328.69p, best_cycle 33.03kWh, best_carbon 0kg, best_import 38.69kWh
2026-06-19 16:40:05.362625: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 309.41p, best_cost 328.69p, best_cycle 33.03kWh, best_carbon 0kg, best_import 38.69kWh
2026-06-19 16:40:05.397953: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 309.41p, best_cost 328.69p, best_cycle 33.03kWh, best_carbon 0kg, best_import 38.69kWh
2026-06-19 16:40:05.534619: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 309.41p, best_cost 328.69p, best_cycle 33.03kWh, best_carbon 0kg, best_import 38.69kWh
2026-06-19 16:40:05.568764: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 309.41p, best_cost 328.69p, best_cycle 33.03kWh, best_carbon 0kg, best_import 38.69kWh
2026-06-19 16:40:05.595784: Best charge windows best_metric 309.41p, best_cost 328.69p, best_carbon 0kg, best_import 38.69kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100% ]
2026-06-19 16:40:05.595927: Best export windows best_metric 309.41p, best_cost 328.69p, best_carbon 0kg, best_import 38.69kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 16:40:05.596010: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 309.41p, best_cost 328.69p, best_cycle 33.03kWh, best_carbon 0kg, best_import 38.69kWh
2026-06-19 16:40:05.622264: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 309.41p, best_cost 328.69p, best_cycle 33.03kWh, best_carbon 0kg, best_import 38.69kWh
2026-06-19 16:40:05.650653: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 309.41p, best_cost 328.69p, best_cycle 33.03kWh, best_carbon 0kg, best_import 38.69kWh
2026-06-19 16:40:05.787719: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 309.41p, best_cost 328.69p, best_cycle 33.03kWh, best_carbon 0kg, best_import 38.69kWh
2026-06-19 16:40:05.821437: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 309.41p, best_cost 328.69p, best_cycle 33.03kWh, best_carbon 0kg, best_import 38.69kWh
2026-06-19 16:40:05.849555: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 309.41p, best_cost 328.69p, best_cycle 33.03kWh, best_carbon 0kg, best_import 38.69kWh
2026-06-19 16:40:05.884645: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 309.03p, best_cost 328.3p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:05.919347: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 308.78p, best_cost 328.16p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:05.970995: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 308.78p, best_cost 328.16p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:06.018065: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 308.78p, best_cost 328.16p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:06.067181: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 308.68p, best_cost 327.95p, best_cycle 32.66kWh, best_carbon 0kg, best_import 38.66kWh
2026-06-19 16:40:06.112653: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 308.68p, best_cost 327.95p, best_cycle 32.66kWh, best_carbon 0kg, best_import 38.66kWh
2026-06-19 16:40:06.160250: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 308.68p, best_cost 327.95p, best_cycle 32.66kWh, best_carbon 0kg, best_import 38.66kWh
2026-06-19 16:40:06.209439: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 308.68p, best_cost 327.95p, best_cycle 32.66kWh, best_carbon 0kg, best_import 38.66kWh
2026-06-19 16:40:06.271423: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 308.51p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:06.331798: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 308.48p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:06.398512: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:06.527923: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:06.647426: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:06.718045: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:06.783686: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:06.992325: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:07.057790: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:07.122949: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:07.191613: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:07.251364: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:07.315285: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:07.382898: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:07.413764: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:07.443458: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:07.476692: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:07.507233: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:07.542783: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:07.671878: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:07.778713: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:07.842119: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:07.935984: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:07.967843: Optimise price set 32.0p, pass low, price 29.82p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:07.994710: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:08.027923: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:08.090976: Optimise price set 34.4p, pass low, price 32.09p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:08.116475: Optimise price set 37.0p, pass low, price 34.45p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:08.147262: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:08.177080: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 13.93p, best_metric 308.47p, best_cost 327.82p, best_cycle 32.55kWh, best_carbon 0kg, best_import 38.65kWh
2026-06-19 16:40:08.207226: Best charge windows best_metric 308.47p, best_cost 327.82p, best_carbon 0kg, best_import 38.65kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100% ]
2026-06-19 16:40:08.207325: Best export windows best_metric 308.47p, best_cost 327.82p, best_carbon 0kg, best_import 38.65kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 16:40:08.207547: Tweak plan optimisation started
2026-06-19 16:40:08.423619: Tweak optimisation finished metric 308.47 cost 327.82 metric_keep 0 cycle 32.55 carbon 0 import 38.65
2026-06-19 16:40:08.431888: Raw charge windows [ 19-06 16:30:00 - 19-06 17:00:00 @ 29.82p 0%, 19-06 17:00:00 - 19-06 17:30:00 @ 32.09p 0%, 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100% ] reserve 1.6
2026-06-19 16:40:08.432511: Unclipped charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 17:00:00 @ 24.42p 100% ] reserve 1.6
2026-06-19 16:40:08.432932: Unfiltered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 17:00:00 @ 24.42p 100% ] reserve 1.6
2026-06-19 16:40:08.433221: Filtered charge windows [ 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 17:00:00 @ 24.42p 100% ] reserve 1.6
2026-06-19 16:40:08.455254: Previous plan best metric is 309.54 (cost 328.91) and new plan best metric is 309.58 (cost 329.06)
2026-06-19 16:40:08.455307: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 16:40:08.455640: Plan valid is now true after recompute was False
2026-06-19 16:40:08.475608: predict base end_record 06-21 11:00:00, final soc 1.6kWh, metric 483.68p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:50:00, load 30.62kWh, PV 0.0kWh
2026-06-19 16:40:08.477093: Slot: [ 16:40, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 16:40:08.478330: SoC: [ 12.16, 12.12, 12.05, 11.76, 11.24, 11.04, 11.04, 11.01, 10.97, 10.94, 10.84, 10.53, 10.31, 9.75, 9.3, 8.97, 8.28, 7.65, 7.6, 7.5, 7.34, 7.14, 6.93, 6.36, 5.03, 2.93, 2.58, 2.5, 2.35, 2.13, 1.84, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:40:08.479328: BAT: [ 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-, 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-] kWh
2026-06-19 16:40:08.480503: LOAD: [ 3.5, 3.54, 3.6, 3.87, 4.35, 4.54, 4.54, 4.58, 4.61, 4.64, 4.73, 5.02, 5.22, 5.75, 6.16, 6.47, 7.12, 7.7, 7.75, 7.84, 7.99, 8.18, 8.37, 8.9, 10.14, 12.09, 12.42, 12.5, 12.64, 12.84, 13.11, 13.44, 13.83, 14.29, 14.51, 14.53, 14.77, 15.08, 15.44, 15.63, 15.85, 16.12, 16.46, 17.06, 17.72, 18.17, 18.64, 18.98, 19.29, 19.43, 19.48, 19.72, 20.15, 20.32, 20.32, 20.34, 20.37, 20.4, 20.48, 20.74, 20.91, 21.38, 21.75, 22.02, 22.66, 23.24, 23.29, 23.39, 23.53, 23.72, 23.91, 24.45, 25.69, 27.64, 27.97, 28.04, 28.18, 28.38, 28.65, 28.98, 29.38, 29.84, 30.06, 30.07, 30.31, 30.62] kWh
2026-06-19 16:40:08.481686: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:40:08.482847: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.11, 1.5, 1.96, 2.18, 2.19, 2.44, 2.75, 3.11, 3.29, 3.52, 3.79, 4.12, 4.72, 5.39, 5.83, 6.31, 6.65, 6.96, 7.09, 7.15, 7.39, 7.82, 7.98, 7.98, 8.01, 8.04, 8.07, 8.15, 8.41, 8.58, 9.05, 9.42, 9.68, 10.33, 10.91, 10.96, 11.05, 11.2, 11.39, 11.58, 12.11, 13.35, 15.3, 15.63, 15.71, 15.85, 16.05, 16.32, 16.65, 17.04, 17.5, 17.72, 17.74, 17.98, 18.29] kWh
2026-06-19 16:40:08.483985: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:40:08.485181: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 117.05, 122.99, 130.29, 133.82, 134.01, 137.82, 142.45, 147.19, 149.74, 152.87, 156.66, 161.22, 169.41, 178.69, 184.78, 191.29, 196.2, 205.23, 208.92, 210.67, 218.03, 232.85, 239.0, 239.04, 239.76, 240.56, 241.29, 243.46, 250.62, 254.87, 265.95, 273.31, 278.7, 341.7, 353.25, 354.17, 355.95, 358.48, 361.6, 365.26, 375.09, 398.12, 434.53, 440.52, 441.86, 444.2, 447.85, 452.35, 458.28, 464.22, 471.51, 475.05, 475.24, 479.05, 483.68] p
2026-06-19 16:40:08.573912: Battery has 15.17 hours left - now at 12.16kWh
2026-06-19 16:40:08.614143: predict base10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 507.0p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:05:00, load 31.92kWh, PV 0.0kWh
2026-06-19 16:40:08.616139: Slot: [ 16:40, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 16:40:08.617619: SoC: [ 12.16, 12.12, 12.04, 11.74, 11.2, 10.99, 10.98, 10.95, 10.91, 10.88, 10.78, 10.45, 10.23, 9.63, 9.16, 8.82, 8.09, 7.43, 7.38, 7.27, 7.11, 6.9, 6.68, 6.08, 4.69, 2.49, 2.12, 2.04, 1.88, 1.65, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:40:08.618847: BAT: [ 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-, 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-] kWh
2026-06-19 16:40:08.620292: LOAD: [ 3.5, 3.54, 3.61, 3.89, 4.39, 4.59, 4.59, 4.63, 4.66, 4.69, 4.79, 5.09, 5.3, 5.85, 6.29, 6.61, 7.29, 7.9, 7.95, 8.05, 8.2, 8.4, 8.6, 9.16, 10.46, 12.5, 12.85, 12.93, 13.07, 13.29, 13.57, 13.91, 14.33, 14.81, 15.04, 15.05, 15.31, 15.63, 16.01, 16.21, 16.44, 16.73, 17.07, 17.7, 18.4, 18.86, 19.36, 19.72, 20.05, 20.19, 20.25, 20.5, 20.94, 21.12, 21.12, 21.15, 21.18, 21.21, 21.29, 21.56, 21.74, 22.23, 22.62, 22.9, 23.57, 24.18, 24.24, 24.34, 24.48, 24.68, 24.89, 25.45, 26.75, 28.79, 29.13, 29.21, 29.36, 29.57, 29.85, 30.2, 30.61, 31.09, 31.32, 31.34, 31.59, 31.91] kWh
2026-06-19 16:40:08.621644: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:40:08.623078: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.23, 1.58, 1.99, 2.47, 2.7, 2.72, 2.97, 3.3, 3.67, 3.87, 4.11, 4.39, 4.74, 5.37, 6.07, 6.53, 7.03, 7.38, 7.71, 7.85, 7.91, 8.16, 8.61, 8.79, 8.79, 8.81, 8.84, 8.87, 8.96, 9.23, 9.41, 9.9, 10.29, 10.57, 11.24, 11.85, 11.9, 12.0, 12.15, 12.35, 12.55, 13.11, 14.41, 16.45, 16.8, 16.88, 17.02, 17.24, 17.52, 17.86, 18.28, 18.76, 18.99, 19.0, 19.26, 19.58] kWh
2026-06-19 16:40:08.624437: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:40:08.625899: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 119.08, 125.28, 131.51, 139.15, 142.85, 143.05, 147.05, 151.89, 156.86, 159.53, 162.81, 166.78, 171.56, 180.14, 189.86, 196.24, 203.06, 208.21, 217.67, 221.53, 223.37, 231.07, 246.62, 253.06, 253.09, 253.85, 254.68, 255.44, 257.72, 265.23, 269.67, 281.29, 289.0, 294.64, 358.26, 370.36, 371.33, 373.19, 375.84, 379.11, 382.95, 393.24, 417.37, 455.51, 461.8, 463.19, 465.64, 469.46, 474.19, 480.39, 486.61, 494.26, 497.96, 498.15, 502.15, 507.0] p
2026-06-19 16:40:08.683877: predict best10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 450.54p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:05:00, load 31.92kWh, PV 0.0kWh
2026-06-19 16:40:08.685366: Slot: [ 16:40, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 16:40:08.686592: SoC: [ 12.16, 12.12, 12.04, 11.74, 11.2, 10.99, 10.98, 10.95, 10.91, 10.88, 10.78, 10.45, 10.23, 9.63, 9.16, 8.82, 8.09, 7.43, 7.38, 7.27, 7.11, 6.9, 6.68, 6.08, 4.69, 2.49, 2.12, 2.04, 1.88, 1.65, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.23, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.15, 11.99, 11.93, 11.66, 11.19, 10.99, 10.99, 10.96, 10.93, 10.9, 10.81, 10.52, 10.32, 9.8, 9.38, 9.08, 8.36, 7.7, 7.65, 7.54, 7.38, 7.17, 6.95, 6.35, 4.95, 2.76, 2.39, 2.31, 2.15, 1.92, 1.62, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:40:08.687570: BAT: [ 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<bf+, g<bf+, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 16:40:08.688775: LOAD: [ 3.5, 3.54, 3.61, 3.89, 4.39, 4.59, 4.59, 4.63, 4.66, 4.69, 4.79, 5.09, 5.3, 5.85, 6.29, 6.61, 7.29, 7.9, 7.95, 8.05, 8.2, 8.4, 8.6, 9.16, 10.46, 12.5, 12.85, 12.93, 13.07, 13.29, 13.57, 13.91, 14.33, 14.81, 15.04, 15.05, 15.31, 15.63, 16.01, 16.21, 16.44, 16.73, 17.07, 17.7, 18.4, 18.86, 19.36, 19.72, 20.05, 20.19, 20.25, 20.5, 20.94, 21.12, 21.12, 21.15, 21.18, 21.21, 21.29, 21.56, 21.74, 22.23, 22.62, 22.9, 23.57, 24.18, 24.24, 24.34, 24.48, 24.68, 24.89, 25.45, 26.75, 28.79, 29.13, 29.21, 29.36, 29.57, 29.85, 30.2, 30.61, 31.09, 31.32, 31.34, 31.59, 31.91] kWh
2026-06-19 16:40:08.689909: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:40:08.691063: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.23, 1.58, 1.99, 2.47, 2.7, 2.72, 2.97, 3.3, 5.76, 8.04, 8.04, 9.15, 11.59, 14.3, 15.66, 18.21, 18.77, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.45, 20.3, 20.41, 20.64, 20.65, 20.91, 21.23] kWh
2026-06-19 16:40:08.692203: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:40:08.693360: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 119.08, 125.28, 131.51, 139.15, 142.85, 143.05, 147.05, 151.89, 184.29, 214.98, 214.98, 230.35, 263.66, 300.76, 319.76, 354.66, 362.37, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 367.51, 417.5, 417.5, 417.5, 417.5, 417.5, 417.5, 417.5, 417.5, 417.5, 417.5, 417.5, 417.5, 417.5, 417.5, 417.5, 423.39, 436.07, 437.8, 441.5, 441.7, 445.7, 450.54] p
2026-06-19 16:40:08.761587: predict best end_record 06-21 11:00:00, final soc 1.6kWh, metric 428.88p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:50:00, load 30.62kWh, PV 0.0kWh
2026-06-19 16:40:08.763149: Slot: [ 16:40, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 16:40:08.764315: SoC: [ 12.16, 12.12, 12.05, 11.76, 11.24, 11.04, 11.04, 11.01, 10.97, 10.94, 10.84, 10.53, 10.31, 9.75, 9.3, 8.97, 8.28, 7.65, 7.6, 7.5, 7.34, 7.14, 6.93, 6.36, 5.03, 2.93, 2.58, 2.5, 2.35, 2.13, 1.84, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.02, 6.02, 8.35, 10.67, 10.67, 13.0, 12.62, 12.62, 12.28, 12.14, 12.07, 11.82, 11.36, 11.18, 11.18, 11.15, 11.12, 11.09, 11.01, 10.73, 10.54, 10.04, 9.64, 9.35, 8.67, 8.04, 7.99, 7.88, 7.73, 7.53, 7.32, 6.75, 5.41, 3.32, 2.97, 2.89, 2.74, 2.52, 2.23, 1.88, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:40:08.765304: BAT: [ 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<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 16:40:08.766492: LOAD: [ 3.5, 3.54, 3.6, 3.87, 4.35, 4.54, 4.54, 4.58, 4.61, 4.64, 4.73, 5.02, 5.22, 5.75, 6.16, 6.47, 7.12, 7.7, 7.75, 7.84, 7.99, 8.18, 8.37, 8.9, 10.14, 12.09, 12.42, 12.5, 12.64, 12.84, 13.11, 13.44, 13.83, 14.29, 14.51, 14.53, 14.77, 15.08, 15.44, 15.63, 15.85, 16.12, 16.46, 17.06, 17.72, 18.17, 18.64, 18.98, 19.29, 19.43, 19.48, 19.72, 20.15, 20.32, 20.32, 20.34, 20.37, 20.4, 20.48, 20.74, 20.91, 21.38, 21.75, 22.02, 22.66, 23.24, 23.29, 23.39, 23.53, 23.72, 23.91, 24.45, 25.69, 27.64, 27.97, 28.04, 28.18, 28.38, 28.65, 28.98, 29.38, 29.84, 30.06, 30.07, 30.31, 30.62] kWh
2026-06-19 16:40:08.767607: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:40:08.768762: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.11, 1.5, 1.96, 2.18, 2.19, 2.44, 2.75, 5.61, 8.29, 8.29, 8.57, 11.4, 14.5, 15.17, 18.11, 18.23, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 19.1, 19.18, 19.4, 19.41, 19.66, 19.97] kWh
2026-06-19 16:40:08.769919: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:40:08.771101: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 117.05, 122.99, 130.29, 133.82, 134.01, 137.82, 142.45, 180.1, 216.28, 216.28, 220.07, 258.86, 301.28, 310.56, 350.87, 352.49, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 357.39, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 407.38, 415.34, 416.72, 420.25, 420.44, 424.25, 428.88] p
2026-06-19 16:40:08.772920: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , ]
2026-06-19 16:40:08.772946: Saving plan best values to HA entities
2026-06-19 16:40:08.913490: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 16:40:08.918935: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 16:40:08.925363: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 36.03kWh, house 2.62kWh, export 0.0kWh, metric 428.88p, metric10 450.54p
2026-06-19 16:40:08.996213: Marginal costs baseline metric (no standing charge): 328.9096
2026-06-19 16:40:09.152126: Marginal energy costs matrix computed: min=17.48 max=23.68
2026-06-19 16:40:09.226832: Rate array import [{'start': 1000, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1000, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 16:40:09.227568: - Your estimated bill for today is £0.65 and tomorrow is £2.92
2026-06-19 16:40:09.227603: - Import rates are very expensive (29.8p - 37.1p) for the next 2 and a quarter hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 16:40:09.227637: - The battery is currently at 76% and is in eco mode for the next 18 hours.
2026-06-19 16:40:09.227654: - For the next 48 hours there will be no solar generation.
2026-06-19 16:40:09.227670: - You will run out of battery in 15 hours.
2026-06-19 16:40:09.227685: - Your next charge slot will be in 18 hours where import rates will be cheap (13.2p).
2026-06-19 16:40:09.227700:
2026-06-19 16:40:09.275500: Plan calculation took 7.07 seconds
2026-06-19 16:40:09.275724: Inverter 0: Type SK Sunsynk
2026-06-19 16:40:09.275757: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:40:09.275955: Reserve min: 10%, battery_min: 10%
2026-06-19 16:40:09.276023: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:40:09.276318: Inverter 0 SoC: 12.16kW 76%, current charge rate 5000W, current discharge rate 5250W, current battery power 531W, current battery voltage 51.2V, grid power -55W, load power 568W, PV Power 0W
2026-06-19 16:40:09.276522: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:40:09.276606: Inverter 0 scheduled charge enable is False
2026-06-19 16:40:09.276634: Inverter 0 charge windows currently []
2026-06-19 16:40:09.276660: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:40:09.276761: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:40:09.276785: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:40:09.276821: Inverter 0 scheduled discharge enable is False
2026-06-19 16:40:09.276943: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:40:09.276970: Inverter 0 discharge windows currently []
2026-06-19 16:40:09.276992: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:40:09.277009: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:40:09.277024: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:40:09.348231: Total inverter register writes now 0
2026-06-19 16:40:09.374650: Completed run status Read-Only
2026-06-19 16:40:09.382528: Info: record_status Read-Only
2026-06-19 16:40:09.394313: Saved current settings to /config/predbat_config.json
2026-06-19 16:40:49.470354: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:40:49.470553: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:40:49.470583: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:40:49.470701: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:40:49.470728: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:40:49.470745: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:40:49.470761: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:42:49.646192: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:42:49.646389: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:42:49.646420: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:42:49.646540: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:42:49.646568: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:42:49.646585: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:42:49.646601: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:43:50.212915: Successfully loaded apps.yaml from apps.yaml
2026-06-19 16:44:49.826688: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:44:49.826908: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:44:49.826939: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:44:49.827058: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:44:49.827084: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:44:49.827102: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:44:49.827118: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:45:00.912668: --------------- PredBat - update at 2026-06-19 16:45:00+01:00 with clock skew 0 minutes, minutes now 1005
2026-06-19 16:45:00.913229: Saved current settings to /config/predbat_config.json
2026-06-19 16:45:00.913305: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 69.9 minutes
2026-06-19 16:45:00.913359: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 16:45:00.913456: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 16:45:00.931551: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 16:45:00.931990: Predbat mode is set to Control charge & discharge
2026-06-19 16:45:00.932067: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 16:45:01.038997: Found 11520 load_today datapoints going back 1 days
2026-06-19 16:45:01.039097: Using load_power data to fill gaps in load_today data
2026-06-19 16:45:01.094685: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 16:45:01.094836: Zero load period starting at 2026-06-19T12:09:00+0100 (276 minutes) for 889 minutes with base value 0.9
2026-06-19 16:45:01.094892: Zero load period starting at 2026-06-18T19:24:00+0100 (1281 minutes) for 64 minutes with base value 0.8
2026-06-19 16:45:01.095920: Processing 384 30-minute periods for power integration
2026-06-19 16:45:01.164041: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 16:45:01.164159: Car charging hold True, threshold 6.0kWh
2026-06-19 16:45:01.164198: Current data so far today: load 3.55kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 16:45:01.185336: Standing charge is set to 49.98p
2026-06-19 16:45:01.214859: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 16:45:01.215155: Import rates: min 13.17p, max 37.08p, average 20.03p
2026-06-19 16:45:01.247896: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 16:45:01.247984: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 16:45:01.249052: High export rate found rates in range 99p to -99p
2026-06-19 16:45:01.334984: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 16:45:01.335110: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 16:45:01.335393: Last hour: net energy 0.08kWh, import 0.08kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 1.97p, import 1.97p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 16:45:01.387172: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 16:45:01.387264: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 16:45:01.388586: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 16:45:01.389811: Warn: Found 1 gaps in load_today totalling 10030 minutes to fill using average data
2026-06-19 16:45:01.389886: Gap starting at 2026-06-18T15:55:00+0100 (1490 minutes) for 10030 minutes
2026-06-19 16:45:01.402709: Historical days now [7] weight [1]
2026-06-19 16:45:01.423079: Today's load divergence 119.91%, in-day adjustment 113.2%, damping 0.95x, yesterday 100.0% today 118.91% blend 30.21%
2026-06-19 16:45:01.423149: Today's predicted so far 9.25kWh with 0.0kWh car/iBoost excluded, 0.67kWh import ignored, and 0kWh forecast extra.
2026-06-19 16:45:01.423176: Today's actual load so far 12.17kWh with 0.0kWh car/iBoost excluded, and 0.17kWh import ignored.
2026-06-19 16:45:01.454346: Inverter 0: Type SK Sunsynk
2026-06-19 16:45:01.454401: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:45:01.454531: Reserve min: 10%, battery_min: 10%
2026-06-19 16:45:01.454576: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:45:01.454772: Inverter 0 SoC: 12.16kW 76%, current charge rate 5000W, current discharge rate 5250W, current battery power 549W, current battery voltage 51.2V, grid power -58W, load power 591W, PV Power 0W
2026-06-19 16:45:01.454882: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:45:01.454941: Inverter 0 scheduled charge enable is False
2026-06-19 16:45:01.454961: Inverter 0 charge windows currently []
2026-06-19 16:45:01.454980: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:45:01.455061: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:45:01.455081: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:45:01.455106: Inverter 0 scheduled discharge enable is False
2026-06-19 16:45:01.455215: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:45:01.455239: Inverter 0 discharge windows currently []
2026-06-19 16:45:01.455254: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:45:01.455267: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:45:01.455280: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:45:01.507240: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 16:45:01.507338: Plan was last updated on 2026-06-19 16:40:00+01:00 and is now 5.0 minutes old
2026-06-19 16:45:01.507757: Best charge window [ 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ]
2026-06-19 16:45:01.507806: Best export window [ ]
2026-06-19 16:45:01.508706: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 16:45:01.511420: Load divergence over 8.0 hours mean 456.53W, min 0.0W, max 2494.8W, std dev 551.46W, divergence 60.4%
2026-06-19 16:45:01.529487: Creating pool of 12 processes to match your CPU count
2026-06-19 16:45:01.604665: predict base end_record 06-21 11:05:00, final soc 1.6kWh, metric 486.06p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:50:00, load 30.8kWh, PV 0.0kWh
2026-06-19 16:45:01.609068: Slot: [ 16:45, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:45:01.610417: SoC: [ 12.16, 12.13, 12.07, 11.81, 11.26, 11.05, 11.05, 11.02, 10.98, 10.95, 10.85, 10.54, 10.32, 9.76, 9.31, 8.98, 8.29, 7.66, 7.61, 7.5, 7.35, 7.15, 6.94, 6.37, 5.03, 2.94, 2.59, 2.51, 2.36, 2.14, 1.85, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:45:01.611463: BAT: [ 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-, 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-] kWh
2026-06-19 16:45:01.612652: LOAD: [ 3.55, 3.58, 3.63, 3.88, 4.38, 4.58, 4.58, 4.62, 4.65, 4.68, 4.77, 5.06, 5.26, 5.79, 6.21, 6.51, 7.16, 7.74, 7.79, 7.89, 8.03, 8.22, 8.41, 8.95, 10.19, 12.14, 12.46, 12.54, 12.68, 12.88, 13.15, 13.48, 13.88, 14.34, 14.55, 14.57, 14.81, 15.12, 15.48, 15.66, 15.89, 16.17, 16.5, 17.12, 17.76, 18.21, 18.68, 19.03, 19.35, 19.51, 19.56, 19.78, 20.23, 20.4, 20.4, 20.43, 20.46, 20.48, 20.57, 20.82, 21.0, 21.47, 21.84, 22.1, 22.75, 23.33, 23.38, 23.47, 23.62, 23.81, 24.0, 24.53, 25.77, 27.72, 28.05, 28.13, 28.27, 28.47, 28.74, 29.07, 29.46, 29.92, 30.14, 30.16, 30.4, 30.71, 31.07] kWh
2026-06-19 16:45:01.613806: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:45:01.614989: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.1, 1.49, 1.95, 2.17, 2.18, 2.43, 2.74, 3.1, 3.28, 3.51, 3.78, 4.12, 4.74, 5.38, 5.83, 6.3, 6.64, 6.96, 7.13, 7.18, 7.39, 7.84, 8.02, 8.02, 8.05, 8.08, 8.1, 8.18, 8.44, 8.62, 9.08, 9.45, 9.72, 10.36, 10.95, 10.99, 11.09, 11.23, 11.42, 11.62, 12.15, 13.39, 15.34, 15.67, 15.74, 15.88, 16.09, 16.35, 16.69, 17.08, 17.54, 17.76, 17.77, 18.02, 18.33, 18.69] kWh
2026-06-19 16:45:01.616139: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:45:01.617310: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.92, 122.86, 130.16, 133.69, 133.87, 137.69, 142.31, 147.06, 149.52, 152.76, 156.53, 161.09, 169.63, 178.53, 184.69, 191.15, 196.13, 205.32, 209.92, 211.39, 217.97, 233.74, 240.16, 240.18, 240.92, 241.71, 242.4, 244.57, 251.78, 256.02, 267.11, 274.47, 279.86, 342.85, 354.41, 355.33, 357.11, 359.63, 362.75, 366.42, 376.25, 399.28, 435.68, 441.68, 443.02, 445.35, 449.0, 453.51, 459.43, 465.37, 472.67, 476.2, 476.39, 480.21, 484.83, 489.57] p
2026-06-19 16:45:01.721289: Battery has 15.08 hours left - now at 12.16kWh
2026-06-19 16:45:01.759059: predict base10 end_record 06-21 11:05:00, final soc 1.6kWh, metric 509.5p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:05:00, load 32.1kWh, PV 0.0kWh
2026-06-19 16:45:01.760604: Slot: [ 16:45, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:45:01.761864: SoC: [ 12.16, 12.13, 12.07, 11.79, 11.22, 11.0, 10.99, 10.96, 10.92, 10.89, 10.79, 10.46, 10.24, 9.64, 9.17, 8.83, 8.1, 7.44, 7.39, 7.28, 7.12, 6.91, 6.69, 6.09, 4.69, 2.5, 2.13, 2.05, 1.89, 1.66, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:45:01.762862: BAT: [ 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-, 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-] kWh
2026-06-19 16:45:01.764041: LOAD: [ 3.55, 3.58, 3.64, 3.89, 4.42, 4.63, 4.63, 4.67, 4.7, 4.73, 4.83, 5.13, 5.34, 5.89, 6.33, 6.65, 7.33, 7.94, 7.99, 8.09, 8.24, 8.44, 8.64, 9.2, 10.5, 12.54, 12.89, 12.97, 13.12, 13.33, 13.61, 13.96, 14.37, 14.85, 15.08, 15.09, 15.35, 15.67, 16.05, 16.24, 16.48, 16.77, 17.12, 17.77, 18.44, 18.91, 19.41, 19.76, 20.1, 20.27, 20.32, 20.55, 21.02, 21.21, 21.21, 21.23, 21.27, 21.29, 21.38, 21.65, 21.83, 22.32, 22.71, 22.99, 23.66, 24.27, 24.32, 24.42, 24.57, 24.77, 24.98, 25.53, 26.83, 28.88, 29.22, 29.3, 29.45, 29.66, 29.94, 30.29, 30.7, 31.18, 31.41, 31.42, 31.68, 32.0, 32.38] kWh
2026-06-19 16:45:01.765152: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:45:01.766324: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.22, 1.57, 1.99, 2.47, 2.7, 2.71, 2.97, 3.29, 3.67, 3.86, 4.1, 4.38, 4.73, 5.39, 6.06, 6.53, 7.02, 7.38, 7.72, 7.89, 7.94, 8.17, 8.64, 8.82, 8.82, 8.85, 8.88, 8.91, 8.99, 9.26, 9.45, 9.94, 10.32, 10.6, 11.28, 11.89, 11.94, 12.04, 12.19, 12.39, 12.59, 13.15, 14.45, 16.49, 16.84, 16.91, 17.06, 17.27, 17.55, 17.9, 18.32, 18.8, 19.03, 19.04, 19.29, 19.62, 20.0] kWh
2026-06-19 16:45:01.767446: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:45:01.768598: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 118.95, 125.15, 131.38, 139.02, 142.72, 142.92, 146.92, 151.76, 156.73, 159.31, 162.7, 166.65, 171.43, 180.38, 189.7, 196.15, 202.92, 208.14, 217.77, 222.58, 224.13, 231.03, 247.53, 254.27, 254.29, 255.07, 255.9, 256.61, 258.89, 266.44, 270.88, 282.5, 290.2, 295.85, 359.47, 371.57, 372.54, 374.4, 377.05, 380.32, 384.16, 394.45, 418.58, 456.72, 463.0, 464.41, 466.85, 470.67, 475.4, 481.6, 487.82, 495.47, 499.17, 499.37, 503.37, 508.21, 513.18] p
2026-06-19 16:45:01.840742: predict best10 end_record 06-21 11:05:00, final soc 1.92kWh, metric 457.05p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:05:00, load 32.1kWh, PV 0.0kWh
2026-06-19 16:45:01.842341: Slot: [ 16:45, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:45:01.843511: SoC: [ 12.16, 12.13, 12.07, 11.79, 11.22, 11.0, 10.99, 10.96, 10.92, 10.89, 10.79, 10.46, 10.24, 9.64, 9.17, 8.83, 8.1, 7.44, 7.39, 7.28, 7.12, 6.91, 6.69, 6.09, 4.69, 2.5, 2.13, 2.05, 1.89, 1.66, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.22, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.14, 11.95, 11.9, 11.66, 11.15, 10.95, 10.95, 10.92, 10.89, 10.86, 10.77, 10.48, 10.28, 9.76, 9.34, 9.04, 8.32, 7.66, 7.6, 7.5, 7.34, 7.12, 6.9, 6.31, 4.91, 2.72, 2.35, 2.26, 2.1, 1.88, 1.6, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 16:45:01.844492: BAT: [ 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<bf+, g<bf+, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 16:45:01.845807: LOAD: [ 3.55, 3.58, 3.64, 3.89, 4.42, 4.63, 4.63, 4.67, 4.7, 4.73, 4.83, 5.13, 5.34, 5.89, 6.33, 6.65, 7.33, 7.94, 7.99, 8.09, 8.24, 8.44, 8.64, 9.2, 10.5, 12.54, 12.89, 12.97, 13.12, 13.33, 13.61, 13.96, 14.37, 14.85, 15.08, 15.09, 15.35, 15.67, 16.05, 16.24, 16.48, 16.77, 17.12, 17.77, 18.44, 18.91, 19.41, 19.76, 20.1, 20.27, 20.32, 20.55, 21.02, 21.21, 21.21, 21.23, 21.27, 21.29, 21.38, 21.65, 21.83, 22.32, 22.71, 22.99, 23.66, 24.27, 24.32, 24.42, 24.57, 24.77, 24.98, 25.53, 26.83, 28.88, 29.22, 29.3, 29.45, 29.66, 29.94, 30.29, 30.7, 31.18, 31.41, 31.42, 31.68, 32.0, 32.38] kWh
2026-06-19 16:45:01.847016: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:45:01.848311: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.22, 1.57, 1.99, 2.47, 2.7, 2.71, 2.97, 3.29, 5.75, 8.03, 8.03, 9.15, 11.58, 14.32, 15.65, 18.2, 18.76, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.15, 19.49, 20.34, 20.45, 20.67, 20.69, 20.94, 21.27, 23.73] kWh
2026-06-19 16:45:01.849470: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:45:01.850868: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 118.95, 125.15, 131.38, 139.02, 142.72, 142.92, 146.92, 151.76, 184.16, 214.76, 214.76, 230.23, 263.53, 301.01, 319.61, 354.58, 362.24, 367.45, 367.45, 367.45, 367.45, 367.45, 367.45, 367.45, 367.45, 367.45, 367.45, 367.45, 367.45, 367.45, 367.45, 367.45, 367.45, 367.45, 417.44, 417.44, 417.44, 417.44, 417.44, 417.44, 417.44, 417.44, 417.44, 417.44, 417.44, 417.44, 417.44, 417.44, 417.84, 424.04, 436.72, 438.45, 442.15, 442.34, 446.34, 451.19, 483.58] p
2026-06-19 16:45:01.923198: predict best end_record 06-21 11:05:00, final soc 1.99kWh, metric 435.87p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:50:00, load 30.8kWh, PV 0.0kWh
2026-06-19 16:45:01.924819: Slot: [ 16:45, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:45:01.926333: SoC: [ 12.16, 12.13, 12.07, 11.81, 11.26, 11.05, 11.05, 11.02, 10.98, 10.95, 10.85, 10.54, 10.32, 9.76, 9.31, 8.98, 8.29, 7.66, 7.61, 7.5, 7.35, 7.15, 6.94, 6.37, 5.03, 2.94, 2.59, 2.51, 2.36, 2.14, 1.85, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.01, 6.01, 8.34, 10.67, 10.67, 12.99, 12.71, 12.71, 12.37, 12.19, 12.14, 11.91, 11.42, 11.23, 11.23, 11.21, 11.17, 11.15, 11.06, 10.78, 10.6, 10.09, 9.7, 9.41, 8.72, 8.09, 8.04, 7.94, 7.78, 7.58, 7.37, 6.8, 5.47, 3.37, 3.02, 2.94, 2.79, 2.57, 2.28, 1.93, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 16:45:01.927331: BAT: [ 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<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 16:45:01.928497: LOAD: [ 3.55, 3.58, 3.63, 3.88, 4.38, 4.58, 4.58, 4.62, 4.65, 4.68, 4.77, 5.06, 5.26, 5.79, 6.21, 6.51, 7.16, 7.74, 7.79, 7.89, 8.03, 8.22, 8.41, 8.95, 10.19, 12.14, 12.46, 12.54, 12.68, 12.88, 13.15, 13.48, 13.88, 14.34, 14.55, 14.57, 14.81, 15.12, 15.48, 15.66, 15.89, 16.17, 16.5, 17.12, 17.76, 18.21, 18.68, 19.03, 19.35, 19.51, 19.56, 19.78, 20.23, 20.4, 20.4, 20.43, 20.46, 20.48, 20.57, 20.82, 21.0, 21.47, 21.84, 22.1, 22.75, 23.33, 23.38, 23.47, 23.62, 23.81, 24.0, 24.53, 25.77, 27.72, 28.05, 28.13, 28.27, 28.47, 28.74, 29.07, 29.46, 29.92, 30.14, 30.16, 30.4, 30.71, 31.07] kWh
2026-06-19 16:45:01.929632: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:45:01.930803: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.1, 1.49, 1.95, 2.17, 2.18, 2.43, 2.74, 5.6, 8.28, 8.28, 8.55, 11.39, 14.51, 15.15, 18.1, 18.31, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 19.12, 19.21, 19.43, 19.44, 19.69, 20.0, 22.86] kWh
2026-06-19 16:45:01.931921: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:45:01.933080: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.92, 122.86, 130.16, 133.69, 133.87, 137.69, 142.31, 179.97, 216.07, 216.07, 219.84, 258.62, 301.4, 310.3, 350.68, 353.56, 358.54, 358.54, 358.54, 358.54, 358.54, 358.54, 358.54, 358.54, 358.54, 358.54, 358.54, 358.54, 358.54, 358.54, 358.54, 358.54, 358.54, 408.52, 408.52, 408.52, 408.52, 408.52, 408.52, 408.52, 408.52, 408.52, 408.52, 408.52, 408.52, 408.52, 408.52, 408.52, 408.52, 415.62, 416.99, 420.52, 420.71, 424.53, 429.15, 466.81] p
2026-06-19 16:45:01.934872: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 16:45:01.934901: Saving plan best values to HA entities
2026-06-19 16:45:02.094003: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 16:45:02.099256: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 16:45:02.104106: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 36.07kWh, house 2.61kWh, export 0.0kWh, metric 435.87p, metric10 457.05p
2026-06-19 16:45:02.170639: Marginal costs baseline metric (no standing charge): 335.9026
2026-06-19 16:45:02.334470: Marginal energy costs matrix computed: min=17.48 max=23.73
2026-06-19 16:45:02.403414: Rate array import [{'start': 1005, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1005, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 16:45:02.404078: - Your estimated bill for today is £0.65 and tomorrow is £2.93
2026-06-19 16:45:02.404116: - Import rates are very expensive (29.8p - 37.1p) for the next 2 and a quarter hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 16:45:02.404151: - The battery is currently at 76% and is in eco mode for the next 18 hours.
2026-06-19 16:45:02.404266: - For the next 48 hours there will be no solar generation.
2026-06-19 16:45:02.404649: - You will run out of battery in 15 hours.
2026-06-19 16:45:02.404672: - Your next charge slot will be in 18 hours where import rates will be cheap (13.2p).
2026-06-19 16:45:02.404685:
2026-06-19 16:45:02.450778: Plan calculation took 0.94 seconds
2026-06-19 16:45:02.454489: No high rate period found
2026-06-19 16:45:02.502708: Import threshold used for optimisation was 16.86p
2026-06-19 16:45:02.557198: Low import rate windows [0: 06-19 16:30:00 - 06-19 17:00:00 @ 29.82, 1: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 2: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 3: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 4: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 5: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 6: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 7: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 8: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 9: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 10: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 11: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 12: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 13: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 14: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 15: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 16: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 17: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 18: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 19: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 20: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 21: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 22: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 23: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 24: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 25: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 26: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 27: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 28: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 29: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 30: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 31: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 32: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 33: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 34: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 35: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 36: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 37: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 38: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 39: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 40: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 41: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 42: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 43: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 44: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 45: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 46: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 47: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 48: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 49: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 50: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 51: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 52: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 53: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 54: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 55: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 56: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 57: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 58: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 59: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 60: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 61: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 62: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 63: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 64: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 65: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 66: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 67: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 68: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 69: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 70: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 71: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 72: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 73: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 74: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 75: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 76: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 77: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 78: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 79: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 80: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 81: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 82: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 83: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 84: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 85: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 86: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 87: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 88: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 89: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 90: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 91: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 92: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 93: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 94: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 95: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39]
2026-06-19 16:45:02.579511: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 16:45:02.584527: Total inverter register writes now 0
2026-06-19 16:45:02.604892: Completed run status Read-Only
2026-06-19 16:45:02.611145: Info: record_status Read-Only
2026-06-19 16:45:02.622965: Saved current settings to /config/predbat_config.json
2026-06-19 16:45:34.691416: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:45:34.691625: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:45:34.691669: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:45:34.691838: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:45:34.691875: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:45:34.691895: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:45:34.691910: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:47:48.873910: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:47:48.874130: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:47:48.874193: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:47:48.874328: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:47:48.874356: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:47:48.874374: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:47:48.874389: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:49:49.047113: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:49:49.047378: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:49:49.047409: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:49:49.047533: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:49:49.047561: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:49:49.047579: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:49:49.047595: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:50:00.134859: --------------- PredBat - update at 2026-06-19 16:50:00+01:00 with clock skew 0 minutes, minutes now 1010
2026-06-19 16:50:00.135429: Saved current settings to /config/predbat_config.json
2026-06-19 16:50:00.135506: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 74.9 minutes
2026-06-19 16:50:00.135558: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 16:50:00.135627: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 16:50:00.153381: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 16:50:00.153844: Predbat mode is set to Control charge & discharge
2026-06-19 16:50:00.153924: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 16:50:00.255751: Found 11520 load_today datapoints going back 1 days
2026-06-19 16:50:00.255843: Using load_power data to fill gaps in load_today data
2026-06-19 16:50:00.308234: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 16:50:00.308375: Zero load period starting at 2026-06-19T12:09:00+0100 (281 minutes) for 889 minutes with base value 0.9
2026-06-19 16:50:00.308433: Zero load period starting at 2026-06-18T19:24:00+0100 (1286 minutes) for 64 minutes with base value 0.8
2026-06-19 16:50:00.309352: Processing 384 30-minute periods for power integration
2026-06-19 16:50:00.374048: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 16:50:00.374134: Car charging hold True, threshold 6.0kWh
2026-06-19 16:50:00.374188: Current data so far today: load 3.6kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 16:50:00.395041: Standing charge is set to 49.98p
2026-06-19 16:50:00.416992: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 16:50:00.417217: Import rates: min 13.17p, max 37.08p, average 20.03p
2026-06-19 16:50:00.448755: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 16:50:00.448834: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 16:50:00.449820: High export rate found rates in range 99p to -99p
2026-06-19 16:50:00.529179: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 16:50:00.529300: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 16:50:00.529486: Last hour: net energy 0.07kWh, import 0.07kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 1.83p, import 1.83p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 16:50:00.592337: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 16:50:00.592482: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 16:50:00.594169: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 16:50:00.595603: Warn: Found 1 gaps in load_today totalling 10025 minutes to fill using average data
2026-06-19 16:50:00.595708: Gap starting at 2026-06-18T15:55:00+0100 (1495 minutes) for 10025 minutes
2026-06-19 16:50:00.612084: Historical days now [7] weight [1]
2026-06-19 16:50:00.635524: Today's load divergence 119.89%, in-day adjustment 113.25%, damping 0.95x, yesterday 100.0% today 118.9% blend 29.86%
2026-06-19 16:50:00.635591: Today's predicted so far 9.29kWh with 0.0kWh car/iBoost excluded, 0.67kWh import ignored, and 0kWh forecast extra.
2026-06-19 16:50:00.635621: Today's actual load so far 12.21kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 16:50:00.665932: Inverter 0: Type SK Sunsynk
2026-06-19 16:50:00.665994: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:50:00.666137: Reserve min: 10%, battery_min: 10%
2026-06-19 16:50:00.666206: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:50:00.666421: Inverter 0 SoC: 12.16kW 76%, current charge rate 5000W, current discharge rate 5250W, current battery power 522W, current battery voltage 51.2V, grid power -54W, load power 559W, PV Power 0W
2026-06-19 16:50:00.666539: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:50:00.666602: Inverter 0 scheduled charge enable is False
2026-06-19 16:50:00.666622: Inverter 0 charge windows currently []
2026-06-19 16:50:00.666641: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:50:00.666722: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:50:00.666743: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:50:00.666769: Inverter 0 scheduled discharge enable is False
2026-06-19 16:50:00.666860: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:50:00.666881: Inverter 0 discharge windows currently []
2026-06-19 16:50:00.666897: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:50:00.666910: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:50:00.666922: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:50:00.720494: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 16:50:00.720599: Plan was last updated on 2026-06-19 16:40:00+01:00 and is now 10.0 minutes old
2026-06-19 16:50:00.720882: Best charge window [ 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ]
2026-06-19 16:50:00.720929: Best export window [ ]
2026-06-19 16:50:00.721535: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 16:50:00.723195: Load divergence over 8.0 hours mean 455.52W, min 0.0W, max 2997.6W, std dev 579.56W, divergence 63.61%
2026-06-19 16:50:00.740193: Creating pool of 12 processes to match your CPU count
2026-06-19 16:50:00.807898: predict base end_record 06-21 11:10:00, final soc 1.6kWh, metric 488.49p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:50:00, load 30.98kWh, PV 0.0kWh
2026-06-19 16:50:00.809589: Slot: [ 16:50, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:50:00.810853: SoC: [ 12.16, 12.14, 12.08, 11.85, 11.24, 11.06, 11.06, 11.02, 10.99, 10.96, 10.89, 10.55, 10.34, 9.77, 9.32, 8.99, 8.29, 7.67, 7.62, 7.51, 7.36, 7.16, 6.95, 6.38, 5.04, 2.95, 2.6, 2.52, 2.37, 2.15, 1.86, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:50:00.812105: BAT: [ 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-, 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-] kWh
2026-06-19 16:50:00.813298: LOAD: [ 3.6, 3.62, 3.67, 3.89, 4.45, 4.62, 4.62, 4.66, 4.69, 4.72, 4.78, 5.1, 5.3, 5.83, 6.25, 6.55, 7.2, 7.78, 7.83, 7.93, 8.07, 8.26, 8.46, 8.99, 10.23, 12.18, 12.51, 12.58, 12.72, 12.92, 13.19, 13.52, 13.92, 14.38, 14.6, 14.61, 14.85, 15.16, 15.52, 15.71, 15.93, 16.21, 16.54, 17.18, 17.83, 18.26, 18.74, 19.05, 19.36, 19.6, 19.65, 19.84, 20.34, 20.49, 20.49, 20.52, 20.55, 20.57, 20.63, 20.91, 21.08, 21.55, 21.92, 22.19, 22.83, 23.41, 23.46, 23.56, 23.7, 23.89, 24.09, 24.62, 25.86, 27.81, 28.14, 28.21, 28.35, 28.55, 28.82, 29.15, 29.55, 30.01, 30.23, 30.24, 30.48, 30.79, 31.15] kWh
2026-06-19 16:50:00.814481: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:50:00.815647: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.09, 1.48, 1.94, 2.16, 2.18, 2.42, 2.73, 3.09, 3.27, 3.5, 3.78, 4.1, 4.75, 5.4, 5.82, 6.3, 6.62, 6.93, 7.17, 7.22, 7.41, 7.9, 8.05, 8.06, 8.08, 8.11, 8.14, 8.19, 8.48, 8.65, 9.12, 9.49, 9.76, 10.4, 10.98, 11.03, 11.13, 11.27, 11.46, 11.65, 12.18, 13.43, 15.37, 15.7, 15.78, 15.92, 16.12, 16.39, 16.72, 17.12, 17.57, 17.79, 17.81, 18.05, 18.36, 18.72] kWh
2026-06-19 16:50:00.816777: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:50:00.817987: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.76, 122.7, 130.0, 133.53, 133.72, 137.54, 142.16, 146.9, 149.38, 152.52, 156.39, 160.88, 169.68, 178.78, 184.58, 191.17, 195.75, 204.67, 211.15, 212.7, 218.54, 235.88, 241.42, 241.44, 242.21, 242.98, 243.67, 245.23, 253.05, 257.29, 268.38, 275.74, 281.13, 344.12, 355.68, 356.6, 358.38, 360.9, 364.02, 367.69, 377.51, 400.55, 436.95, 442.95, 444.29, 446.62, 450.27, 454.77, 460.7, 466.64, 473.94, 477.47, 477.66, 481.48, 486.1, 490.84] p
2026-06-19 16:50:00.937704: Battery has 15.0 hours left - now at 12.16kWh
2026-06-19 16:50:00.974999: predict base10 end_record 06-21 11:10:00, final soc 1.6kWh, metric 512.05p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:05:00, load 32.28kWh, PV 0.0kWh
2026-06-19 16:50:00.976524: Slot: [ 16:50, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:50:00.977790: SoC: [ 12.16, 12.14, 12.07, 11.83, 11.2, 11.01, 11.01, 10.97, 10.93, 10.9, 10.83, 10.47, 10.25, 9.65, 9.18, 8.84, 8.11, 7.45, 7.4, 7.29, 7.13, 6.92, 6.7, 6.1, 4.7, 2.51, 2.14, 2.06, 1.9, 1.67, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:50:00.978780: BAT: [ 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-, 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-] kWh
2026-06-19 16:50:00.979943: LOAD: [ 3.6, 3.62, 3.68, 3.9, 4.49, 4.67, 4.67, 4.71, 4.74, 4.77, 4.84, 5.17, 5.38, 5.93, 6.37, 6.69, 7.37, 7.98, 8.03, 8.13, 8.28, 8.48, 8.69, 9.24, 10.54, 12.59, 12.93, 13.01, 13.15, 13.37, 13.65, 14.0, 14.41, 14.89, 15.12, 15.13, 15.39, 15.71, 16.09, 16.28, 16.52, 16.81, 17.15, 17.83, 18.51, 18.95, 19.46, 19.79, 20.11, 20.36, 20.41, 20.61, 21.13, 21.29, 21.29, 21.32, 21.35, 21.38, 21.44, 21.73, 21.92, 22.41, 22.79, 23.07, 23.75, 24.36, 24.41, 24.51, 24.66, 24.86, 25.06, 25.62, 26.92, 28.96, 29.3, 29.39, 29.53, 29.74, 30.02, 30.37, 30.79, 31.27, 31.5, 31.51, 31.77, 32.09, 32.47] kWh
2026-06-19 16:50:00.981050: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:50:00.982453: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.22, 1.56, 1.98, 2.46, 2.69, 2.7, 2.96, 3.28, 3.66, 3.85, 4.08, 4.38, 4.72, 5.39, 6.08, 6.52, 7.03, 7.36, 7.68, 7.93, 7.98, 8.18, 8.7, 8.86, 8.86, 8.89, 8.92, 8.94, 9.01, 9.3, 9.48, 9.97, 10.36, 10.64, 11.31, 11.93, 11.98, 12.08, 12.23, 12.42, 12.63, 13.19, 14.49, 16.53, 16.87, 16.95, 17.1, 17.31, 17.59, 17.94, 18.35, 18.83, 19.06, 19.08, 19.33, 19.66, 20.03] kWh
2026-06-19 16:50:00.983562: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:50:00.984738: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 118.79, 125.0, 131.22, 138.87, 142.56, 142.76, 146.76, 151.6, 156.57, 159.16, 162.46, 166.51, 171.21, 180.42, 189.96, 196.03, 202.94, 207.74, 217.09, 223.87, 225.5, 231.62, 249.79, 255.59, 255.62, 256.42, 257.23, 257.96, 259.59, 267.78, 272.23, 283.84, 291.55, 297.2, 360.81, 372.91, 373.88, 375.74, 378.39, 381.65, 385.5, 395.79, 419.92, 458.06, 464.34, 465.74, 468.19, 472.01, 476.74, 482.94, 489.17, 496.81, 500.51, 500.71, 504.71, 509.55, 514.52] p
2026-06-19 16:50:01.048996: predict best10 end_record 06-21 11:10:00, final soc 2.25kWh, metric 463.46p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:05:00, load 32.28kWh, PV 0.0kWh
2026-06-19 16:50:01.050624: Slot: [ 16:50, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:50:01.051876: SoC: [ 12.16, 12.14, 12.07, 11.83, 11.2, 11.01, 11.01, 10.97, 10.93, 10.9, 10.83, 10.47, 10.25, 9.65, 9.18, 8.84, 8.11, 7.45, 7.4, 7.29, 7.13, 6.92, 6.7, 6.1, 4.7, 2.51, 2.14, 2.06, 1.9, 1.67, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.23, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.15, 11.88, 11.83, 11.62, 11.06, 10.89, 10.88, 10.85, 10.82, 10.79, 10.73, 10.41, 10.21, 9.69, 9.27, 8.97, 8.25, 7.59, 7.54, 7.43, 7.27, 7.06, 6.84, 6.24, 4.84, 2.65, 2.28, 2.2, 2.04, 1.81, 1.6, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 16:50:01.052856: BAT: [ 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<bf+, g<bf+, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 16:50:01.054072: LOAD: [ 3.6, 3.62, 3.68, 3.9, 4.49, 4.67, 4.67, 4.71, 4.74, 4.77, 4.84, 5.17, 5.38, 5.93, 6.37, 6.69, 7.37, 7.98, 8.03, 8.13, 8.28, 8.48, 8.69, 9.24, 10.54, 12.59, 12.93, 13.01, 13.15, 13.37, 13.65, 14.0, 14.41, 14.89, 15.12, 15.13, 15.39, 15.71, 16.09, 16.28, 16.52, 16.81, 17.15, 17.83, 18.51, 18.95, 19.46, 19.79, 20.11, 20.36, 20.41, 20.61, 21.13, 21.29, 21.29, 21.32, 21.35, 21.38, 21.44, 21.73, 21.92, 22.41, 22.79, 23.07, 23.75, 24.36, 24.41, 24.51, 24.66, 24.86, 25.06, 25.62, 26.92, 28.96, 29.3, 29.39, 29.53, 29.74, 30.02, 30.37, 30.79, 31.27, 31.5, 31.51, 31.77, 32.09, 32.47] kWh
2026-06-19 16:50:01.055204: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:50:01.056363: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.22, 1.56, 1.98, 2.46, 2.69, 2.7, 2.96, 3.28, 5.74, 8.02, 8.02, 9.14, 11.56, 14.32, 15.67, 18.2, 18.77, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.18, 19.53, 20.37, 20.48, 20.71, 20.72, 20.98, 21.3, 23.76] kWh
2026-06-19 16:50:01.057472: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:50:01.058723: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 118.79, 125.0, 131.22, 138.87, 142.56, 142.76, 146.76, 151.6, 184.0, 214.61, 214.61, 230.08, 263.31, 301.05, 319.86, 354.46, 362.25, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 417.03, 417.03, 417.03, 417.03, 417.03, 417.03, 417.03, 417.03, 417.03, 417.03, 417.03, 417.03, 417.03, 417.03, 418.46, 424.67, 437.35, 439.08, 442.78, 442.97, 446.97, 451.82, 484.21] p
2026-06-19 16:50:01.125140: predict best end_record 06-21 11:10:00, final soc 2.38kWh, metric 443.19p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:50:00, load 30.98kWh, PV 0.0kWh
2026-06-19 16:50:01.126817: Slot: [ 16:50, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:50:01.128023: SoC: [ 12.16, 12.14, 12.08, 11.85, 11.24, 11.06, 11.06, 11.02, 10.99, 10.96, 10.89, 10.55, 10.34, 9.77, 9.32, 8.99, 8.29, 7.67, 7.62, 7.51, 7.36, 7.16, 6.95, 6.38, 5.04, 2.95, 2.6, 2.52, 2.37, 2.15, 1.86, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.02, 6.02, 8.35, 10.67, 10.67, 13.0, 12.7, 12.7, 12.37, 12.12, 12.06, 11.86, 11.32, 11.16, 11.16, 11.13, 11.1, 11.07, 11.01, 10.71, 10.52, 10.02, 9.62, 9.33, 8.65, 8.02, 7.97, 7.86, 7.71, 7.51, 7.3, 6.73, 5.39, 3.3, 2.95, 2.87, 2.72, 2.5, 2.21, 1.85, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 16:50:01.129039: BAT: [ 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<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 16:50:01.130280: LOAD: [ 3.6, 3.62, 3.67, 3.89, 4.45, 4.62, 4.62, 4.66, 4.69, 4.72, 4.78, 5.1, 5.3, 5.83, 6.25, 6.55, 7.2, 7.78, 7.83, 7.93, 8.07, 8.26, 8.46, 8.99, 10.23, 12.18, 12.51, 12.58, 12.72, 12.92, 13.19, 13.52, 13.92, 14.38, 14.6, 14.61, 14.85, 15.16, 15.52, 15.71, 15.93, 16.21, 16.54, 17.18, 17.83, 18.26, 18.74, 19.05, 19.36, 19.6, 19.65, 19.84, 20.34, 20.49, 20.49, 20.52, 20.55, 20.57, 20.63, 20.91, 21.08, 21.55, 21.92, 22.19, 22.83, 23.41, 23.46, 23.56, 23.7, 23.89, 24.09, 24.62, 25.86, 27.81, 28.14, 28.21, 28.35, 28.55, 28.82, 29.15, 29.55, 30.01, 30.23, 30.24, 30.48, 30.79, 31.15] kWh
2026-06-19 16:50:01.131443: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:50:01.132602: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.09, 1.48, 1.94, 2.16, 2.18, 2.42, 2.73, 5.59, 8.27, 8.27, 8.55, 11.38, 14.52, 15.18, 18.1, 18.3, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 19.17, 19.26, 19.48, 19.49, 19.73, 20.04, 22.9] kWh
2026-06-19 16:50:01.133755: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:50:01.134933: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.76, 122.7, 130.0, 133.53, 133.72, 137.54, 142.16, 179.82, 215.92, 215.92, 219.79, 258.51, 301.53, 310.63, 350.67, 353.44, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 416.29, 417.67, 421.2, 421.39, 425.2, 429.83, 467.49] p
2026-06-19 16:50:01.136687: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 16:50:01.136712: Saving plan best values to HA entities
2026-06-19 16:50:01.290516: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 16:50:01.295784: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 16:50:01.301544: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 36.1kWh, house 2.6kWh, export 0.0kWh, metric 443.19p, metric10 463.46p
2026-06-19 16:50:01.395618: Marginal costs baseline metric (no standing charge): 343.2217
2026-06-19 16:50:01.629899: Marginal energy costs matrix computed: min=17.47 max=23.78
2026-06-19 16:50:01.713793: Rate array import [{'start': 1010, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1010, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 16:50:01.714618: - Your estimated bill for today is £0.65 and tomorrow is £2.93
2026-06-19 16:50:01.714653: - Import rates are very expensive (29.8p - 37.1p) for the next 2 and a quarter hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 16:50:01.714672: - The battery is currently at 76% and is in eco mode for the next 18 hours.
2026-06-19 16:50:01.714688: - For the next 48 hours there will be no solar generation.
2026-06-19 16:50:01.714703: - You will run out of battery in 15 hours.
2026-06-19 16:50:01.714718: - Your next charge slot will be in 18 hours where import rates will be cheap (13.2p).
2026-06-19 16:50:01.714734:
2026-06-19 16:50:01.772083: Plan calculation took 1.05 seconds
2026-06-19 16:50:01.775025: No high rate period found
2026-06-19 16:50:01.822172: Import threshold used for optimisation was 16.86p
2026-06-19 16:50:01.866692: Low import rate windows [0: 06-19 16:30:00 - 06-19 17:00:00 @ 29.82, 1: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 2: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 3: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 4: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 5: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 6: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 7: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 8: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 9: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 10: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 11: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 12: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 13: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 14: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 15: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 16: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 17: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 18: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 19: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 20: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 21: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 22: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 23: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 24: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 25: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 26: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 27: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 28: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 29: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 30: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 31: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 32: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 33: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 34: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 35: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 36: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 37: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 38: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 39: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 40: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 41: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 42: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 43: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 44: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 45: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 46: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 47: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 48: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 49: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 50: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 51: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 52: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 53: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 54: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 55: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 56: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 57: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 58: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 59: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 60: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 61: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 62: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 63: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 64: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 65: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 66: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 67: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 68: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 69: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 70: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 71: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 72: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 73: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 74: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 75: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 76: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 77: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 78: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 79: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 80: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 81: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 82: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 83: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 84: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 85: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 86: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 87: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 88: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 89: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 90: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 91: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 92: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 93: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 94: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 95: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39]
2026-06-19 16:50:01.886235: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 16:50:01.886375: Recompute is saving previous plan...
2026-06-19 16:50:01.888929: Best charge window [ 19-06 16:30:00 - 19-06 17:00:00 @ 29.82p 0%, 19-06 17:00:00 - 19-06 17:30:00 @ 32.09p 0%, 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0% ]
2026-06-19 16:50:01.888979: Best export window [ ]
2026-06-19 16:50:01.889617: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 16:50:01.891272: Load divergence over 8.0 hours mean 455.52W, min 0.0W, max 2997.6W, std dev 579.56W, divergence 63.61%
2026-06-19 16:50:01.906777: Calculating data from yesterday for savings calculation
2026-06-19 16:50:01.915520: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 16:50:01.922556: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 16:50:01.923549: Creating pool of 12 processes to match your CPU count
2026-06-19 16:50:01.983194: Calculate Best options: mode(Control charge & discharge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 16:50:01.984692: Optimise levels pass started at 2026-06-19 16:50:01
2026-06-19 16:50:01.984753: Optimise all windows, total charge 95 export 1
2026-06-19 16:50:02.250616: >> Region optimisation pass width 960
2026-06-19 16:50:02.725232: >> Region optimisation pass width 480
2026-06-19 16:50:03.404872: >> Region optimisation pass width 240
2026-06-19 16:50:04.084473: >> Region optimisation pass width 120
2026-06-19 16:50:05.291035: Calculated end_record as 06-21 11:00:00 based on best_price 14.54p, next_charge_start 06-20 11:00:00, max_windows 84
2026-06-19 16:50:05.291140: Optimise levels pass ended at 2026-06-19 16:50:05, duration 3.3 seconds tried 412 combinations
2026-06-19 16:50:05.291212: Set best_price_charge_level 15.6p, best_price_export_level 0p, best_price_charge 14.54p, best_cost_export 0p, best_metric 373.04p, best_keep 0kWh, best_cycle 34.85kWh, best_carbon 0kg, best_import 24.03kWh
2026-06-19 16:50:05.303354: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 14.54p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7.75, 7.75, 0, 7.75, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 16:50:05.303641: Optimise price set 15.6p, pass trim, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 310.08p, best_cost 329.36p, best_cycle 32.53kWh, best_carbon 0kg, best_import 38.83kWh
2026-06-19 16:50:05.335453: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 310.08p, best_cost 329.36p, best_cycle 32.53kWh, best_carbon 0kg, best_import 38.83kWh
2026-06-19 16:50:05.368958: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 310.08p, best_cost 329.36p, best_cycle 32.53kWh, best_carbon 0kg, best_import 38.83kWh
2026-06-19 16:50:05.402171: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 310.08p, best_cost 329.36p, best_cycle 32.53kWh, best_carbon 0kg, best_import 38.83kWh
2026-06-19 16:50:05.529838: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 310.08p, best_cost 329.36p, best_cycle 32.53kWh, best_carbon 0kg, best_import 38.83kWh
2026-06-19 16:50:05.571479: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 310.08p, best_cost 329.36p, best_cycle 32.53kWh, best_carbon 0kg, best_import 38.83kWh
2026-06-19 16:50:05.598372: Best charge windows best_metric 310.08p, best_cost 329.36p, best_carbon 0kg, best_import 38.83kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 48%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100% ]
2026-06-19 16:50:05.598576: Best export windows best_metric 310.08p, best_cost 329.36p, best_carbon 0kg, best_import 38.83kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 16:50:05.599736: Best charge windows best_metric 310.08p, best_cost 329.36p, best_carbon 0kg, best_import 38.83kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 48%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100% ]
2026-06-19 16:50:05.600033: Best export windows best_metric 310.08p, best_cost 329.36p, best_carbon 0kg, best_import 38.83kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 16:50:05.600323: Optimise price set 15.6p, pass normal, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 310.08p, best_cost 329.36p, best_cycle 32.53kWh, best_carbon 0kg, best_import 38.83kWh
2026-06-19 16:50:05.629193: Optimise price set 15.2p, pass normal, price 14.13p, start_at_low False, best_price_charge 14.54p, best_metric 310.08p, best_cost 329.36p, best_cycle 32.53kWh, best_carbon 0kg, best_import 38.83kWh
2026-06-19 16:50:05.664191: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:05.697689: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:05.730911: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:05.852663: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:05.882763: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:05.908710: Best charge windows best_metric 309.7p, best_cost 328.97p, best_carbon 0kg, best_import 38.79kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 48%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100% ]
2026-06-19 16:50:05.908807: Best export windows best_metric 309.7p, best_cost 328.97p, best_carbon 0kg, best_import 38.79kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 16:50:05.908941: Optimise price set 15.6p, pass trim, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:05.934086: Optimise price set 15.2p, pass trim, price 14.13p, start_at_low False, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:05.963266: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:06.000602: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:06.035461: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:06.157637: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:06.189714: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:06.216525: Best charge windows best_metric 309.7p, best_cost 328.97p, best_carbon 0kg, best_import 38.79kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 48%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100% ]
2026-06-19 16:50:06.216712: Best export windows best_metric 309.7p, best_cost 328.97p, best_carbon 0kg, best_import 38.79kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 16:50:06.217074: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:06.240876: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:06.269860: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:06.380886: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:06.412412: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:06.445427: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:06.472515: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:06.499919: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:06.548004: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:06.593840: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:06.641138: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:06.688057: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:06.738367: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:06.788345: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 14.54p, best_metric 309.7p, best_cost 328.97p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:06.851678: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 14.54p, best_metric 309.55p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:06.915974: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:06.992818: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:07.119669: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:07.228266: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:07.291643: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:07.352678: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:07.570114: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:07.633994: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:07.699601: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:07.765700: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:07.829700: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:07.900518: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:07.963818: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:07.993377: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:08.021616: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:08.052044: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:08.078909: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:08.107966: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:08.230477: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:08.319097: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:08.377838: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:08.468396: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:08.497795: Optimise price set 32.0p, pass low, price 29.82p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:08.520404: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:08.547404: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:08.605367: Optimise price set 34.4p, pass low, price 32.09p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:08.631488: Optimise price set 37.0p, pass low, price 34.45p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:08.660897: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:08.690750: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 14.54p, best_metric 309.52p, best_cost 328.85p, best_cycle 32.05kWh, best_carbon 0kg, best_import 38.79kWh
2026-06-19 16:50:08.724822: Best charge windows best_metric 309.52p, best_cost 328.85p, best_carbon 0kg, best_import 38.79kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 48%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100% ]
2026-06-19 16:50:08.725207: Best export windows best_metric 309.52p, best_cost 328.85p, best_carbon 0kg, best_import 38.79kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 16:50:08.725538: Tweak plan optimisation started
2026-06-19 16:50:08.937043: Tweak optimisation finished metric 309.52 cost 328.85 metric_keep 0 cycle 32.05 carbon 0 import 38.79
2026-06-19 16:50:08.948092: Raw charge windows [ 19-06 16:30:00 - 19-06 17:00:00 @ 29.82p 0%, 19-06 17:00:00 - 19-06 17:30:00 @ 32.09p 0%, 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 48%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100% ] reserve 1.6
2026-06-19 16:50:08.948880: Unclipped charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 48%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 16:00:00 @ 14.14p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 11:00:00 - 21-06 17:00:00 @ 24.42p 100% ] reserve 1.6
2026-06-19 16:50:08.949295: Unfiltered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 48%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 16:00:00 @ 14.14p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 11:00:00 - 21-06 17:00:00 @ 24.42p 100% ] reserve 1.6
2026-06-19 16:50:08.949572: Filtered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 48%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 16:00:00 @ 14.14p 78%, 21-06 11:00:00 - 21-06 17:00:00 @ 24.42p 100% ] reserve 1.6
2026-06-19 16:50:08.975566: Previous plan best metric is 310.54 (cost 329.86) and new plan best metric is 309.59 (cost 328.85)
2026-06-19 16:50:08.975614: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 16:50:08.975794: Plan valid is now true after recompute was False
2026-06-19 16:50:09.000647: predict base end_record 06-21 11:00:00, final soc 1.6kWh, metric 486.1p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:50:00, load 30.79kWh, PV 0.0kWh
2026-06-19 16:50:09.002535: Slot: [ 16:50, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 16:50:09.004010: SoC: [ 12.16, 12.14, 12.08, 11.85, 11.24, 11.06, 11.06, 11.02, 10.99, 10.96, 10.89, 10.55, 10.34, 9.77, 9.32, 8.99, 8.29, 7.67, 7.62, 7.51, 7.36, 7.16, 6.95, 6.38, 5.04, 2.95, 2.6, 2.52, 2.37, 2.15, 1.86, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:50:09.005228: BAT: [ 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-, 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-] kWh
2026-06-19 16:50:09.006685: LOAD: [ 3.6, 3.62, 3.67, 3.89, 4.45, 4.62, 4.62, 4.66, 4.69, 4.72, 4.78, 5.1, 5.3, 5.83, 6.25, 6.55, 7.2, 7.78, 7.83, 7.93, 8.07, 8.26, 8.46, 8.99, 10.23, 12.18, 12.51, 12.58, 12.72, 12.92, 13.19, 13.52, 13.92, 14.38, 14.6, 14.61, 14.85, 15.16, 15.52, 15.71, 15.93, 16.21, 16.54, 17.18, 17.83, 18.26, 18.74, 19.05, 19.36, 19.6, 19.65, 19.84, 20.34, 20.49, 20.49, 20.52, 20.55, 20.57, 20.63, 20.91, 21.08, 21.55, 21.92, 22.19, 22.83, 23.41, 23.46, 23.56, 23.7, 23.89, 24.09, 24.62, 25.86, 27.81, 28.14, 28.21, 28.35, 28.55, 28.82, 29.15, 29.55, 30.01, 30.23, 30.24, 30.48, 30.79] kWh
2026-06-19 16:50:09.008057: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:50:09.009482: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.09, 1.48, 1.94, 2.16, 2.18, 2.42, 2.73, 3.09, 3.27, 3.5, 3.78, 4.1, 4.75, 5.4, 5.82, 6.3, 6.62, 6.93, 7.17, 7.22, 7.41, 7.9, 8.05, 8.06, 8.08, 8.11, 8.14, 8.19, 8.48, 8.65, 9.12, 9.49, 9.76, 10.4, 10.98, 11.03, 11.13, 11.27, 11.46, 11.65, 12.18, 13.43, 15.37, 15.7, 15.78, 15.92, 16.12, 16.39, 16.72, 17.12, 17.57, 17.79, 17.81, 18.05, 18.36] kWh
2026-06-19 16:50:09.010881: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:50:09.012330: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.76, 122.7, 130.0, 133.53, 133.72, 137.54, 142.16, 146.9, 149.38, 152.52, 156.39, 160.88, 169.68, 178.78, 184.58, 191.17, 195.75, 204.67, 211.15, 212.7, 218.54, 235.88, 241.42, 241.44, 242.21, 242.98, 243.67, 245.23, 253.05, 257.29, 268.38, 275.74, 281.13, 344.12, 355.68, 356.6, 358.38, 360.9, 364.02, 367.69, 377.51, 400.55, 436.95, 442.95, 444.29, 446.62, 450.27, 454.77, 460.7, 466.64, 473.94, 477.47, 477.66, 481.48, 486.1] p
2026-06-19 16:50:09.106234: Battery has 15.0 hours left - now at 12.16kWh
2026-06-19 16:50:09.141542: predict base10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 509.55p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:05:00, load 32.09kWh, PV 0.0kWh
2026-06-19 16:50:09.143020: Slot: [ 16:50, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 16:50:09.144224: SoC: [ 12.16, 12.14, 12.07, 11.83, 11.2, 11.01, 11.01, 10.97, 10.93, 10.9, 10.83, 10.47, 10.25, 9.65, 9.18, 8.84, 8.11, 7.45, 7.4, 7.29, 7.13, 6.92, 6.7, 6.1, 4.7, 2.51, 2.14, 2.06, 1.9, 1.67, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:50:09.145248: BAT: [ 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-, 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-] kWh
2026-06-19 16:50:09.146461: LOAD: [ 3.6, 3.62, 3.68, 3.9, 4.49, 4.67, 4.67, 4.71, 4.74, 4.77, 4.84, 5.17, 5.38, 5.93, 6.37, 6.69, 7.37, 7.98, 8.03, 8.13, 8.28, 8.48, 8.69, 9.24, 10.54, 12.59, 12.93, 13.01, 13.15, 13.37, 13.65, 14.0, 14.41, 14.89, 15.12, 15.13, 15.39, 15.71, 16.09, 16.28, 16.52, 16.81, 17.15, 17.83, 18.51, 18.95, 19.46, 19.79, 20.11, 20.36, 20.41, 20.61, 21.13, 21.29, 21.29, 21.32, 21.35, 21.38, 21.44, 21.73, 21.92, 22.41, 22.79, 23.07, 23.75, 24.36, 24.41, 24.51, 24.66, 24.86, 25.06, 25.62, 26.92, 28.96, 29.3, 29.39, 29.53, 29.74, 30.02, 30.37, 30.79, 31.27, 31.5, 31.51, 31.77, 32.09] kWh
2026-06-19 16:50:09.147566: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:50:09.148708: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.22, 1.56, 1.98, 2.46, 2.69, 2.7, 2.96, 3.28, 3.66, 3.85, 4.08, 4.38, 4.72, 5.39, 6.08, 6.52, 7.03, 7.36, 7.68, 7.93, 7.98, 8.18, 8.7, 8.86, 8.86, 8.89, 8.92, 8.94, 9.01, 9.3, 9.48, 9.97, 10.36, 10.64, 11.31, 11.93, 11.98, 12.08, 12.23, 12.42, 12.63, 13.19, 14.49, 16.53, 16.87, 16.95, 17.1, 17.31, 17.59, 17.94, 18.35, 18.83, 19.06, 19.08, 19.33, 19.66] kWh
2026-06-19 16:50:09.149865: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:50:09.151040: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 118.79, 125.0, 131.22, 138.87, 142.56, 142.76, 146.76, 151.6, 156.57, 159.16, 162.46, 166.51, 171.21, 180.42, 189.96, 196.03, 202.94, 207.74, 217.09, 223.87, 225.5, 231.62, 249.79, 255.59, 255.62, 256.42, 257.23, 257.96, 259.59, 267.78, 272.23, 283.84, 291.55, 297.2, 360.81, 372.91, 373.88, 375.74, 378.39, 381.65, 385.5, 395.79, 419.92, 458.06, 464.34, 465.74, 468.19, 472.01, 476.74, 482.94, 489.17, 496.81, 500.51, 500.71, 504.71, 509.55] p
2026-06-19 16:50:09.220762: predict best10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 451.82p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:05:00, load 32.09kWh, PV 0.0kWh
2026-06-19 16:50:09.222714: Slot: [ 16:50, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 16:50:09.224230: SoC: [ 12.16, 12.14, 12.07, 11.83, 11.2, 11.01, 11.01, 10.97, 10.93, 10.9, 10.83, 10.47, 10.25, 9.65, 9.18, 8.84, 8.11, 7.45, 7.4, 7.29, 7.13, 6.92, 6.7, 6.1, 4.7, 2.51, 2.14, 2.06, 1.9, 1.67, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.23, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.15, 11.88, 11.83, 11.62, 11.06, 10.89, 10.88, 10.85, 10.82, 10.79, 10.73, 10.41, 10.21, 9.69, 9.27, 8.97, 8.25, 7.59, 7.54, 7.43, 7.27, 7.06, 6.84, 6.24, 4.84, 2.65, 2.28, 2.2, 2.04, 1.81, 1.6, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:50:09.225473: BAT: [ 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<bf+, g<bf+, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 16:50:09.226976: LOAD: [ 3.6, 3.62, 3.68, 3.9, 4.49, 4.67, 4.67, 4.71, 4.74, 4.77, 4.84, 5.17, 5.38, 5.93, 6.37, 6.69, 7.37, 7.98, 8.03, 8.13, 8.28, 8.48, 8.69, 9.24, 10.54, 12.59, 12.93, 13.01, 13.15, 13.37, 13.65, 14.0, 14.41, 14.89, 15.12, 15.13, 15.39, 15.71, 16.09, 16.28, 16.52, 16.81, 17.15, 17.83, 18.51, 18.95, 19.46, 19.79, 20.11, 20.36, 20.41, 20.61, 21.13, 21.29, 21.29, 21.32, 21.35, 21.38, 21.44, 21.73, 21.92, 22.41, 22.79, 23.07, 23.75, 24.36, 24.41, 24.51, 24.66, 24.86, 25.06, 25.62, 26.92, 28.96, 29.3, 29.39, 29.53, 29.74, 30.02, 30.37, 30.79, 31.27, 31.5, 31.51, 31.77, 32.09] kWh
2026-06-19 16:50:09.228368: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:50:09.229812: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.22, 1.56, 1.98, 2.46, 2.69, 2.7, 2.96, 3.28, 5.74, 8.02, 8.02, 9.14, 11.56, 14.32, 15.67, 18.2, 18.77, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.18, 19.53, 20.37, 20.48, 20.71, 20.72, 20.98, 21.3] kWh
2026-06-19 16:50:09.231235: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:50:09.232698: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 118.79, 125.0, 131.22, 138.87, 142.56, 142.76, 146.76, 151.6, 184.0, 214.61, 214.61, 230.08, 263.31, 301.05, 319.86, 354.46, 362.25, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 367.05, 417.03, 417.03, 417.03, 417.03, 417.03, 417.03, 417.03, 417.03, 417.03, 417.03, 417.03, 417.03, 417.03, 417.03, 418.46, 424.67, 437.35, 439.08, 442.78, 442.97, 446.97, 451.82] p
2026-06-19 16:50:09.310201: predict best end_record 06-21 11:00:00, final soc 1.6kWh, metric 429.83p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:50:00, load 30.79kWh, PV 0.0kWh
2026-06-19 16:50:09.312040: Slot: [ 16:50, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 16:50:09.313575: SoC: [ 12.16, 12.14, 12.08, 11.85, 11.24, 11.06, 11.06, 11.02, 10.99, 10.96, 10.89, 10.55, 10.34, 9.77, 9.32, 8.99, 8.29, 7.67, 7.62, 7.51, 7.36, 7.16, 6.95, 6.38, 5.04, 2.95, 2.6, 2.52, 2.37, 2.15, 1.86, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.02, 6.02, 8.35, 10.67, 10.67, 13.0, 12.7, 12.7, 12.37, 12.12, 12.06, 11.86, 11.32, 11.16, 11.16, 11.13, 11.1, 11.07, 11.01, 10.71, 10.52, 10.02, 9.62, 9.33, 8.65, 8.02, 7.97, 7.86, 7.71, 7.51, 7.3, 6.73, 5.39, 3.3, 2.95, 2.87, 2.72, 2.5, 2.21, 1.85, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:50:09.314874: BAT: [ 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<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 16:50:09.316389: LOAD: [ 3.6, 3.62, 3.67, 3.89, 4.45, 4.62, 4.62, 4.66, 4.69, 4.72, 4.78, 5.1, 5.3, 5.83, 6.25, 6.55, 7.2, 7.78, 7.83, 7.93, 8.07, 8.26, 8.46, 8.99, 10.23, 12.18, 12.51, 12.58, 12.72, 12.92, 13.19, 13.52, 13.92, 14.38, 14.6, 14.61, 14.85, 15.16, 15.52, 15.71, 15.93, 16.21, 16.54, 17.18, 17.83, 18.26, 18.74, 19.05, 19.36, 19.6, 19.65, 19.84, 20.34, 20.49, 20.49, 20.52, 20.55, 20.57, 20.63, 20.91, 21.08, 21.55, 21.92, 22.19, 22.83, 23.41, 23.46, 23.56, 23.7, 23.89, 24.09, 24.62, 25.86, 27.81, 28.14, 28.21, 28.35, 28.55, 28.82, 29.15, 29.55, 30.01, 30.23, 30.24, 30.48, 30.79] kWh
2026-06-19 16:50:09.317820: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:50:09.319270: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.09, 1.48, 1.94, 2.16, 2.18, 2.42, 2.73, 5.59, 8.27, 8.27, 8.55, 11.38, 14.52, 15.18, 18.1, 18.3, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 19.17, 19.26, 19.48, 19.49, 19.73, 20.04] kWh
2026-06-19 16:50:09.320658: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:50:09.322140: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.76, 122.7, 130.0, 133.53, 133.72, 137.54, 142.16, 179.82, 215.92, 215.92, 219.79, 258.51, 301.53, 310.63, 350.67, 353.44, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 358.02, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 408.01, 416.29, 417.67, 421.2, 421.39, 425.2, 429.83] p
2026-06-19 16:50:09.324402: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , ]
2026-06-19 16:50:09.324531: Saving plan best values to HA entities
2026-06-19 16:50:09.461275: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 16:50:09.466319: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 16:50:09.471366: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 36.1kWh, house 2.6kWh, export 0.0kWh, metric 429.83p, metric10 451.82p
2026-06-19 16:50:09.530373: Marginal costs baseline metric (no standing charge): 329.8607
2026-06-19 16:50:09.719208: Marginal energy costs matrix computed: min=17.47 max=23.78
2026-06-19 16:50:09.791745: Rate array import [{'start': 1010, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1010, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 16:50:09.792353: - Your estimated bill for today is £0.65 and tomorrow is £2.93
2026-06-19 16:50:09.792380: - Import rates are very expensive (29.8p - 37.1p) for the next 2 and a quarter hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 16:50:09.792395: - The battery is currently at 76% and is in eco mode for the next 18 hours.
2026-06-19 16:50:09.792407: - For the next 48 hours there will be no solar generation.
2026-06-19 16:50:09.792419: - You will run out of battery in 15 hours.
2026-06-19 16:50:09.792431: - Your next charge slot will be in 18 hours where import rates will be cheap (13.2p).
2026-06-19 16:50:09.792444:
2026-06-19 16:50:09.834715: Plan calculation took 7.95 seconds
2026-06-19 16:50:09.834950: Inverter 0: Type SK Sunsynk
2026-06-19 16:50:09.834983: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:50:09.835196: Reserve min: 10%, battery_min: 10%
2026-06-19 16:50:09.835267: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:50:09.835545: Inverter 0 SoC: 12.05kW 75%, current charge rate 5000W, current discharge rate 5250W, current battery power 524W, current battery voltage 51.2V, grid power -57W, load power 566W, PV Power 0W
2026-06-19 16:50:09.835765: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:50:09.835850: Inverter 0 scheduled charge enable is False
2026-06-19 16:50:09.835879: Inverter 0 charge windows currently []
2026-06-19 16:50:09.835905: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:50:09.836005: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:50:09.836030: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:50:09.836065: Inverter 0 scheduled discharge enable is False
2026-06-19 16:50:09.836214: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:50:09.836244: Inverter 0 discharge windows currently []
2026-06-19 16:50:09.836269: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:50:09.836286: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:50:09.836301: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:50:09.906836: Total inverter register writes now 0
2026-06-19 16:50:09.926489: Completed run status Read-Only
2026-06-19 16:50:09.932366: Info: record_status Read-Only
2026-06-19 16:50:09.945113: Saved current settings to /config/predbat_config.json
2026-06-19 16:50:49.018213: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:50:49.018483: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:50:49.018529: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:50:49.018711: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:50:49.018752: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:50:49.018781: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:50:49.018806: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:52:49.186137: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:52:49.186449: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:52:49.186487: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:52:49.186617: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:52:49.186645: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:52:49.186663: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:52:49.186679: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:54:49.354607: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:54:49.354930: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:54:49.354988: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:54:49.355207: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:54:49.355248: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:54:49.355284: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:54:49.355318: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:55:00.442251: --------------- PredBat - update at 2026-06-19 16:55:00+01:00 with clock skew 0 minutes, minutes now 1015
2026-06-19 16:55:00.442803: Saved current settings to /config/predbat_config.json
2026-06-19 16:55:00.442879: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 79.9 minutes
2026-06-19 16:55:00.442934: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 16:55:00.443016: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 16:55:00.461624: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 16:55:00.462114: Predbat mode is set to Control charge & discharge
2026-06-19 16:55:00.462211: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 16:55:00.560896: Found 11520 load_today datapoints going back 1 days
2026-06-19 16:55:00.561000: Using load_power data to fill gaps in load_today data
2026-06-19 16:55:00.616352: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 16:55:00.616490: Zero load period starting at 2026-06-19T12:09:00+0100 (286 minutes) for 889 minutes with base value 0.9
2026-06-19 16:55:00.616545: Zero load period starting at 2026-06-18T19:24:00+0100 (1291 minutes) for 64 minutes with base value 0.8
2026-06-19 16:55:00.617514: Processing 384 30-minute periods for power integration
2026-06-19 16:55:00.681251: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 16:55:00.681339: Car charging hold True, threshold 6.0kWh
2026-06-19 16:55:00.681374: Current data so far today: load 3.65kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 16:55:00.705706: Standing charge is set to 49.98p
2026-06-19 16:55:00.732212: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 16:55:00.732485: Import rates: min 13.17p, max 37.08p, average 20.02p
2026-06-19 16:55:00.770007: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 16:55:00.770083: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 16:55:00.771212: High export rate found rates in range 99p to -99p
2026-06-19 16:55:00.868282: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 16:55:00.868416: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 16:55:00.868636: Last hour: net energy 0.06kWh, import 0.06kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 1.69p, import 1.69p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 16:55:00.917118: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 16:55:00.917249: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 16:55:00.918908: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 16:55:00.920361: Warn: Found 1 gaps in load_today totalling 10020 minutes to fill using average data
2026-06-19 16:55:00.920444: Gap starting at 2026-06-18T15:55:00+0100 (1500 minutes) for 10020 minutes
2026-06-19 16:55:00.935797: Historical days now [7] weight [1]
2026-06-19 16:55:00.958482: Today's load divergence 119.94%, in-day adjustment 113.35%, damping 0.95x, yesterday 100.0% today 118.94% blend 29.51%
2026-06-19 16:55:00.958543: Today's predicted so far 9.32kWh with 0.0kWh car/iBoost excluded, 0.67kWh import ignored, and 0kWh forecast extra.
2026-06-19 16:55:00.958576: Today's actual load so far 12.26kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 16:55:00.990068: Inverter 0: Type SK Sunsynk
2026-06-19 16:55:00.990129: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 16:55:00.990304: Reserve min: 10%, battery_min: 10%
2026-06-19 16:55:00.990363: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 16:55:00.990599: Inverter 0 SoC: 12.05kW 75%, current charge rate 5000W, current discharge rate 5250W, current battery power 543W, current battery voltage 51.2V, grid power -55W, load power 578W, PV Power 0W
2026-06-19 16:55:00.990754: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:55:00.990825: Inverter 0 scheduled charge enable is False
2026-06-19 16:55:00.990851: Inverter 0 charge windows currently []
2026-06-19 16:55:00.990873: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 16:55:00.990972: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:55:00.990997: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:55:00.991028: Inverter 0 scheduled discharge enable is False
2026-06-19 16:55:00.991139: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:55:00.991164: Inverter 0 discharge windows currently []
2026-06-19 16:55:00.991198: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:55:00.991216: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:55:00.991231: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:55:01.046034: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 16:55:01.046120: Plan was last updated on 2026-06-19 16:50:00+01:00 and is now 5.0 minutes old
2026-06-19 16:55:01.046454: Best charge window [ 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ]
2026-06-19 16:55:01.046489: Best export window [ ]
2026-06-19 16:55:01.047343: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 16:55:01.049331: Load divergence over 8.0 hours mean 454.66W, min 0.0W, max 2832.0W, std dev 566.87W, divergence 62.34%
2026-06-19 16:55:01.069578: Creating pool of 12 processes to match your CPU count
2026-06-19 16:55:01.151752: predict base end_record 06-21 11:05:00, final soc 1.6kWh, metric 490.01p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 30.97kWh, PV 0.0kWh
2026-06-19 16:55:01.153912: Slot: [ 16:55, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:55:01.155475: SoC: [ 12.05, 12.04, 11.97, 11.71, 11.14, 10.96, 10.96, 10.92, 10.89, 10.85, 10.79, 10.44, 10.23, 9.66, 9.21, 8.89, 8.19, 7.56, 7.51, 7.41, 7.25, 7.05, 6.84, 6.27, 4.94, 2.85, 2.49, 2.41, 2.26, 2.04, 1.76, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:55:01.156769: BAT: [ 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-, 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-] kWh
2026-06-19 16:55:01.158392: LOAD: [ 3.65, 3.66, 3.73, 3.96, 4.49, 4.67, 4.67, 4.7, 4.73, 4.76, 4.82, 5.14, 5.34, 5.87, 6.29, 6.59, 7.24, 7.83, 7.87, 7.97, 8.11, 8.3, 8.5, 9.03, 10.27, 12.22, 12.55, 12.62, 12.76, 12.97, 13.23, 13.56, 13.96, 14.42, 14.64, 14.65, 14.9, 15.21, 15.56, 15.76, 15.96, 16.25, 16.58, 17.2, 17.86, 18.29, 18.78, 19.1, 19.41, 19.69, 19.75, 19.95, 20.42, 20.57, 20.57, 20.6, 20.63, 20.66, 20.71, 21.0, 21.17, 21.64, 22.01, 22.27, 22.91, 23.5, 23.55, 23.64, 23.79, 23.98, 24.17, 24.7, 25.94, 27.89, 28.22, 28.3, 28.44, 28.64, 28.91, 29.24, 29.63, 30.09, 30.31, 30.32, 30.57, 30.88, 31.24] kWh
2026-06-19 16:55:01.159817: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:55:01.161286: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.19, 1.58, 2.04, 2.26, 2.27, 2.52, 2.83, 3.19, 3.38, 3.58, 3.88, 4.2, 4.82, 5.48, 5.91, 6.4, 6.72, 7.03, 7.31, 7.37, 7.57, 8.04, 8.19, 8.19, 8.22, 8.25, 8.28, 8.33, 8.62, 8.79, 9.26, 9.63, 9.9, 10.54, 11.12, 11.17, 11.26, 11.41, 11.6, 11.79, 12.32, 13.56, 15.51, 15.84, 15.92, 16.06, 16.26, 16.53, 16.86, 17.26, 17.71, 17.93, 17.95, 18.19, 18.5, 18.86] kWh
2026-06-19 16:55:01.162784: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:55:01.164293: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 118.49, 124.43, 131.73, 135.26, 135.45, 139.27, 143.89, 148.63, 151.19, 154.08, 158.16, 162.54, 171.14, 180.23, 186.16, 192.85, 197.58, 206.32, 213.98, 215.81, 222.17, 238.57, 244.11, 244.12, 244.92, 245.69, 246.47, 247.92, 255.73, 259.98, 271.06, 278.42, 283.81, 346.81, 358.36, 359.28, 361.06, 363.59, 366.7, 370.37, 380.2, 403.23, 439.64, 445.63, 446.97, 449.31, 452.95, 457.46, 463.38, 469.33, 476.62, 480.15, 480.34, 484.16, 488.78, 493.52] p
2026-06-19 16:55:01.280415: Battery has 14.75 hours left - now at 12.05kWh
2026-06-19 16:55:01.320306: predict base10 end_record 06-21 11:05:00, final soc 1.6kWh, metric 513.48p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:55:00, load 32.27kWh, PV 0.0kWh
2026-06-19 16:55:01.322212: Slot: [ 16:55, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:55:01.323667: SoC: [ 12.05, 12.04, 11.96, 11.7, 11.1, 10.91, 10.91, 10.87, 10.83, 10.8, 10.73, 10.37, 10.15, 9.55, 9.08, 8.74, 8.01, 7.35, 7.3, 7.19, 7.03, 6.81, 6.59, 6.0, 4.6, 2.41, 2.04, 1.95, 1.8, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 16:55:01.325123: BAT: [ 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-, 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-] kWh
2026-06-19 16:55:01.327626: LOAD: [ 3.65, 3.66, 3.73, 3.98, 4.53, 4.71, 4.71, 4.75, 4.78, 4.82, 4.88, 5.21, 5.42, 5.98, 6.41, 6.73, 7.41, 8.03, 8.07, 8.18, 8.32, 8.52, 8.73, 9.29, 10.59, 12.63, 12.97, 13.05, 13.2, 13.41, 13.69, 14.04, 14.45, 14.93, 15.16, 15.18, 15.43, 15.76, 16.13, 16.33, 16.55, 16.86, 17.19, 17.85, 18.53, 18.99, 19.5, 19.84, 20.16, 20.45, 20.51, 20.73, 21.22, 21.38, 21.38, 21.41, 21.44, 21.47, 21.52, 21.82, 22.0, 22.49, 22.88, 23.16, 23.83, 24.45, 24.5, 24.6, 24.75, 24.95, 25.15, 25.7, 27.0, 29.05, 29.39, 29.47, 29.62, 29.83, 30.11, 30.46, 30.87, 31.35, 31.58, 31.59, 31.85, 32.17, 32.55] kWh
2026-06-19 16:55:01.329856: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:55:01.332256: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.03, 1.31, 1.66, 2.07, 2.55, 2.78, 2.8, 3.05, 3.38, 3.75, 3.95, 4.17, 4.48, 4.81, 5.47, 6.15, 6.61, 7.12, 7.46, 7.78, 8.07, 8.13, 8.35, 8.84, 9.0, 9.0, 9.03, 9.06, 9.09, 9.15, 9.44, 9.62, 10.11, 10.5, 10.78, 11.45, 12.07, 12.12, 12.22, 12.37, 12.57, 12.77, 13.33, 14.63, 16.67, 17.01, 17.09, 17.24, 17.45, 17.73, 18.08, 18.49, 18.97, 19.2, 19.22, 19.47, 19.8, 20.17] kWh
2026-06-19 16:55:01.333829: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:55:01.336353: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.71, 120.44, 126.64, 132.87, 140.51, 144.21, 144.41, 148.41, 153.25, 158.22, 160.9, 163.92, 168.19, 172.78, 181.79, 191.31, 197.53, 204.53, 209.5, 218.64, 226.67, 228.58, 235.25, 252.43, 258.23, 258.25, 259.09, 259.89, 260.71, 262.23, 270.42, 274.87, 286.48, 294.19, 299.84, 363.45, 375.56, 376.53, 378.39, 381.04, 384.3, 388.15, 398.44, 422.57, 460.71, 466.99, 468.39, 470.84, 474.66, 479.38, 485.58, 491.81, 499.45, 503.15, 503.35, 507.35, 512.19, 517.16] p
2026-06-19 16:55:01.425555: predict best10 end_record 06-21 11:05:00, final soc 1.92kWh, metric 460.02p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:55:00, load 32.27kWh, PV 0.0kWh
2026-06-19 16:55:01.427443: Slot: [ 16:55, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:55:01.428925: SoC: [ 12.05, 12.04, 11.96, 11.7, 11.1, 10.91, 10.91, 10.87, 10.83, 10.8, 10.73, 10.37, 10.15, 9.55, 9.08, 8.74, 8.01, 7.35, 7.3, 7.19, 7.03, 6.81, 6.59, 6.0, 4.6, 2.41, 2.04, 1.95, 1.8, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.25, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.16, 11.84, 11.78, 11.54, 11.02, 10.85, 10.85, 10.81, 10.78, 10.75, 10.69, 10.37, 10.18, 9.65, 9.23, 8.93, 8.21, 7.55, 7.5, 7.39, 7.23, 7.02, 6.8, 6.2, 4.8, 2.61, 2.24, 2.15, 2.0, 1.77, 1.6, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 16:55:01.430206: BAT: [ 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<bf+, g<bf+, g>be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 16:55:01.431675: LOAD: [ 3.65, 3.66, 3.73, 3.98, 4.53, 4.71, 4.71, 4.75, 4.78, 4.82, 4.88, 5.21, 5.42, 5.98, 6.41, 6.73, 7.41, 8.03, 8.07, 8.18, 8.32, 8.52, 8.73, 9.29, 10.59, 12.63, 12.97, 13.05, 13.2, 13.41, 13.69, 14.04, 14.45, 14.93, 15.16, 15.18, 15.43, 15.76, 16.13, 16.33, 16.55, 16.86, 17.19, 17.85, 18.53, 18.99, 19.5, 19.84, 20.16, 20.45, 20.51, 20.73, 21.22, 21.38, 21.38, 21.41, 21.44, 21.47, 21.52, 21.82, 22.0, 22.49, 22.88, 23.16, 23.83, 24.45, 24.5, 24.6, 24.75, 24.95, 25.15, 25.7, 27.0, 29.05, 29.39, 29.47, 29.62, 29.83, 30.11, 30.46, 30.87, 31.35, 31.58, 31.59, 31.85, 32.17, 32.55] kWh
2026-06-19 16:55:01.433083: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:55:01.434563: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.03, 1.31, 1.66, 2.07, 2.55, 2.78, 2.8, 3.05, 3.38, 5.84, 8.12, 8.12, 9.23, 11.65, 14.39, 15.74, 18.28, 18.86, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.32, 19.67, 20.51, 20.62, 20.85, 20.86, 21.12, 21.44, 23.9] kWh
2026-06-19 16:55:01.435948: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:55:01.437403: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.71, 120.44, 126.64, 132.87, 140.51, 144.21, 144.41, 148.41, 153.25, 185.65, 216.35, 216.35, 231.73, 264.85, 302.38, 321.17, 355.92, 363.81, 368.77, 368.77, 368.77, 368.77, 368.77, 368.77, 368.77, 368.77, 368.77, 368.77, 368.77, 368.77, 368.77, 368.77, 368.77, 368.77, 368.77, 418.75, 418.75, 418.75, 418.75, 418.75, 418.75, 418.75, 418.75, 418.75, 418.75, 418.75, 418.75, 418.75, 418.75, 420.81, 427.01, 439.7, 441.42, 445.12, 445.32, 449.32, 454.16, 486.56] p
2026-06-19 16:55:01.518771: predict best end_record 06-21 11:05:00, final soc 1.99kWh, metric 438.94p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 30.97kWh, PV 0.0kWh
2026-06-19 16:55:01.520679: Slot: [ 16:55, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 16:55:01.522168: SoC: [ 12.05, 12.04, 11.97, 11.71, 11.14, 10.96, 10.96, 10.92, 10.89, 10.85, 10.79, 10.44, 10.23, 9.66, 9.21, 8.89, 8.19, 7.56, 7.51, 7.41, 7.25, 7.05, 6.84, 6.27, 4.94, 2.85, 2.49, 2.41, 2.26, 2.04, 1.76, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.04, 6.04, 8.37, 10.69, 10.69, 13.02, 12.72, 12.72, 12.39, 12.09, 12.03, 11.81, 11.3, 11.14, 11.14, 11.11, 11.08, 11.05, 10.99, 10.69, 10.5, 10.0, 9.6, 9.31, 8.62, 8.0, 7.94, 7.84, 7.69, 7.48, 7.28, 6.71, 5.37, 3.28, 2.92, 2.84, 2.69, 2.48, 2.19, 1.83, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 16:55:01.523405: BAT: [ 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<bf+, g<bf+, g>be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 16:55:01.524847: LOAD: [ 3.65, 3.66, 3.73, 3.96, 4.49, 4.67, 4.67, 4.7, 4.73, 4.76, 4.82, 5.14, 5.34, 5.87, 6.29, 6.59, 7.24, 7.83, 7.87, 7.97, 8.11, 8.3, 8.5, 9.03, 10.27, 12.22, 12.55, 12.62, 12.76, 12.97, 13.23, 13.56, 13.96, 14.42, 14.64, 14.65, 14.9, 15.21, 15.56, 15.76, 15.96, 16.25, 16.58, 17.2, 17.86, 18.29, 18.78, 19.1, 19.41, 19.69, 19.75, 19.95, 20.42, 20.57, 20.57, 20.6, 20.63, 20.66, 20.71, 21.0, 21.17, 21.64, 22.01, 22.27, 22.91, 23.5, 23.55, 23.64, 23.79, 23.98, 24.17, 24.7, 25.94, 27.89, 28.22, 28.3, 28.44, 28.64, 28.91, 29.24, 29.63, 30.09, 30.31, 30.32, 30.57, 30.88, 31.24] kWh
2026-06-19 16:55:01.526271: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:55:01.527715: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.19, 1.58, 2.04, 2.26, 2.27, 2.52, 2.83, 5.69, 8.38, 8.38, 8.67, 11.49, 14.62, 15.27, 18.21, 18.41, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 19.31, 19.4, 19.62, 19.63, 19.88, 20.18, 23.04] kWh
2026-06-19 16:55:01.529083: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 16:55:01.530571: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 118.49, 124.43, 131.73, 135.26, 135.45, 139.27, 143.89, 181.55, 217.74, 217.74, 221.81, 260.43, 303.26, 312.34, 352.51, 355.34, 360.07, 360.07, 360.07, 360.07, 360.07, 360.07, 360.07, 360.07, 360.07, 360.07, 360.07, 360.07, 360.07, 360.07, 360.07, 360.07, 360.07, 410.06, 410.06, 410.06, 410.06, 410.06, 410.06, 410.06, 410.06, 410.06, 410.06, 410.06, 410.06, 410.06, 410.06, 410.06, 410.06, 418.69, 420.07, 423.6, 423.79, 427.61, 432.23, 469.89] p
2026-06-19 16:55:01.532766: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 16:55:01.532808: Saving plan best values to HA entities
2026-06-19 16:55:01.702870: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 16:55:01.708637: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 16:55:01.714693: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 36.15kWh, house 2.7kWh, export 0.0kWh, metric 438.94p, metric10 460.02p
2026-06-19 16:55:01.787486: Marginal costs baseline metric (no standing charge): 338.9776
2026-06-19 16:55:02.013850: Marginal energy costs matrix computed: min=17.47 max=24.0
2026-06-19 16:55:02.096121: Rate array import [{'start': 1015, 'end': 1140, 'rate': 'very expensive', 'range': '(29.8p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1015, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 16:55:02.096775: - Your estimated bill for today is £0.65 and tomorrow is £2.95
2026-06-19 16:55:02.096805: - Import rates are very expensive (29.8p - 37.1p) for the next 2 hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 16:55:02.096820: - The battery is currently at 75% and is in eco mode for the next 18 hours.
2026-06-19 16:55:02.096832: - For the next 48 hours there will be no solar generation.
2026-06-19 16:55:02.096844: - You will run out of battery in 14 hours.
2026-06-19 16:55:02.096856: - Your next charge slot will be in 18 hours where import rates will be cheap (13.2p).
2026-06-19 16:55:02.096868:
2026-06-19 16:55:02.142427: Plan calculation took 1.10 seconds
2026-06-19 16:55:02.145836: No high rate period found
2026-06-19 16:55:02.194516: Import threshold used for optimisation was 16.74p
2026-06-19 16:55:02.244544: Low import rate windows [0: 06-19 16:30:00 - 06-19 17:00:00 @ 29.82, 1: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 2: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 3: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 4: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 5: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 6: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 7: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 8: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 9: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 10: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 11: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 12: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 13: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 14: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 15: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 16: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 17: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 18: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 19: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 20: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 21: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 22: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 23: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 24: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 25: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 26: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 27: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 28: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 29: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 30: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 31: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 32: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 33: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 34: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 35: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 36: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 37: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 38: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 39: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 40: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 41: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 42: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 43: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 44: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 45: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 46: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 47: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 48: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 49: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 50: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 51: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 52: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 53: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 54: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 55: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 56: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 57: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 58: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 59: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 60: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 61: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 62: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 63: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 64: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 65: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 66: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 67: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 68: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 69: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 70: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 71: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 72: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 73: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 74: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 75: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 76: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 77: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 78: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 79: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 80: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 81: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 82: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 83: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 84: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 85: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 86: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 87: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 88: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 89: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 90: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 91: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 92: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 93: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 94: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 95: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39]
2026-06-19 16:55:02.268961: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 16:55:02.274253: Total inverter register writes now 0
2026-06-19 16:55:02.292699: Completed run status Read-Only
2026-06-19 16:55:02.298311: Info: record_status Read-Only
2026-06-19 16:55:02.310863: Saved current settings to /config/predbat_config.json
2026-06-19 16:55:34.378805: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:55:34.379013: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:55:34.379047: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:55:34.379179: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:55:34.379296: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:55:34.379323: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:55:34.379340: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:57:34.550884: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:57:34.551088: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:57:34.551113: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:57:34.551296: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:57:34.551346: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:57:34.551362: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:57:34.551375: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 16:59:34.733171: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 16:59:34.733411: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 16:59:34.733443: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 16:59:34.733570: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 16:59:34.733598: Note: Inverter does not support discharge freeze - disabled
2026-06-19 16:59:34.733616: Note: Inverter does not support charge freeze - disabled
2026-06-19 16:59:34.733631: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:00:00.835421: --------------- PredBat - update at 2026-06-19 17:00:00+01:00 with clock skew 0 minutes, minutes now 1020
2026-06-19 17:00:00.836057: Saved current settings to /config/predbat_config.json
2026-06-19 17:00:00.836170: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 84.9 minutes
2026-06-19 17:00:00.836280: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 17:00:00.836400: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 17:00:00.859194: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 17:00:00.859670: Predbat mode is set to Control charge & discharge
2026-06-19 17:00:00.859746: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 17:00:00.967700: Found 11520 load_today datapoints going back 1 days
2026-06-19 17:00:00.967809: Using load_power data to fill gaps in load_today data
2026-06-19 17:00:01.014398: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 17:00:01.014528: Zero load period starting at 2026-06-19T12:09:00+0100 (291 minutes) for 889 minutes with base value 0.9
2026-06-19 17:00:01.014574: Zero load period starting at 2026-06-18T19:24:00+0100 (1296 minutes) for 64 minutes with base value 0.8
2026-06-19 17:00:01.015359: Processing 384 30-minute periods for power integration
2026-06-19 17:00:01.068029: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 17:00:01.068133: Car charging hold True, threshold 6.0kWh
2026-06-19 17:00:01.068169: Current data so far today: load 3.7kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 17:00:01.089351: Standing charge is set to 49.98p
2026-06-19 17:00:01.117568: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 17:00:01.117889: Import rates: min 13.17p, max 37.08p, average 20.02p
2026-06-19 17:00:01.157726: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 17:00:01.157830: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 17:00:01.159067: High export rate found rates in range 99p to -99p
2026-06-19 17:00:01.257884: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 17:00:01.258023: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 17:00:01.258344: Last hour: net energy 0.05kWh, import 0.05kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 1.52p, import 1.52p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 17:00:01.308147: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 17:00:01.308281: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 17:00:01.310027: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 17:00:01.311461: Warn: Found 1 gaps in load_today totalling 10015 minutes to fill using average data
2026-06-19 17:00:01.311561: Gap starting at 2026-06-18T15:55:00+0100 (1505 minutes) for 10015 minutes
2026-06-19 17:00:01.329192: Historical days now [7] weight [1]
2026-06-19 17:00:01.355975: Today's load divergence 120.09%, in-day adjustment 113.52%, damping 0.95x, yesterday 100.0% today 119.09% blend 29.17%
2026-06-19 17:00:01.356076: Today's predicted so far 9.41kWh with 0.0kWh car/iBoost excluded, 0.62kWh import ignored, and 0kWh forecast extra.
2026-06-19 17:00:01.356113: Today's actual load so far 12.39kWh with 0.0kWh car/iBoost excluded, and 0.09kWh import ignored.
2026-06-19 17:00:01.393502: Inverter 0: Type SK Sunsynk
2026-06-19 17:00:01.393572: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:00:01.393784: Reserve min: 10%, battery_min: 10%
2026-06-19 17:00:01.393854: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:00:01.394116: Inverter 0 SoC: 12.0kW 75%, current charge rate 5000W, current discharge rate 5250W, current battery power 528W, current battery voltage 51.2V, grid power -51W, load power 564W, PV Power 0W
2026-06-19 17:00:01.394282: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:00:01.394361: Inverter 0 scheduled charge enable is False
2026-06-19 17:00:01.394386: Inverter 0 charge windows currently []
2026-06-19 17:00:01.394409: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:00:01.394509: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:00:01.394533: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:00:01.394565: Inverter 0 scheduled discharge enable is False
2026-06-19 17:00:01.394678: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:00:01.394703: Inverter 0 discharge windows currently []
2026-06-19 17:00:01.394723: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:00:01.394739: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:00:01.394754: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:00:01.468668: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 17:00:01.468754: Plan was last updated on 2026-06-19 16:50:00+01:00 and is now 10.0 minutes old
2026-06-19 17:00:01.469062: Best charge window [ 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ]
2026-06-19 17:00:01.469094: Best export window [ ]
2026-06-19 17:00:01.469964: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 17:00:01.472443: Load divergence over 8.0 hours mean 453.96W, min 0.0W, max 2779.2W, std dev 564.98W, divergence 62.23%
2026-06-19 17:00:01.498407: Creating pool of 12 processes to match your CPU count
2026-06-19 17:00:01.607987: predict base end_record 06-21 11:10:00, final soc 1.6kWh, metric 493.16p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 31.15kWh, PV 0.0kWh
2026-06-19 17:00:01.610098: Slot: [ 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:00:01.611647: SoC: [ 12.0, 11.93, 11.65, 11.1, 10.92, 10.92, 10.88, 10.85, 10.81, 10.75, 10.4, 10.19, 9.62, 9.17, 8.85, 8.15, 7.52, 7.47, 7.37, 7.21, 7.01, 6.8, 6.23, 4.9, 2.8, 2.45, 2.37, 2.22, 2.0, 1.72, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:00:01.612885: BAT: [ 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-, 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-] kWh
2026-06-19 17:00:01.614375: LOAD: [ 3.7, 3.76, 4.03, 4.53, 4.71, 4.71, 4.74, 4.77, 4.8, 4.87, 5.18, 5.38, 5.91, 6.33, 6.64, 7.29, 7.87, 7.92, 8.01, 8.16, 8.35, 8.54, 9.07, 10.31, 12.26, 12.59, 12.67, 12.81, 13.01, 13.28, 13.61, 14.0, 14.46, 14.68, 14.7, 14.94, 15.25, 15.61, 15.81, 15.99, 16.3, 16.62, 17.23, 17.87, 18.29, 18.82, 19.13, 19.45, 19.77, 19.83, 20.06, 20.51, 20.66, 20.66, 20.69, 20.72, 20.75, 20.8, 21.08, 21.25, 21.72, 22.09, 22.36, 23.0, 23.59, 23.64, 23.73, 23.87, 24.06, 24.26, 24.79, 26.03, 27.98, 28.31, 28.38, 28.52, 28.73, 28.99, 29.32, 29.72, 30.18, 30.4, 30.41, 30.66, 30.96, 31.32] kWh
2026-06-19 17:00:01.615773: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:00:01.617220: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.22, 1.62, 2.08, 2.3, 2.31, 2.55, 2.86, 3.22, 3.43, 3.61, 3.92, 4.23, 4.85, 5.48, 5.9, 6.44, 6.75, 7.07, 7.38, 7.44, 7.68, 8.12, 8.28, 8.28, 8.31, 8.33, 8.36, 8.42, 8.7, 8.87, 9.34, 9.71, 9.98, 10.62, 11.2, 11.25, 11.35, 11.49, 11.68, 11.87, 12.4, 13.65, 15.6, 15.92, 16.0, 16.14, 16.34, 16.61, 16.94, 17.34, 17.8, 18.01, 18.03, 18.27, 18.58, 18.94] kWh
2026-06-19 17:00:01.618655: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:00:01.620112: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 119.18, 125.12, 132.42, 135.95, 136.14, 139.96, 144.58, 149.32, 152.02, 154.58, 158.85, 163.16, 171.64, 180.48, 186.19, 193.49, 198.03, 207.24, 215.86, 217.81, 224.92, 240.56, 246.09, 246.17, 246.91, 247.67, 248.44, 249.94, 257.72, 261.96, 273.05, 280.4, 285.8, 348.79, 360.34, 361.26, 363.04, 365.57, 368.69, 372.36, 382.18, 405.22, 441.62, 447.62, 448.95, 451.29, 454.94, 459.44, 465.37, 471.31, 478.61, 482.14, 482.33, 486.14, 490.77, 495.51] p
2026-06-19 17:00:01.746414: Battery has 14.67 hours left - now at 12.0kWh
2026-06-19 17:00:01.795580: predict base10 end_record 06-21 11:10:00, final soc 1.6kWh, metric 516.77p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:50:00, load 32.46kWh, PV 0.0kWh
2026-06-19 17:00:01.797571: Slot: [ 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:00:01.799183: SoC: [ 12.0, 11.93, 11.63, 11.06, 10.87, 10.86, 10.83, 10.79, 10.76, 10.69, 10.33, 10.11, 9.51, 9.04, 8.7, 7.97, 7.31, 7.25, 7.15, 6.99, 6.77, 6.55, 5.96, 4.56, 2.37, 2.0, 1.91, 1.75, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:00:01.800975: BAT: [ 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-, 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-] kWh
2026-06-19 17:00:01.803825: LOAD: [ 3.7, 3.77, 4.04, 4.57, 4.75, 4.76, 4.79, 4.82, 4.86, 4.92, 5.26, 5.46, 6.02, 6.46, 6.78, 7.46, 8.07, 8.12, 8.22, 8.37, 8.57, 8.77, 9.33, 10.63, 12.67, 13.02, 13.09, 13.24, 13.45, 13.73, 14.08, 14.49, 14.98, 15.21, 15.22, 15.47, 15.8, 16.18, 16.39, 16.58, 16.9, 17.23, 17.88, 18.54, 18.98, 19.54, 19.87, 20.2, 20.53, 20.6, 20.84, 21.31, 21.47, 21.47, 21.5, 21.53, 21.56, 21.62, 21.91, 22.09, 22.58, 22.97, 23.25, 23.92, 24.53, 24.59, 24.68, 24.84, 25.03, 25.24, 25.79, 27.09, 29.14, 29.48, 29.56, 29.71, 29.92, 30.2, 30.55, 30.96, 31.44, 31.67, 31.68, 31.94, 32.27, 32.64] kWh
2026-06-19 17:00:01.805949: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:00:01.807688: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.07, 1.35, 1.7, 2.11, 2.59, 2.82, 2.83, 3.09, 3.41, 3.79, 4.0, 4.19, 4.52, 4.85, 5.49, 6.16, 6.6, 7.16, 7.48, 7.82, 8.15, 8.21, 8.46, 8.92, 9.08, 9.09, 9.12, 9.14, 9.17, 9.23, 9.53, 9.71, 10.2, 10.58, 10.87, 11.54, 12.15, 12.2, 12.3, 12.45, 12.65, 12.85, 13.41, 14.71, 16.75, 17.1, 17.18, 17.32, 17.54, 17.82, 18.16, 18.58, 19.06, 19.29, 19.3, 19.56, 19.88, 20.26] kWh
2026-06-19 17:00:01.809633: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:00:01.811311: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.4, 121.13, 127.33, 133.56, 141.2, 144.9, 145.1, 149.1, 153.94, 158.91, 161.73, 164.42, 168.89, 173.41, 182.29, 191.56, 197.54, 205.19, 209.95, 219.6, 228.62, 230.67, 238.11, 254.51, 260.3, 260.39, 261.17, 261.97, 262.77, 264.35, 272.5, 276.94, 288.56, 296.26, 301.91, 365.52, 377.63, 378.6, 380.46, 383.11, 386.37, 390.22, 400.51, 424.64, 462.78, 469.06, 470.46, 472.91, 476.73, 481.46, 487.66, 493.88, 501.53, 505.23, 505.43, 509.43, 514.27, 519.24] p
2026-06-19 17:00:01.917602: predict best10 end_record 06-21 11:10:00, final soc 2.25kWh, metric 467.25p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:50:00, load 32.46kWh, PV 0.0kWh
2026-06-19 17:00:01.920491: Slot: [ 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:00:01.922610: SoC: [ 12.0, 11.93, 11.63, 11.06, 10.87, 10.86, 10.83, 10.79, 10.76, 10.69, 10.33, 10.11, 9.51, 9.04, 8.7, 7.97, 7.31, 7.25, 7.15, 6.99, 6.77, 6.55, 5.96, 4.56, 2.37, 2.0, 1.91, 1.75, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.28, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.14, 11.79, 11.72, 11.46, 10.95, 10.78, 10.78, 10.75, 10.71, 10.68, 10.62, 10.31, 10.11, 9.58, 9.17, 8.87, 8.15, 7.49, 7.43, 7.33, 7.17, 6.95, 6.73, 6.13, 4.74, 2.54, 2.17, 2.09, 1.93, 1.7, 1.6, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 17:00:01.924014: BAT: [ 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<bf+, g<bf+, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 17:00:01.925892: LOAD: [ 3.7, 3.77, 4.04, 4.57, 4.75, 4.76, 4.79, 4.82, 4.86, 4.92, 5.26, 5.46, 6.02, 6.46, 6.78, 7.46, 8.07, 8.12, 8.22, 8.37, 8.57, 8.77, 9.33, 10.63, 12.67, 13.02, 13.09, 13.24, 13.45, 13.73, 14.08, 14.49, 14.98, 15.21, 15.22, 15.47, 15.8, 16.18, 16.39, 16.58, 16.9, 17.23, 17.88, 18.54, 18.98, 19.54, 19.87, 20.2, 20.53, 20.6, 20.84, 21.31, 21.47, 21.47, 21.5, 21.53, 21.56, 21.62, 21.91, 22.09, 22.58, 22.97, 23.25, 23.92, 24.53, 24.59, 24.68, 24.84, 25.03, 25.24, 25.79, 27.09, 29.14, 29.48, 29.56, 29.71, 29.92, 30.2, 30.55, 30.96, 31.44, 31.67, 31.68, 31.94, 32.27, 32.64] kWh
2026-06-19 17:00:01.927367: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:00:01.928774: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.07, 1.35, 1.7, 2.11, 2.59, 2.82, 2.83, 3.09, 3.41, 5.87, 8.17, 8.17, 9.27, 11.68, 14.42, 15.75, 18.27, 18.89, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.4, 19.75, 20.59, 20.7, 20.93, 20.94, 21.2, 21.52, 23.98] kWh
2026-06-19 17:00:01.930197: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:00:01.931670: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.4, 121.13, 127.33, 133.56, 141.2, 144.9, 145.1, 149.1, 153.94, 186.34, 217.19, 217.19, 232.38, 265.44, 302.84, 321.38, 355.89, 364.42, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 422.25, 428.46, 441.14, 442.86, 446.56, 446.76, 450.76, 455.6, 488.0] p
2026-06-19 17:00:02.027754: predict best end_record 06-21 11:10:00, final soc 2.38kWh, metric 447.05p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 31.15kWh, PV 0.0kWh
2026-06-19 17:00:02.029699: Slot: [ 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:00:02.031307: SoC: [ 12.0, 11.93, 11.65, 11.1, 10.92, 10.92, 10.88, 10.85, 10.81, 10.75, 10.4, 10.19, 9.62, 9.17, 8.85, 8.15, 7.52, 7.47, 7.37, 7.21, 7.01, 6.8, 6.23, 4.9, 2.8, 2.45, 2.37, 2.22, 2.0, 1.72, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.06, 6.06, 8.39, 10.72, 10.72, 13.04, 12.72, 12.72, 12.37, 12.04, 11.97, 11.72, 11.24, 11.08, 11.07, 11.04, 11.02, 10.98, 10.93, 10.62, 10.44, 9.94, 9.54, 9.25, 8.56, 7.93, 7.88, 7.78, 7.63, 7.42, 7.21, 6.64, 5.31, 3.22, 2.86, 2.78, 2.63, 2.41, 2.13, 1.77, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 17:00:02.032536: BAT: [ 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<bf+, g<bf+, g>be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 17:00:02.034225: LOAD: [ 3.7, 3.76, 4.03, 4.53, 4.71, 4.71, 4.74, 4.77, 4.8, 4.87, 5.18, 5.38, 5.91, 6.33, 6.64, 7.29, 7.87, 7.92, 8.01, 8.16, 8.35, 8.54, 9.07, 10.31, 12.26, 12.59, 12.67, 12.81, 13.01, 13.28, 13.61, 14.0, 14.46, 14.68, 14.7, 14.94, 15.25, 15.61, 15.81, 15.99, 16.3, 16.62, 17.23, 17.87, 18.29, 18.82, 19.13, 19.45, 19.77, 19.83, 20.06, 20.51, 20.66, 20.66, 20.69, 20.72, 20.75, 20.8, 21.08, 21.25, 21.72, 22.09, 22.36, 23.0, 23.59, 23.64, 23.73, 23.87, 24.06, 24.26, 24.79, 26.03, 27.98, 28.31, 28.38, 28.52, 28.73, 28.99, 29.32, 29.72, 30.18, 30.4, 30.41, 30.66, 30.96, 31.32] kWh
2026-06-19 17:00:02.035838: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:00:02.037383: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.22, 1.62, 2.08, 2.3, 2.31, 2.55, 2.86, 5.72, 8.43, 8.43, 8.73, 11.55, 14.67, 15.3, 18.22, 18.45, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 19.4, 19.49, 19.71, 19.72, 19.96, 20.27, 23.13] kWh
2026-06-19 17:00:02.038966: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:00:02.040525: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 119.18, 125.12, 132.42, 135.95, 136.14, 139.96, 144.58, 182.24, 218.56, 218.56, 222.83, 261.38, 304.08, 312.92, 352.87, 355.99, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 420.15, 421.53, 425.06, 425.25, 429.07, 433.69, 471.35] p
2026-06-19 17:00:02.042926: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 17:00:02.042969: Saving plan best values to HA entities
2026-06-19 17:00:02.252935: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 17:00:02.260099: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 17:00:02.267419: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 36.2kWh, house 2.74kWh, export 0.0kWh, metric 447.05p, metric10 467.25p
2026-06-19 17:00:02.347091: Marginal costs baseline metric (no standing charge): 347.0865
2026-06-19 17:00:02.555313: Marginal energy costs matrix computed: min=17.41 max=24.19
2026-06-19 17:00:02.645051: Rate array import [{'start': 1020, 'end': 1140, 'rate': 'very expensive', 'range': '(31.1p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1020, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 17:00:02.645881: - Your estimated bill for today is £0.65 and tomorrow is £2.95
2026-06-19 17:00:02.645921: - Import rates are very expensive (31.1p - 37.1p) for the next 2 hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 17:00:02.645937: - The battery is currently at 75% and is in eco mode for the next 18 hours.
2026-06-19 17:00:02.645950: - For the next 48 hours there will be no solar generation.
2026-06-19 17:00:02.645962: - You will run out of battery in 14 hours.
2026-06-19 17:00:02.645975: - Your next charge slot will be in 18 hours where import rates will be cheap (13.2p).
2026-06-19 17:00:02.645988:
2026-06-19 17:00:02.696071: Plan calculation took 1.23 seconds
2026-06-19 17:00:02.699926: No high rate period found
2026-06-19 17:00:02.751716: Import threshold used for optimisation was 16.74p
2026-06-19 17:00:02.809894: Low import rate windows [0: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 1: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 2: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 3: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 4: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 5: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 6: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 7: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 8: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 9: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 10: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 11: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 12: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 13: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 14: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 15: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 16: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 17: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 18: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 19: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 20: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 21: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 22: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 23: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 24: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 25: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 26: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 27: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 28: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 29: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 30: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 31: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 32: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 33: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 34: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 35: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 36: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 37: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 38: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 39: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 40: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 41: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 42: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 43: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 44: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 45: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 46: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 47: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 48: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 49: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 50: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 51: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 52: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 53: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 54: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 55: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 56: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 57: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 58: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 59: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 60: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 61: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 62: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 63: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 64: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 65: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 66: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 67: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 68: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 69: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 70: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 71: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 72: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 73: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 74: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 75: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 76: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 77: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 78: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 79: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 80: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 81: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 82: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 83: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 84: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 85: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 86: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 87: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 88: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 89: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 90: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 91: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 92: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 93: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 94: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39]
2026-06-19 17:00:02.864448: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 17:00:02.864622: Recompute is saving previous plan...
2026-06-19 17:00:02.867786: Best charge window [ 19-06 17:00:00 - 19-06 17:30:00 @ 32.09p 0%, 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0% ]
2026-06-19 17:00:02.867855: Best export window [ ]
2026-06-19 17:00:02.868653: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 17:00:02.870665: Load divergence over 8.0 hours mean 453.96W, min 0.0W, max 2779.2W, std dev 564.98W, divergence 62.23%
2026-06-19 17:00:02.895675: Calculating data from yesterday for savings calculation
2026-06-19 17:00:02.906942: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 17:00:02.913171: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 17:00:02.914238: Creating pool of 12 processes to match your CPU count
2026-06-19 17:00:02.970054: Calculate Best options: mode(Control charge & discharge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 17:00:02.971985: Optimise levels pass started at 2026-06-19 17:00:02
2026-06-19 17:00:02.972030: Optimise all windows, total charge 95 export 1
2026-06-19 17:00:03.245316: >> Region optimisation pass width 960
2026-06-19 17:00:03.644450: >> Region optimisation pass width 480
2026-06-19 17:00:04.014609: >> Region optimisation pass width 240
2026-06-19 17:00:04.595491: >> Region optimisation pass width 120
2026-06-19 17:00:05.960432: Calculated end_record as 06-21 11:00:00 based on best_price 14.54p, next_charge_start 06-20 11:00:00, max_windows 83
2026-06-19 17:00:05.960559: Optimise levels pass ended at 2026-06-19 17:00:05, duration 3.0 seconds tried 339 combinations
2026-06-19 17:00:05.960624: Set best_price_charge_level 15.6p, best_price_export_level 0p, best_price_charge 14.54p, best_cost_export 0p, best_metric 382.82p, best_keep 0kWh, best_cycle 47.92kWh, best_carbon 0kg, best_import 35.18kWh
2026-06-19 17:00:05.977824: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 14.54p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.0, 13.0, 0, 13.0, 13.0, 13.0, 13.0, 13.75, 13.75, 13.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 17:00:05.978139: Optimise price set 15.6p, pass trim, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 313.88p, best_cost 333.25p, best_cycle 34.79kWh, best_carbon 0kg, best_import 39.32kWh
2026-06-19 17:00:06.009092: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 313.88p, best_cost 333.25p, best_cycle 34.79kWh, best_carbon 0kg, best_import 39.32kWh
2026-06-19 17:00:06.052676: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 313.88p, best_cost 333.25p, best_cycle 34.79kWh, best_carbon 0kg, best_import 39.32kWh
2026-06-19 17:00:06.091836: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 313.88p, best_cost 333.25p, best_cycle 34.79kWh, best_carbon 0kg, best_import 39.32kWh
2026-06-19 17:00:06.243239: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 313.88p, best_cost 333.25p, best_cycle 34.79kWh, best_carbon 0kg, best_import 39.32kWh
2026-06-19 17:00:06.284401: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 313.88p, best_cost 333.25p, best_cycle 34.79kWh, best_carbon 0kg, best_import 39.32kWh
2026-06-19 17:00:06.315943: Best charge windows best_metric 313.88p, best_cost 333.25p, best_carbon 0kg, best_import 39.32kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 86%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 86%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 86%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100% ]
2026-06-19 17:00:06.316121: Best export windows best_metric 313.88p, best_cost 333.25p, best_carbon 0kg, best_import 39.32kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 17:00:06.316967: Best charge windows best_metric 313.88p, best_cost 333.25p, best_carbon 0kg, best_import 39.32kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 86%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 86%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 86%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100% ]
2026-06-19 17:00:06.317094: Best export windows best_metric 313.88p, best_cost 333.25p, best_carbon 0kg, best_import 39.32kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 17:00:06.317247: Optimise price set 15.6p, pass normal, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 313.88p, best_cost 333.25p, best_cycle 34.79kWh, best_carbon 0kg, best_import 39.32kWh
2026-06-19 17:00:06.348745: Optimise price set 15.2p, pass normal, price 14.13p, start_at_low False, best_price_charge 14.54p, best_metric 313.88p, best_cost 333.25p, best_cycle 34.79kWh, best_carbon 0kg, best_import 39.32kWh
2026-06-19 17:00:06.380514: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 313.77p, best_cost 333.17p, best_cycle 34.65kWh, best_carbon 0kg, best_import 39.31kWh
2026-06-19 17:00:06.416902: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 313.66p, best_cost 333.02p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:06.449539: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 313.66p, best_cost 333.02p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:06.584507: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 313.66p, best_cost 333.02p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:06.625766: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 313.66p, best_cost 333.02p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:06.650225: Best charge windows best_metric 313.66p, best_cost 333.02p, best_carbon 0kg, best_import 39.3kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 84%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 84%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 86%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 86%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100% ]
2026-06-19 17:00:06.650473: Best export windows best_metric 313.66p, best_cost 333.02p, best_carbon 0kg, best_import 39.3kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 17:00:06.650667: Optimise price set 15.6p, pass trim, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 313.66p, best_cost 333.02p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:06.679706: Optimise price set 15.2p, pass trim, price 14.13p, start_at_low False, best_price_charge 14.54p, best_metric 313.66p, best_cost 333.02p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:06.725893: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 313.66p, best_cost 333.02p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:06.777091: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 313.66p, best_cost 333.02p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:06.816047: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 313.66p, best_cost 333.02p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:06.945174: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 313.66p, best_cost 333.02p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:06.979001: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 313.66p, best_cost 333.02p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:07.008466: Best charge windows best_metric 313.66p, best_cost 333.02p, best_carbon 0kg, best_import 39.3kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 84%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 84%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 86%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 86%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100% ]
2026-06-19 17:00:07.008937: Best export windows best_metric 313.66p, best_cost 333.02p, best_carbon 0kg, best_import 39.3kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 17:00:07.009027: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 14.54p, best_metric 313.66p, best_cost 333.02p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:07.033277: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 14.54p, best_metric 313.66p, best_cost 333.02p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:07.068239: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 14.54p, best_metric 313.66p, best_cost 333.02p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:07.191552: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 14.54p, best_metric 313.66p, best_cost 333.02p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:07.227085: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 14.54p, best_metric 313.66p, best_cost 333.02p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:07.261604: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 14.54p, best_metric 313.66p, best_cost 333.02p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:07.299043: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 14.54p, best_metric 313.66p, best_cost 333.02p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:07.326712: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 14.54p, best_metric 313.66p, best_cost 333.02p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:07.379412: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 14.54p, best_metric 313.66p, best_cost 333.02p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:07.432388: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 14.54p, best_metric 313.66p, best_cost 333.02p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:07.496927: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 14.54p, best_metric 313.56p, best_cost 332.91p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:07.546719: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 14.54p, best_metric 313.56p, best_cost 332.91p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:07.604771: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 14.54p, best_metric 313.56p, best_cost 332.91p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:07.658997: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 14.54p, best_metric 313.56p, best_cost 332.91p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:07.735801: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 14.54p, best_metric 313.29p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:07.806245: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:07.877655: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:08.031924: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:08.169091: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:08.248284: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:08.328136: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:08.575794: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:08.640899: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:08.702011: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:08.767386: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:08.824353: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:08.889372: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:08.955374: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:08.984753: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:09.017825: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:09.051987: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:09.082624: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:09.114943: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:09.237311: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:09.333933: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:09.388900: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:09.474176: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:09.501938: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:09.530935: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:09.588003: Optimise price set 34.4p, pass low, price 32.09p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:09.616565: Optimise price set 37.0p, pass low, price 34.45p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:09.646778: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:09.678444: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 14.54p, best_metric 313.28p, best_cost 332.62p, best_cycle 34.4kWh, best_carbon 0kg, best_import 39.3kWh
2026-06-19 17:00:09.712871: Best charge windows best_metric 313.28p, best_cost 332.62p, best_carbon 0kg, best_import 39.3kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 84%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 84%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 86%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 86%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 19%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 16%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 16%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100% ]
2026-06-19 17:00:09.712999: Best export windows best_metric 313.28p, best_cost 332.62p, best_carbon 0kg, best_import 39.3kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 17:00:09.713241: Tweak plan optimisation started
2026-06-19 17:00:09.934278: Tweak optimisation finished metric 313.28 cost 332.62 metric_keep 0 cycle 34.4 carbon 0 import 39.3
2026-06-19 17:00:09.946831: Raw charge windows [ 19-06 17:00:00 - 19-06 17:30:00 @ 32.09p 0%, 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 84%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 84%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 86%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 86%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 19%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 16%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 16%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100% ] reserve 1.6
2026-06-19 17:00:09.947714: Unclipped charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 84%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 86%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 19%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 16%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 16%, 21-06 11:00:00 - 21-06 17:00:00 @ 24.42p 100% ] reserve 1.6
2026-06-19 17:00:09.948201: Unfiltered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 84%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 86%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 16%, 21-06 11:00:00 - 21-06 17:00:00 @ 24.42p 100% ] reserve 1.6
2026-06-19 17:00:09.948528: Filtered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 84%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 86%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 16%, 21-06 11:00:00 - 21-06 17:00:00 @ 24.42p 100% ] reserve 1.6
2026-06-19 17:00:09.975297: Previous plan best metric is 314.39 (cost 333.73) and new plan best metric is 313.29 (cost 332.62)
2026-06-19 17:00:09.975355: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 17:00:09.975539: Plan valid is now true after recompute was False
2026-06-19 17:00:10.000922: predict base end_record 06-21 11:00:00, final soc 1.6kWh, metric 490.77p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 30.97kWh, PV 0.0kWh
2026-06-19 17:00:10.002831: Slot: [ 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:00:10.004048: SoC: [ 12.0, 11.93, 11.65, 11.1, 10.92, 10.92, 10.88, 10.85, 10.81, 10.75, 10.4, 10.19, 9.62, 9.17, 8.85, 8.15, 7.52, 7.47, 7.37, 7.21, 7.01, 6.8, 6.23, 4.9, 2.8, 2.45, 2.37, 2.22, 2.0, 1.72, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:00:10.005172: BAT: [ 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-, 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-] kWh
2026-06-19 17:00:10.007000: LOAD: [ 3.7, 3.76, 4.03, 4.53, 4.71, 4.71, 4.74, 4.77, 4.8, 4.87, 5.18, 5.38, 5.91, 6.33, 6.64, 7.29, 7.87, 7.92, 8.01, 8.16, 8.35, 8.54, 9.07, 10.31, 12.26, 12.59, 12.67, 12.81, 13.01, 13.28, 13.61, 14.0, 14.46, 14.68, 14.7, 14.94, 15.25, 15.61, 15.81, 15.99, 16.3, 16.62, 17.23, 17.87, 18.29, 18.82, 19.13, 19.45, 19.77, 19.83, 20.06, 20.51, 20.66, 20.66, 20.69, 20.72, 20.75, 20.8, 21.08, 21.25, 21.72, 22.09, 22.36, 23.0, 23.59, 23.64, 23.73, 23.87, 24.06, 24.26, 24.79, 26.03, 27.98, 28.31, 28.38, 28.52, 28.73, 28.99, 29.32, 29.72, 30.18, 30.4, 30.41, 30.66, 30.96] kWh
2026-06-19 17:00:10.008193: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:00:10.009371: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.22, 1.62, 2.08, 2.3, 2.31, 2.55, 2.86, 3.22, 3.43, 3.61, 3.92, 4.23, 4.85, 5.48, 5.9, 6.44, 6.75, 7.07, 7.38, 7.44, 7.68, 8.12, 8.28, 8.28, 8.31, 8.33, 8.36, 8.42, 8.7, 8.87, 9.34, 9.71, 9.98, 10.62, 11.2, 11.25, 11.35, 11.49, 11.68, 11.87, 12.4, 13.65, 15.6, 15.92, 16.0, 16.14, 16.34, 16.61, 16.94, 17.34, 17.8, 18.01, 18.03, 18.27, 18.58] kWh
2026-06-19 17:00:10.010651: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:00:10.011934: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 119.18, 125.12, 132.42, 135.95, 136.14, 139.96, 144.58, 149.32, 152.02, 154.58, 158.85, 163.16, 171.64, 180.48, 186.19, 193.49, 198.03, 207.24, 215.86, 217.81, 224.92, 240.56, 246.09, 246.17, 246.91, 247.67, 248.44, 249.94, 257.72, 261.96, 273.05, 280.4, 285.8, 348.79, 360.34, 361.26, 363.04, 365.57, 368.69, 372.36, 382.18, 405.22, 441.62, 447.62, 448.95, 451.29, 454.94, 459.44, 465.37, 471.31, 478.61, 482.14, 482.33, 486.14, 490.77] p
2026-06-19 17:00:10.098665: Battery has 14.67 hours left - now at 12.0kWh
2026-06-19 17:00:10.132627: predict base10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 514.27p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:50:00, load 32.27kWh, PV 0.0kWh
2026-06-19 17:00:10.134260: Slot: [ 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:00:10.135426: SoC: [ 12.0, 11.93, 11.63, 11.06, 10.87, 10.86, 10.83, 10.79, 10.76, 10.69, 10.33, 10.11, 9.51, 9.04, 8.7, 7.97, 7.31, 7.25, 7.15, 6.99, 6.77, 6.55, 5.96, 4.56, 2.37, 2.0, 1.91, 1.75, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:00:10.136386: BAT: [ 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-, 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-] kWh
2026-06-19 17:00:10.137510: LOAD: [ 3.7, 3.77, 4.04, 4.57, 4.75, 4.76, 4.79, 4.82, 4.86, 4.92, 5.26, 5.46, 6.02, 6.46, 6.78, 7.46, 8.07, 8.12, 8.22, 8.37, 8.57, 8.77, 9.33, 10.63, 12.67, 13.02, 13.09, 13.24, 13.45, 13.73, 14.08, 14.49, 14.98, 15.21, 15.22, 15.47, 15.8, 16.18, 16.39, 16.58, 16.9, 17.23, 17.88, 18.54, 18.98, 19.54, 19.87, 20.2, 20.53, 20.6, 20.84, 21.31, 21.47, 21.47, 21.5, 21.53, 21.56, 21.62, 21.91, 22.09, 22.58, 22.97, 23.25, 23.92, 24.53, 24.59, 24.68, 24.84, 25.03, 25.24, 25.79, 27.09, 29.14, 29.48, 29.56, 29.71, 29.92, 30.2, 30.55, 30.96, 31.44, 31.67, 31.68, 31.94, 32.27] kWh
2026-06-19 17:00:10.138636: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:00:10.139757: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.07, 1.35, 1.7, 2.11, 2.59, 2.82, 2.83, 3.09, 3.41, 3.79, 4.0, 4.19, 4.52, 4.85, 5.49, 6.16, 6.6, 7.16, 7.48, 7.82, 8.15, 8.21, 8.46, 8.92, 9.08, 9.09, 9.12, 9.14, 9.17, 9.23, 9.53, 9.71, 10.2, 10.58, 10.87, 11.54, 12.15, 12.2, 12.3, 12.45, 12.65, 12.85, 13.41, 14.71, 16.75, 17.1, 17.18, 17.32, 17.54, 17.82, 18.16, 18.58, 19.06, 19.29, 19.3, 19.56, 19.88] kWh
2026-06-19 17:00:10.140838: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:00:10.141998: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.4, 121.13, 127.33, 133.56, 141.2, 144.9, 145.1, 149.1, 153.94, 158.91, 161.73, 164.42, 168.89, 173.41, 182.29, 191.56, 197.54, 205.19, 209.95, 219.6, 228.62, 230.67, 238.11, 254.51, 260.3, 260.39, 261.17, 261.97, 262.77, 264.35, 272.5, 276.94, 288.56, 296.26, 301.91, 365.52, 377.63, 378.6, 380.46, 383.11, 386.37, 390.22, 400.51, 424.64, 462.78, 469.06, 470.46, 472.91, 476.73, 481.46, 487.66, 493.88, 501.53, 505.23, 505.43, 509.43, 514.27] p
2026-06-19 17:00:10.201744: predict best10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 455.6p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:50:00, load 32.27kWh, PV 0.0kWh
2026-06-19 17:00:10.203224: Slot: [ 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:00:10.204377: SoC: [ 12.0, 11.93, 11.63, 11.06, 10.87, 10.86, 10.83, 10.79, 10.76, 10.69, 10.33, 10.11, 9.51, 9.04, 8.7, 7.97, 7.31, 7.25, 7.15, 6.99, 6.77, 6.55, 5.96, 4.56, 2.37, 2.0, 1.91, 1.75, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.28, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.14, 11.79, 11.72, 11.46, 10.95, 10.78, 10.78, 10.75, 10.71, 10.68, 10.62, 10.31, 10.11, 9.58, 9.17, 8.87, 8.15, 7.49, 7.43, 7.33, 7.17, 6.95, 6.73, 6.13, 4.74, 2.54, 2.17, 2.09, 1.93, 1.7, 1.6, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:00:10.205334: BAT: [ 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<bf+, g<bf+, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 17:00:10.206508: LOAD: [ 3.7, 3.77, 4.04, 4.57, 4.75, 4.76, 4.79, 4.82, 4.86, 4.92, 5.26, 5.46, 6.02, 6.46, 6.78, 7.46, 8.07, 8.12, 8.22, 8.37, 8.57, 8.77, 9.33, 10.63, 12.67, 13.02, 13.09, 13.24, 13.45, 13.73, 14.08, 14.49, 14.98, 15.21, 15.22, 15.47, 15.8, 16.18, 16.39, 16.58, 16.9, 17.23, 17.88, 18.54, 18.98, 19.54, 19.87, 20.2, 20.53, 20.6, 20.84, 21.31, 21.47, 21.47, 21.5, 21.53, 21.56, 21.62, 21.91, 22.09, 22.58, 22.97, 23.25, 23.92, 24.53, 24.59, 24.68, 24.84, 25.03, 25.24, 25.79, 27.09, 29.14, 29.48, 29.56, 29.71, 29.92, 30.2, 30.55, 30.96, 31.44, 31.67, 31.68, 31.94, 32.27] kWh
2026-06-19 17:00:10.207605: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:00:10.208740: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.07, 1.35, 1.7, 2.11, 2.59, 2.82, 2.83, 3.09, 3.41, 5.87, 8.17, 8.17, 9.27, 11.68, 14.42, 15.75, 18.27, 18.89, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.4, 19.75, 20.59, 20.7, 20.93, 20.94, 21.2, 21.52] kWh
2026-06-19 17:00:10.209844: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:00:10.210992: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.4, 121.13, 127.33, 133.56, 141.2, 144.9, 145.1, 149.1, 153.94, 186.34, 217.19, 217.19, 232.38, 265.44, 302.84, 321.38, 355.89, 364.42, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 369.18, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 422.25, 428.46, 441.14, 442.86, 446.56, 446.76, 450.76, 455.6] p
2026-06-19 17:00:10.280140: predict best end_record 06-21 11:00:00, final soc 1.6kWh, metric 433.69p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 30.97kWh, PV 0.0kWh
2026-06-19 17:00:10.282006: Slot: [ 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:00:10.283484: SoC: [ 12.0, 11.93, 11.65, 11.1, 10.92, 10.92, 10.88, 10.85, 10.81, 10.75, 10.4, 10.19, 9.62, 9.17, 8.85, 8.15, 7.52, 7.47, 7.37, 7.21, 7.01, 6.8, 6.23, 4.9, 2.8, 2.45, 2.37, 2.22, 2.0, 1.72, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.06, 6.06, 8.39, 10.72, 10.72, 13.04, 12.72, 12.72, 12.37, 12.04, 11.97, 11.72, 11.24, 11.08, 11.07, 11.04, 11.02, 10.98, 10.93, 10.62, 10.44, 9.94, 9.54, 9.25, 8.56, 7.93, 7.88, 7.78, 7.63, 7.42, 7.21, 6.64, 5.31, 3.22, 2.86, 2.78, 2.63, 2.41, 2.13, 1.77, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:00:10.284688: BAT: [ 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<bf+, g<bf+, g>be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 17:00:10.286266: LOAD: [ 3.7, 3.76, 4.03, 4.53, 4.71, 4.71, 4.74, 4.77, 4.8, 4.87, 5.18, 5.38, 5.91, 6.33, 6.64, 7.29, 7.87, 7.92, 8.01, 8.16, 8.35, 8.54, 9.07, 10.31, 12.26, 12.59, 12.67, 12.81, 13.01, 13.28, 13.61, 14.0, 14.46, 14.68, 14.7, 14.94, 15.25, 15.61, 15.81, 15.99, 16.3, 16.62, 17.23, 17.87, 18.29, 18.82, 19.13, 19.45, 19.77, 19.83, 20.06, 20.51, 20.66, 20.66, 20.69, 20.72, 20.75, 20.8, 21.08, 21.25, 21.72, 22.09, 22.36, 23.0, 23.59, 23.64, 23.73, 23.87, 24.06, 24.26, 24.79, 26.03, 27.98, 28.31, 28.38, 28.52, 28.73, 28.99, 29.32, 29.72, 30.18, 30.4, 30.41, 30.66, 30.96] kWh
2026-06-19 17:00:10.287723: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:00:10.289117: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.22, 1.62, 2.08, 2.3, 2.31, 2.55, 2.86, 5.72, 8.43, 8.43, 8.73, 11.55, 14.67, 15.3, 18.22, 18.45, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 18.76, 19.4, 19.49, 19.71, 19.72, 19.96, 20.27] kWh
2026-06-19 17:00:10.290596: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:00:10.292033: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 119.18, 125.12, 132.42, 135.95, 136.14, 139.96, 144.58, 182.24, 218.56, 218.56, 222.83, 261.38, 304.08, 312.92, 352.87, 355.99, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 360.53, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 410.51, 420.15, 421.53, 425.06, 425.25, 429.07, 433.69] p
2026-06-19 17:00:10.294300: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , ]
2026-06-19 17:00:10.294337: Saving plan best values to HA entities
2026-06-19 17:00:10.596897: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 17:00:10.602130: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 17:00:10.612597: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 36.2kWh, house 2.74kWh, export 0.0kWh, metric 433.69p, metric10 455.6p
2026-06-19 17:00:10.687165: Marginal costs baseline metric (no standing charge): 333.7255
2026-06-19 17:00:10.895877: Marginal energy costs matrix computed: min=17.41 max=24.19
2026-06-19 17:00:10.972410: Rate array import [{'start': 1020, 'end': 1140, 'rate': 'very expensive', 'range': '(31.1p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1020, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 17:00:10.973145: - Your estimated bill for today is £0.65 and tomorrow is £2.95
2026-06-19 17:00:10.973177: - Import rates are very expensive (31.1p - 37.1p) for the next 2 hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 17:00:10.973195: - The battery is currently at 75% and is in eco mode for the next 18 hours.
2026-06-19 17:00:10.973226: - For the next 48 hours there will be no solar generation.
2026-06-19 17:00:10.973242: - You will run out of battery in 14 hours.
2026-06-19 17:00:10.973257: - Your next charge slot will be in 18 hours where import rates will be cheap (13.2p).
2026-06-19 17:00:10.973273:
2026-06-19 17:00:11.021172: Plan calculation took 8.16 seconds
2026-06-19 17:00:11.021416: Inverter 0: Type SK Sunsynk
2026-06-19 17:00:11.021450: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:00:11.021704: Reserve min: 10%, battery_min: 10%
2026-06-19 17:00:11.021852: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:00:11.022272: Inverter 0 SoC: 12.0kW 75%, current charge rate 5000W, current discharge rate 5250W, current battery power 545W, current battery voltage 51.2V, grid power -54W, load power 583W, PV Power 0W
2026-06-19 17:00:11.022597: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:00:11.022742: Inverter 0 scheduled charge enable is False
2026-06-19 17:00:11.022798: Inverter 0 charge windows currently []
2026-06-19 17:00:11.022849: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:00:11.023039: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:00:11.023075: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:00:11.023116: Inverter 0 scheduled discharge enable is False
2026-06-19 17:00:11.023326: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:00:11.023377: Inverter 0 discharge windows currently []
2026-06-19 17:00:11.023420: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:00:11.023454: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:00:11.023485: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:00:11.103044: Total inverter register writes now 0
2026-06-19 17:00:11.123661: Completed run status Read-Only
2026-06-19 17:00:11.134867: Info: record_status Read-Only
2026-06-19 17:00:11.146752: Saved current settings to /config/predbat_config.json
2026-06-19 17:00:49.239961: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:00:49.240158: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:00:49.240188: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:00:49.240339: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:00:49.240369: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:00:49.240387: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:00:49.240403: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:02:49.421906: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:02:49.422072: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:02:49.422096: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:02:49.422193: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:02:49.422232: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:02:49.422249: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:02:49.422261: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:04:49.593785: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:04:49.594011: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:04:49.594043: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:04:49.594219: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:04:49.594279: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:04:49.594297: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:04:49.594315: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:05:00.675723: --------------- PredBat - update at 2026-06-19 17:05:00+01:00 with clock skew 0 minutes, minutes now 1025
2026-06-19 17:05:00.676299: Saved current settings to /config/predbat_config.json
2026-06-19 17:05:00.676380: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 89.9 minutes
2026-06-19 17:05:00.676438: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 17:05:00.676504: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 17:05:00.699970: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 17:05:00.700435: Predbat mode is set to Control charge & discharge
2026-06-19 17:05:00.700514: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 17:05:00.800854: Found 11520 load_today datapoints going back 1 days
2026-06-19 17:05:00.801177: Using load_power data to fill gaps in load_today data
2026-06-19 17:05:00.855734: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 17:05:00.855893: Zero load period starting at 2026-06-19T12:09:00+0100 (296 minutes) for 889 minutes with base value 0.9
2026-06-19 17:05:00.855951: Zero load period starting at 2026-06-18T19:24:00+0100 (1301 minutes) for 64 minutes with base value 0.8
2026-06-19 17:05:00.856933: Processing 384 30-minute periods for power integration
2026-06-19 17:05:00.920836: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 17:05:00.920942: Car charging hold True, threshold 6.0kWh
2026-06-19 17:05:00.920979: Current data so far today: load 3.75kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 17:05:00.941819: Standing charge is set to 49.98p
2026-06-19 17:05:00.968238: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 17:05:00.968502: Import rates: min 13.17p, max 37.08p, average 20.02p
2026-06-19 17:05:00.998461: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 17:05:00.998544: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 17:05:00.999521: High export rate found rates in range 99p to -99p
2026-06-19 17:05:01.097570: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 17:05:01.097742: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 17:05:01.097972: Last hour: net energy 0.04kWh, import 0.04kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 1.27p, import 1.27p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 17:05:01.163837: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 17:05:01.163985: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 17:05:01.167346: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 17:05:01.169960: Warn: Found 1 gaps in load_today totalling 10010 minutes to fill using average data
2026-06-19 17:05:01.170107: Gap starting at 2026-06-18T15:55:00+0100 (1510 minutes) for 10010 minutes
2026-06-19 17:05:01.208613: Historical days now [7] weight [1]
2026-06-19 17:05:01.260155: Today's load divergence 120.16%, in-day adjustment 113.63%, damping 0.95x, yesterday 100.0% today 119.15% blend 28.82%
2026-06-19 17:05:01.260274: Today's predicted so far 9.44kWh with 0.0kWh car/iBoost excluded, 0.62kWh import ignored, and 0kWh forecast extra.
2026-06-19 17:05:01.260323: Today's actual load so far 12.44kWh with 0.0kWh car/iBoost excluded, and 0.09kWh import ignored.
2026-06-19 17:05:01.300456: Inverter 0: Type SK Sunsynk
2026-06-19 17:05:01.300513: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:05:01.300648: Reserve min: 10%, battery_min: 10%
2026-06-19 17:05:01.300697: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:05:01.300896: Inverter 0 SoC: 12.0kW 75%, current charge rate 5000W, current discharge rate 5250W, current battery power 527W, current battery voltage 51.2V, grid power -53W, load power 562W, PV Power 0W
2026-06-19 17:05:01.301012: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:05:01.301076: Inverter 0 scheduled charge enable is False
2026-06-19 17:05:01.301096: Inverter 0 charge windows currently []
2026-06-19 17:05:01.301115: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:05:01.301198: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:05:01.301218: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:05:01.301260: Inverter 0 scheduled discharge enable is False
2026-06-19 17:05:01.301356: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:05:01.301378: Inverter 0 discharge windows currently []
2026-06-19 17:05:01.301393: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:05:01.301406: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:05:01.301418: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:05:01.369729: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 17:05:01.369816: Plan was last updated on 2026-06-19 17:00:00+01:00 and is now 5.0 minutes old
2026-06-19 17:05:01.370120: Best charge window [ 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ]
2026-06-19 17:05:01.370153: Best export window [ ]
2026-06-19 17:05:01.371041: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 17:05:01.373075: Load divergence over 8.0 hours mean 453.43W, min 0.0W, max 2433.6W, std dev 553.65W, divergence 61.05%
2026-06-19 17:05:01.393926: Creating pool of 12 processes to match your CPU count
2026-06-19 17:05:01.489545: predict base end_record 06-21 11:05:00, final soc 1.6kWh, metric 492.89p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 31.15kWh, PV 0.0kWh
2026-06-19 17:05:01.491693: Slot: [ 17:05, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:05:01.493351: SoC: [ 12.0, 11.95, 11.6, 11.11, 10.93, 10.93, 10.89, 10.86, 10.83, 10.74, 10.41, 10.2, 9.63, 9.18, 8.85, 8.16, 7.53, 7.48, 7.38, 7.22, 7.02, 6.81, 6.24, 4.91, 2.81, 2.46, 2.38, 2.23, 2.01, 1.72, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:05:01.494900: BAT: [ 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-, 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-] kWh
2026-06-19 17:05:01.496596: LOAD: [ 3.75, 3.8, 4.12, 4.58, 4.75, 4.75, 4.78, 4.81, 4.84, 4.92, 5.23, 5.42, 5.96, 6.37, 6.68, 7.33, 7.91, 7.96, 8.06, 8.2, 8.39, 8.58, 9.12, 10.36, 12.31, 12.63, 12.71, 12.85, 13.05, 13.32, 13.65, 14.05, 14.51, 14.72, 14.74, 14.98, 15.29, 15.65, 15.85, 16.05, 16.34, 16.67, 17.27, 17.93, 18.35, 18.86, 19.18, 19.5, 19.81, 19.91, 20.2, 20.6, 20.75, 20.75, 20.77, 20.8, 20.83, 20.9, 21.17, 21.34, 21.81, 22.18, 22.45, 23.09, 23.67, 23.72, 23.82, 23.96, 24.15, 24.34, 24.88, 26.12, 28.07, 28.39, 28.47, 28.61, 28.81, 29.08, 29.41, 29.81, 30.27, 30.48, 30.5, 30.74, 31.05, 31.41] kWh
2026-06-19 17:05:01.498245: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:05:01.499886: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.22, 1.61, 2.07, 2.29, 2.3, 2.55, 2.86, 3.22, 3.42, 3.62, 3.9, 4.24, 4.84, 5.49, 5.91, 6.42, 6.75, 7.06, 7.38, 7.48, 7.76, 8.16, 8.31, 8.31, 8.34, 8.37, 8.4, 8.46, 8.73, 8.91, 9.37, 9.74, 10.01, 10.65, 11.24, 11.29, 11.38, 11.53, 11.72, 11.91, 12.44, 13.68, 15.63, 15.96, 16.04, 16.18, 16.38, 16.65, 16.98, 17.37, 17.83, 18.05, 18.06, 18.31, 18.62, 18.98] kWh
2026-06-19 17:05:01.501368: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:05:01.502854: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 119.04, 124.98, 132.28, 135.81, 136.0, 139.82, 144.44, 149.18, 151.88, 154.73, 158.67, 163.26, 171.46, 180.57, 186.33, 193.29, 198.07, 207.08, 215.62, 218.88, 227.52, 241.56, 246.99, 247.03, 247.76, 248.55, 249.32, 251.12, 258.61, 262.85, 273.94, 281.3, 286.69, 349.68, 361.24, 362.16, 363.94, 366.47, 369.58, 373.25, 383.08, 406.11, 442.51, 448.51, 449.85, 452.18, 455.83, 460.34, 466.26, 472.2, 479.5, 483.03, 483.22, 487.04, 491.66, 496.4] p
2026-06-19 17:05:01.639255: Battery has 14.58 hours left - now at 12.0kWh
2026-06-19 17:05:01.680697: predict base10 end_record 06-21 11:05:00, final soc 1.6kWh, metric 516.45p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:50:00, load 32.45kWh, PV 0.0kWh
2026-06-19 17:05:01.682672: Slot: [ 17:05, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:05:01.684265: SoC: [ 12.0, 11.94, 11.58, 11.07, 10.88, 10.88, 10.84, 10.81, 10.77, 10.69, 10.34, 10.12, 9.52, 9.05, 8.71, 7.98, 7.32, 7.26, 7.16, 7.0, 6.78, 6.56, 5.96, 4.57, 2.38, 2.01, 1.92, 1.76, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:05:01.685500: BAT: [ 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-, 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-] kWh
2026-06-19 17:05:01.687060: LOAD: [ 3.75, 3.8, 4.14, 4.62, 4.79, 4.8, 4.83, 4.86, 4.89, 4.97, 5.3, 5.5, 6.06, 6.5, 6.82, 7.5, 8.11, 8.16, 8.26, 8.41, 8.61, 8.81, 9.37, 10.67, 12.71, 13.06, 13.14, 13.28, 13.49, 13.78, 14.12, 14.54, 15.02, 15.25, 15.26, 15.52, 15.84, 16.22, 16.43, 16.64, 16.94, 17.29, 17.92, 18.6, 19.04, 19.57, 19.92, 20.25, 20.57, 20.68, 20.98, 21.4, 21.55, 21.56, 21.58, 21.61, 21.64, 21.71, 22.0, 22.18, 22.67, 23.05, 23.34, 24.01, 24.62, 24.67, 24.77, 24.92, 25.12, 25.32, 25.88, 27.18, 29.22, 29.57, 29.65, 29.79, 30.01, 30.29, 30.63, 31.05, 31.53, 31.76, 31.77, 32.03, 32.35, 32.73] kWh
2026-06-19 17:05:01.688455: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:05:01.689900: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.06, 1.34, 1.69, 2.1, 2.58, 2.81, 2.83, 3.08, 3.41, 3.78, 3.99, 4.2, 4.5, 4.85, 5.48, 6.17, 6.61, 7.14, 7.48, 7.81, 8.14, 8.25, 8.54, 8.96, 9.12, 9.12, 9.15, 9.18, 9.21, 9.28, 9.56, 9.74, 10.23, 10.62, 10.9, 11.57, 12.19, 12.24, 12.34, 12.49, 12.69, 12.89, 13.45, 14.75, 16.79, 17.13, 17.21, 17.36, 17.57, 17.85, 18.2, 18.61, 19.09, 19.32, 19.34, 19.59, 19.92, 20.29] kWh
2026-06-19 17:05:01.691310: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:05:01.692754: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.25, 120.97, 127.18, 133.4, 141.05, 144.75, 144.94, 148.94, 153.78, 158.75, 161.58, 164.56, 168.69, 173.49, 182.08, 191.63, 197.66, 204.96, 209.96, 219.4, 228.34, 231.76, 240.81, 255.53, 261.21, 261.26, 262.02, 262.85, 263.65, 265.55, 273.39, 277.83, 289.45, 297.16, 302.81, 366.42, 378.52, 379.49, 381.35, 384.0, 387.26, 391.11, 401.4, 425.53, 463.67, 469.95, 471.35, 473.8, 477.62, 482.34, 488.55, 494.77, 502.42, 506.12, 506.32, 510.32, 515.16, 520.13] p
2026-06-19 17:05:01.777564: predict best10 end_record 06-21 11:05:00, final soc 1.92kWh, metric 462.09p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:50:00, load 32.45kWh, PV 0.0kWh
2026-06-19 17:05:01.779502: Slot: [ 17:05, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:05:01.780955: SoC: [ 12.0, 11.94, 11.58, 11.07, 10.88, 10.88, 10.84, 10.81, 10.77, 10.69, 10.34, 10.12, 9.52, 9.05, 8.71, 7.98, 7.32, 7.26, 7.16, 7.0, 6.78, 6.56, 5.96, 4.57, 2.38, 2.01, 1.92, 1.76, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.25, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.15, 11.8, 11.68, 11.36, 10.91, 10.74, 10.74, 10.71, 10.68, 10.65, 10.57, 10.27, 10.07, 9.55, 9.13, 8.83, 8.11, 7.45, 7.4, 7.29, 7.13, 6.91, 6.7, 6.1, 4.7, 2.51, 2.14, 2.05, 1.9, 1.67, 1.6, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 17:05:01.782317: BAT: [ 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<bf+, g<bf+, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 17:05:01.783757: LOAD: [ 3.75, 3.8, 4.14, 4.62, 4.79, 4.8, 4.83, 4.86, 4.89, 4.97, 5.3, 5.5, 6.06, 6.5, 6.82, 7.5, 8.11, 8.16, 8.26, 8.41, 8.61, 8.81, 9.37, 10.67, 12.71, 13.06, 13.14, 13.28, 13.49, 13.78, 14.12, 14.54, 15.02, 15.25, 15.26, 15.52, 15.84, 16.22, 16.43, 16.64, 16.94, 17.29, 17.92, 18.6, 19.04, 19.57, 19.92, 20.25, 20.57, 20.68, 20.98, 21.4, 21.55, 21.56, 21.58, 21.61, 21.64, 21.71, 22.0, 22.18, 22.67, 23.05, 23.34, 24.01, 24.62, 24.67, 24.77, 24.92, 25.12, 25.32, 25.88, 27.18, 29.22, 29.57, 29.65, 29.79, 30.01, 30.29, 30.63, 31.05, 31.53, 31.76, 31.77, 32.03, 32.35, 32.73] kWh
2026-06-19 17:05:01.785103: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:05:01.786537: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.06, 1.34, 1.69, 2.1, 2.58, 2.81, 2.83, 3.08, 3.41, 5.87, 8.16, 8.16, 9.26, 11.69, 14.41, 15.76, 18.28, 18.88, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.44, 19.79, 20.63, 20.74, 20.97, 20.98, 21.24, 21.56, 24.02] kWh
2026-06-19 17:05:01.787881: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:05:01.789325: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.25, 120.97, 127.18, 133.4, 141.05, 144.75, 144.94, 148.94, 153.78, 186.18, 217.03, 217.03, 232.22, 265.55, 302.67, 321.49, 356.04, 364.22, 369.22, 369.22, 369.22, 369.22, 369.22, 369.22, 369.22, 369.22, 369.22, 369.22, 369.22, 369.22, 369.22, 369.22, 369.22, 369.22, 369.22, 419.21, 419.21, 419.21, 419.21, 419.21, 419.21, 419.21, 419.21, 419.21, 419.21, 419.21, 419.21, 419.21, 419.21, 422.88, 429.08, 441.77, 443.49, 447.19, 447.39, 451.39, 456.23, 488.63] p
2026-06-19 17:05:01.880998: predict best end_record 06-21 11:05:00, final soc 1.99kWh, metric 441.38p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 31.15kWh, PV 0.0kWh
2026-06-19 17:05:01.884341: Slot: [ 17:05, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:05:01.886853: SoC: [ 12.0, 11.95, 11.6, 11.11, 10.93, 10.93, 10.89, 10.86, 10.83, 10.74, 10.41, 10.2, 9.63, 9.18, 8.85, 8.16, 7.53, 7.48, 7.38, 7.22, 7.02, 6.81, 6.24, 4.91, 2.81, 2.46, 2.38, 2.23, 2.01, 1.72, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.04, 6.04, 8.37, 10.7, 10.7, 13.02, 12.61, 12.61, 12.27, 11.94, 11.83, 11.52, 11.09, 10.93, 10.93, 10.9, 10.87, 10.84, 10.77, 10.48, 10.29, 9.79, 9.39, 9.11, 8.42, 7.79, 7.74, 7.63, 7.48, 7.28, 7.07, 6.5, 5.17, 3.07, 2.72, 2.64, 2.49, 2.27, 1.98, 1.63, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 17:05:01.888121: BAT: [ 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<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 17:05:01.889622: LOAD: [ 3.75, 3.8, 4.12, 4.58, 4.75, 4.75, 4.78, 4.81, 4.84, 4.92, 5.23, 5.42, 5.96, 6.37, 6.68, 7.33, 7.91, 7.96, 8.06, 8.2, 8.39, 8.58, 9.12, 10.36, 12.31, 12.63, 12.71, 12.85, 13.05, 13.32, 13.65, 14.05, 14.51, 14.72, 14.74, 14.98, 15.29, 15.65, 15.85, 16.05, 16.34, 16.67, 17.27, 17.93, 18.35, 18.86, 19.18, 19.5, 19.81, 19.91, 20.2, 20.6, 20.75, 20.75, 20.77, 20.8, 20.83, 20.9, 21.17, 21.34, 21.81, 22.18, 22.45, 23.09, 23.67, 23.72, 23.82, 23.96, 24.15, 24.34, 24.88, 26.12, 28.07, 28.39, 28.47, 28.61, 28.81, 29.08, 29.41, 29.81, 30.27, 30.48, 30.5, 30.74, 31.05, 31.41] kWh
2026-06-19 17:05:01.891072: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:05:01.892547: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.22, 1.61, 2.07, 2.29, 2.3, 2.55, 2.86, 5.72, 8.42, 8.42, 8.7, 11.54, 14.64, 15.29, 18.21, 18.34, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 19.46, 19.55, 19.76, 19.78, 20.02, 20.33, 23.19] kWh
2026-06-19 17:05:01.894021: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:05:01.896602: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 119.04, 124.98, 132.28, 135.81, 136.0, 139.82, 144.44, 182.1, 218.43, 218.43, 222.37, 261.19, 303.62, 312.73, 352.72, 354.4, 359.18, 359.18, 359.18, 359.18, 359.18, 359.18, 359.18, 359.18, 359.18, 359.18, 359.18, 359.18, 359.18, 359.18, 359.18, 359.18, 359.18, 409.16, 409.16, 409.16, 409.16, 409.16, 409.16, 409.16, 409.16, 409.16, 409.16, 409.16, 409.16, 409.16, 409.16, 409.16, 409.16, 421.13, 422.51, 426.04, 426.23, 430.05, 434.67, 472.33] p
2026-06-19 17:05:01.899502: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 17:05:01.899571: Saving plan best values to HA entities
2026-06-19 17:05:02.081409: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 17:05:02.087040: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 17:05:02.092697: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 36.27kWh, house 2.73kWh, export 0.0kWh, metric 441.38p, metric10 462.09p
2026-06-19 17:05:02.175173: Marginal costs baseline metric (no standing charge): 341.417
2026-06-19 17:05:02.396006: Marginal energy costs matrix computed: min=17.33 max=24.42
2026-06-19 17:05:02.478428: Rate array import [{'start': 1025, 'end': 1140, 'rate': 'very expensive', 'range': '(31.1p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1025, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 17:05:02.479296: - Your estimated bill for today is £0.65 and tomorrow is £2.94
2026-06-19 17:05:02.479343: - Import rates are very expensive (31.1p - 37.1p) for the next 1 hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 17:05:02.479362: - The battery is currently at 75% and is in eco mode for the next 17 hours.
2026-06-19 17:05:02.479384: - For the next 48 hours there will be no solar generation.
2026-06-19 17:05:02.479399: - You will run out of battery in 14 hours.
2026-06-19 17:05:02.479416: - Your next charge slot will be in 17 hours where import rates will be cheap (13.2p).
2026-06-19 17:05:02.479545:
2026-06-19 17:05:02.533479: Plan calculation took 1.16 seconds
2026-06-19 17:05:02.537147: No high rate period found
2026-06-19 17:05:02.588505: Import threshold used for optimisation was 16.86p
2026-06-19 17:05:02.646120: Low import rate windows [0: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 1: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 2: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 3: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 4: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 5: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 6: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 7: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 8: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 9: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 10: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 11: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 12: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 13: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 14: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 15: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 16: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 17: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 18: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 19: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 20: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 21: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 22: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 23: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 24: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 25: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 26: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 27: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 28: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 29: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 30: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 31: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 32: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 33: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 34: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 35: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 36: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 37: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 38: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 39: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 40: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 41: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 42: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 43: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 44: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 45: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 46: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 47: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 48: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 49: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 50: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 51: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 52: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 53: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 54: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 55: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 56: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 57: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 58: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 59: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 60: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 61: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 62: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 63: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 64: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 65: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 66: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 67: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 68: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 69: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 70: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 71: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 72: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 73: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 74: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 75: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 76: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 77: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 78: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 79: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 80: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 81: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 82: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 83: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 84: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 85: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 86: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 87: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 88: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 89: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 90: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 91: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 92: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 93: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 94: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 95: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14]
2026-06-19 17:05:02.670778: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 17:05:02.676682: Total inverter register writes now 0
2026-06-19 17:05:02.698393: Completed run status Read-Only
2026-06-19 17:05:02.704833: Info: record_status Read-Only
2026-06-19 17:05:02.718123: Saved current settings to /config/predbat_config.json
2026-06-19 17:05:34.790903: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:05:34.791107: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:05:34.791143: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:05:34.791317: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:05:34.791353: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:05:34.791372: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:05:34.791388: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:07:48.983918: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:07:48.984126: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:07:48.984158: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:07:48.984299: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:07:48.984329: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:07:48.984347: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:07:48.984363: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:09:49.163180: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:09:49.163444: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:09:49.163477: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:09:49.163599: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:09:49.163627: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:09:49.163644: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:09:49.163660: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:10:00.252370: --------------- PredBat - update at 2026-06-19 17:10:00+01:00 with clock skew 0 minutes, minutes now 1030
2026-06-19 17:10:00.252949: Saved current settings to /config/predbat_config.json
2026-06-19 17:10:00.253055: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 94.9 minutes
2026-06-19 17:10:00.253136: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 17:10:00.253208: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 17:10:00.272015: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 17:10:00.272398: Predbat mode is set to Control charge & discharge
2026-06-19 17:10:00.272461: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 17:10:00.357350: Found 11520 load_today datapoints going back 1 days
2026-06-19 17:10:00.357435: Using load_power data to fill gaps in load_today data
2026-06-19 17:10:00.401578: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 17:10:00.401732: Zero load period starting at 2026-06-19T12:09:00+0100 (301 minutes) for 889 minutes with base value 0.9
2026-06-19 17:10:00.401796: Zero load period starting at 2026-06-18T19:24:00+0100 (1306 minutes) for 64 minutes with base value 0.8
2026-06-19 17:10:00.402611: Processing 384 30-minute periods for power integration
2026-06-19 17:10:00.460045: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 17:10:00.460146: Car charging hold True, threshold 6.0kWh
2026-06-19 17:10:00.460184: Current data so far today: load 3.8kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 17:10:00.481927: Standing charge is set to 49.98p
2026-06-19 17:10:00.503196: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 17:10:00.503442: Import rates: min 13.17p, max 37.08p, average 20.02p
2026-06-19 17:10:00.541459: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 17:10:00.541563: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 17:10:00.542824: High export rate found rates in range 99p to -99p
2026-06-19 17:10:00.626210: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 17:10:00.626332: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 17:10:00.626518: Last hour: net energy 0.03kWh, import 0.03kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 1.01p, import 1.01p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 17:10:00.679478: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 17:10:00.679596: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 17:10:00.681280: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 17:10:00.682791: Warn: Found 1 gaps in load_today totalling 10005 minutes to fill using average data
2026-06-19 17:10:00.682887: Gap starting at 2026-06-18T15:55:00+0100 (1515 minutes) for 10005 minutes
2026-06-19 17:10:00.698749: Historical days now [7] weight [1]
2026-06-19 17:10:00.723521: Today's load divergence 120.11%, in-day adjustment 113.67%, damping 0.95x, yesterday 100.0% today 119.11% blend 28.47%
2026-06-19 17:10:00.723623: Today's predicted so far 9.42kWh with 0.0kWh car/iBoost excluded, 0.68kWh import ignored, and 0kWh forecast extra.
2026-06-19 17:10:00.723677: Today's actual load so far 12.41kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 17:10:00.758278: Inverter 0: Type SK Sunsynk
2026-06-19 17:10:00.758345: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:10:00.758514: Reserve min: 10%, battery_min: 10%
2026-06-19 17:10:00.758575: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:10:00.758830: Inverter 0 SoC: 11.98kW 75%, current charge rate 5000W, current discharge rate 5250W, current battery power 535W, current battery voltage 51.2V, grid power -55W, load power 570W, PV Power 0W
2026-06-19 17:10:00.758964: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:10:00.759036: Inverter 0 scheduled charge enable is False
2026-06-19 17:10:00.759062: Inverter 0 charge windows currently []
2026-06-19 17:10:00.759084: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:10:00.759183: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:10:00.759208: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:10:00.759255: Inverter 0 scheduled discharge enable is False
2026-06-19 17:10:00.759375: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:10:00.759402: Inverter 0 discharge windows currently []
2026-06-19 17:10:00.759421: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:10:00.759455: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:10:00.759471: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:10:00.818410: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 17:10:00.818493: Plan was last updated on 2026-06-19 17:00:00+01:00 and is now 10.0 minutes old
2026-06-19 17:10:00.818798: Best charge window [ 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ]
2026-06-19 17:10:00.818829: Best export window [ ]
2026-06-19 17:10:00.819662: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 17:10:00.821705: Load divergence over 8.0 hours mean 453.05W, min 0.0W, max 2388.0W, std dev 540.85W, divergence 59.69%
2026-06-19 17:10:00.842179: Creating pool of 12 processes to match your CPU count
2026-06-19 17:10:00.921964: predict base end_record 06-21 11:10:00, final soc 1.6kWh, metric 495.74p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:35:00, load 31.32kWh, PV 0.0kWh
2026-06-19 17:10:00.924015: Slot: [ 17:10, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:10:00.925648: SoC: [ 11.98, 11.93, 11.64, 11.12, 10.92, 10.92, 10.88, 10.85, 10.82, 10.72, 10.4, 10.19, 9.62, 9.17, 8.84, 8.14, 7.52, 7.46, 7.36, 7.21, 7.0, 6.8, 6.22, 4.89, 2.8, 2.45, 2.37, 2.21, 2.0, 1.71, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:10:00.926953: BAT: [ 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-, 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-] kWh
2026-06-19 17:10:00.928535: LOAD: [ 3.8, 3.84, 4.11, 4.59, 4.79, 4.79, 4.82, 4.85, 4.88, 4.97, 5.27, 5.46, 6.0, 6.41, 6.72, 7.37, 7.95, 8.0, 8.1, 8.24, 8.43, 8.62, 9.15, 10.4, 12.35, 12.67, 12.75, 12.89, 13.09, 13.36, 13.69, 14.09, 14.55, 14.77, 14.78, 15.02, 15.33, 15.69, 15.88, 16.1, 16.38, 16.71, 17.31, 17.98, 18.42, 18.89, 19.23, 19.55, 19.85, 20.0, 20.24, 20.66, 20.83, 20.83, 20.86, 20.89, 20.91, 20.99, 21.25, 21.43, 21.89, 22.26, 22.53, 23.17, 23.76, 23.8, 23.9, 24.04, 24.23, 24.43, 24.96, 26.2, 28.15, 28.48, 28.55, 28.69, 28.9, 29.16, 29.5, 29.89, 30.35, 30.57, 30.58, 30.83, 31.14, 31.5] kWh
2026-06-19 17:10:00.930356: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:10:00.931827: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.23, 1.62, 2.08, 2.3, 2.32, 2.56, 2.87, 3.23, 3.42, 3.64, 3.92, 4.25, 4.85, 5.51, 5.96, 6.43, 6.77, 7.08, 7.39, 7.53, 7.77, 8.2, 8.37, 8.37, 8.4, 8.42, 8.45, 8.53, 8.79, 8.96, 9.43, 9.8, 10.07, 10.71, 11.29, 11.34, 11.44, 11.58, 11.77, 11.97, 12.5, 13.74, 15.69, 16.02, 16.09, 16.23, 16.43, 16.7, 17.03, 17.43, 17.89, 18.11, 18.12, 18.36, 18.67, 19.03] kWh
2026-06-19 17:10:00.933226: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:10:00.934765: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 119.27, 125.21, 132.51, 136.04, 136.23, 140.04, 144.67, 149.41, 151.96, 155.09, 158.88, 163.44, 171.63, 180.91, 187.0, 193.51, 198.41, 207.45, 215.75, 220.35, 227.7, 242.53, 248.68, 248.71, 249.44, 250.23, 250.96, 253.13, 260.3, 264.54, 275.63, 282.99, 288.38, 351.37, 362.93, 363.85, 365.63, 368.16, 371.27, 374.94, 384.77, 407.8, 444.2, 450.2, 451.54, 453.87, 457.52, 462.03, 467.95, 473.89, 481.19, 484.72, 484.91, 488.73, 493.35, 498.09] p
2026-06-19 17:10:01.063326: Battery has 14.42 hours left - now at 11.98kWh
2026-06-19 17:10:01.102289: predict base10 end_record 06-21 11:10:00, final soc 1.6kWh, metric 519.45p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:50:00, load 32.63kWh, PV 0.0kWh
2026-06-19 17:10:01.104370: Slot: [ 17:10, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:10:01.105908: SoC: [ 11.98, 11.93, 11.62, 11.08, 10.87, 10.87, 10.83, 10.79, 10.76, 10.66, 10.33, 10.1, 9.51, 9.03, 8.69, 7.96, 7.3, 7.25, 7.14, 6.98, 6.77, 6.55, 5.95, 4.55, 2.36, 1.99, 1.91, 1.75, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:10:01.107148: BAT: [ 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-, 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-] kWh
2026-06-19 17:10:01.108607: LOAD: [ 3.8, 3.84, 4.13, 4.63, 4.83, 4.83, 4.87, 4.9, 4.93, 5.03, 5.34, 5.54, 6.1, 6.54, 6.86, 7.54, 8.15, 8.2, 8.3, 8.45, 8.65, 8.85, 9.41, 10.71, 12.75, 13.1, 13.18, 13.32, 13.54, 13.82, 14.16, 14.58, 15.06, 15.29, 15.3, 15.56, 15.88, 16.26, 16.46, 16.69, 16.98, 17.33, 17.95, 18.65, 19.12, 19.61, 19.97, 20.3, 20.61, 20.77, 21.02, 21.46, 21.64, 21.64, 21.67, 21.7, 21.73, 21.81, 22.08, 22.27, 22.75, 23.14, 23.42, 24.09, 24.71, 24.76, 24.86, 25.01, 25.21, 25.41, 25.97, 27.27, 29.31, 29.66, 29.73, 29.88, 30.09, 30.37, 30.72, 31.13, 31.61, 31.84, 31.86, 32.11, 32.44, 32.82] kWh
2026-06-19 17:10:01.110050: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:10:01.111497: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.07, 1.35, 1.7, 2.11, 2.6, 2.83, 2.84, 3.09, 3.42, 3.8, 3.99, 4.23, 4.51, 4.86, 5.49, 6.19, 6.65, 7.15, 7.51, 7.84, 8.15, 8.31, 8.56, 9.0, 9.18, 9.18, 9.21, 9.24, 9.27, 9.35, 9.62, 9.8, 10.29, 10.68, 10.96, 11.63, 12.25, 12.3, 12.4, 12.55, 12.75, 12.95, 13.51, 14.81, 16.85, 17.19, 17.27, 17.42, 17.63, 17.91, 18.26, 18.67, 19.15, 19.38, 19.4, 19.65, 19.98, 20.35] kWh
2026-06-19 17:10:01.112877: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:10:01.114376: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.49, 121.21, 127.42, 133.64, 141.28, 144.99, 145.18, 149.18, 154.03, 158.99, 161.66, 164.95, 168.91, 173.69, 182.27, 192.0, 198.37, 205.2, 210.34, 219.81, 228.51, 233.32, 241.03, 256.57, 263.01, 263.04, 263.8, 264.63, 265.4, 267.67, 275.18, 279.63, 291.24, 298.95, 304.6, 368.21, 380.31, 381.28, 383.15, 385.8, 389.06, 392.9, 403.19, 427.33, 465.47, 471.75, 473.15, 475.6, 479.42, 484.14, 490.34, 496.57, 504.21, 507.91, 508.11, 512.11, 516.95, 521.92] p
2026-06-19 17:10:01.205230: predict best10 end_record 06-21 11:10:00, final soc 2.25kWh, metric 468.93p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:50:00, load 32.63kWh, PV 0.0kWh
2026-06-19 17:10:01.207153: Slot: [ 17:10, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:10:01.208687: SoC: [ 11.98, 11.93, 11.62, 11.08, 10.87, 10.87, 10.83, 10.79, 10.76, 10.66, 10.33, 10.1, 9.51, 9.03, 8.69, 7.96, 7.3, 7.25, 7.14, 6.98, 6.77, 6.55, 5.95, 4.55, 2.36, 1.99, 1.91, 1.75, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.23, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.15, 11.81, 11.64, 11.37, 10.89, 10.7, 10.7, 10.67, 10.64, 10.61, 10.52, 10.23, 10.03, 9.51, 9.09, 8.79, 8.07, 7.41, 7.36, 7.25, 7.09, 6.87, 6.66, 6.06, 4.66, 2.47, 2.1, 2.01, 1.86, 1.63, 1.6, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 17:10:01.210026: BAT: [ 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<bf+, g<bf+, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 17:10:01.211808: LOAD: [ 3.8, 3.84, 4.13, 4.63, 4.83, 4.83, 4.87, 4.9, 4.93, 5.03, 5.34, 5.54, 6.1, 6.54, 6.86, 7.54, 8.15, 8.2, 8.3, 8.45, 8.65, 8.85, 9.41, 10.71, 12.75, 13.1, 13.18, 13.32, 13.54, 13.82, 14.16, 14.58, 15.06, 15.29, 15.3, 15.56, 15.88, 16.26, 16.46, 16.69, 16.98, 17.33, 17.95, 18.65, 19.12, 19.61, 19.97, 20.3, 20.61, 20.77, 21.02, 21.46, 21.64, 21.64, 21.67, 21.7, 21.73, 21.81, 22.08, 22.27, 22.75, 23.14, 23.42, 24.09, 24.71, 24.76, 24.86, 25.01, 25.21, 25.41, 25.97, 27.27, 29.31, 29.66, 29.73, 29.88, 30.09, 30.37, 30.72, 31.13, 31.61, 31.84, 31.86, 32.11, 32.44, 32.82] kWh
2026-06-19 17:10:01.213213: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:10:01.214758: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.07, 1.35, 1.7, 2.11, 2.6, 2.83, 2.84, 3.09, 3.42, 5.88, 8.16, 8.16, 9.28, 11.71, 14.42, 15.78, 18.33, 18.89, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.5, 19.85, 20.69, 20.8, 21.03, 21.04, 21.3, 21.62, 24.08] kWh
2026-06-19 17:10:01.216159: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:10:01.217627: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.49, 121.21, 127.42, 133.64, 141.28, 144.99, 145.18, 149.18, 154.03, 186.42, 217.11, 217.11, 232.49, 265.79, 302.89, 321.89, 356.8, 364.5, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 419.63, 419.63, 419.63, 419.63, 419.63, 419.63, 419.63, 419.63, 419.63, 419.63, 419.63, 419.63, 419.63, 419.63, 423.93, 430.14, 442.82, 444.54, 448.24, 448.44, 452.44, 457.28, 489.68] p
2026-06-19 17:10:01.299861: predict best end_record 06-21 11:10:00, final soc 2.38kWh, metric 448.96p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:35:00, load 31.32kWh, PV 0.0kWh
2026-06-19 17:10:01.301795: Slot: [ 17:10, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:10:01.303330: SoC: [ 11.98, 11.93, 11.64, 11.12, 10.92, 10.92, 10.88, 10.85, 10.82, 10.72, 10.4, 10.19, 9.62, 9.17, 8.84, 8.14, 7.52, 7.46, 7.36, 7.21, 7.0, 6.8, 6.22, 4.89, 2.8, 2.45, 2.37, 2.21, 2.0, 1.71, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.02, 6.02, 8.35, 10.67, 10.67, 13.0, 12.62, 12.62, 12.28, 11.96, 11.8, 11.54, 11.08, 10.9, 10.9, 10.87, 10.84, 10.81, 10.73, 10.45, 10.26, 9.76, 9.36, 9.07, 8.39, 7.76, 7.71, 7.61, 7.45, 7.25, 7.04, 6.47, 5.13, 3.04, 2.69, 2.61, 2.46, 2.24, 1.95, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 17:10:01.304595: BAT: [ 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<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 17:10:01.306352: LOAD: [ 3.8, 3.84, 4.11, 4.59, 4.79, 4.79, 4.82, 4.85, 4.88, 4.97, 5.27, 5.46, 6.0, 6.41, 6.72, 7.37, 7.95, 8.0, 8.1, 8.24, 8.43, 8.62, 9.15, 10.4, 12.35, 12.67, 12.75, 12.89, 13.09, 13.36, 13.69, 14.09, 14.55, 14.77, 14.78, 15.02, 15.33, 15.69, 15.88, 16.1, 16.38, 16.71, 17.31, 17.98, 18.42, 18.89, 19.23, 19.55, 19.85, 20.0, 20.24, 20.66, 20.83, 20.83, 20.86, 20.89, 20.91, 20.99, 21.25, 21.43, 21.89, 22.26, 22.53, 23.17, 23.76, 23.8, 23.9, 24.04, 24.23, 24.43, 24.96, 26.2, 28.15, 28.48, 28.55, 28.69, 28.9, 29.16, 29.5, 29.89, 30.35, 30.57, 30.58, 30.83, 31.14, 31.5] kWh
2026-06-19 17:10:01.307831: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:10:01.309297: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.23, 1.62, 2.08, 2.3, 2.32, 2.56, 2.87, 5.73, 8.42, 8.42, 8.69, 11.53, 14.62, 15.29, 18.24, 18.35, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 19.52, 19.61, 19.82, 19.84, 20.08, 20.39, 23.25] kWh
2026-06-19 17:10:01.310798: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:10:01.312281: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 119.27, 125.21, 132.51, 136.04, 136.23, 140.04, 144.67, 182.32, 218.5, 218.5, 222.29, 261.08, 303.5, 312.78, 353.09, 354.71, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 409.6, 409.6, 409.6, 409.6, 409.6, 409.6, 409.6, 409.6, 409.6, 409.6, 409.6, 409.6, 409.6, 409.6, 409.6, 409.67, 422.06, 423.44, 426.97, 427.16, 430.98, 435.6, 473.26] p
2026-06-19 17:10:01.314510: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 17:10:01.314573: Saving plan best values to HA entities
2026-06-19 17:10:01.472892: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 17:10:01.478353: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 17:10:01.484158: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 36.32kWh, house 2.75kWh, export 0.0kWh, metric 448.96p, metric10 468.93p
2026-06-19 17:10:01.560916: Marginal costs baseline metric (no standing charge): 348.9956
2026-06-19 17:10:01.777867: Marginal energy costs matrix computed: min=17.25 max=24.76
2026-06-19 17:10:01.882190: Rate array import [{'start': 1030, 'end': 1140, 'rate': 'very expensive', 'range': '(31.1p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1030, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 17:10:01.882954: - Your estimated bill for today is £0.65 and tomorrow is £2.94
2026-06-19 17:10:01.882987: - Import rates are very expensive (31.1p - 37.1p) for the next 1 and three quarters hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 17:10:01.883005: - The battery is currently at 75% and is in eco mode for the next 17 hours.
2026-06-19 17:10:01.883021: - For the next 48 hours there will be no solar generation.
2026-06-19 17:10:01.883036: - You will run out of battery in 14 hours.
2026-06-19 17:10:01.883051: - Your next charge slot will be in 17 hours where import rates will be cheap (13.2p).
2026-06-19 17:10:01.883067:
2026-06-19 17:10:01.930417: Plan calculation took 1.11 seconds
2026-06-19 17:10:01.934262: No high rate period found
2026-06-19 17:10:01.983530: Import threshold used for optimisation was 16.86p
2026-06-19 17:10:02.037383: Low import rate windows [0: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 1: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 2: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 3: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 4: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 5: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 6: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 7: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 8: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 9: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 10: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 11: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 12: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 13: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 14: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 15: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 16: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 17: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 18: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 19: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 20: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 21: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 22: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 23: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 24: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 25: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 26: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 27: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 28: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 29: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 30: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 31: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 32: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 33: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 34: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 35: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 36: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 37: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 38: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 39: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 40: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 41: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 42: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 43: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 44: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 45: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 46: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 47: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 48: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 49: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 50: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 51: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 52: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 53: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 54: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 55: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 56: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 57: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 58: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 59: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 60: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 61: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 62: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 63: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 64: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 65: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 66: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 67: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 68: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 69: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 70: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 71: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 72: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 73: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 74: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 75: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 76: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 77: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 78: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 79: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 80: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 81: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 82: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 83: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 84: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 85: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 86: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 87: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 88: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 89: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 90: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 91: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 92: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 93: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 94: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 95: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14]
2026-06-19 17:10:02.060006: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 17:10:02.060170: Recompute is saving previous plan...
2026-06-19 17:10:02.063587: Best charge window [ 19-06 17:00:00 - 19-06 17:30:00 @ 32.09p 0%, 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0% ]
2026-06-19 17:10:02.063654: Best export window [ ]
2026-06-19 17:10:02.064539: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 17:10:02.066699: Load divergence over 8.0 hours mean 453.05W, min 0.0W, max 2388.0W, std dev 540.85W, divergence 59.69%
2026-06-19 17:10:02.085372: Calculating data from yesterday for savings calculation
2026-06-19 17:10:02.093899: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 17:10:02.099581: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 17:10:02.100548: Creating pool of 12 processes to match your CPU count
2026-06-19 17:10:02.157704: Calculate Best options: mode(Control charge & discharge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 17:10:02.159809: Optimise levels pass started at 2026-06-19 17:10:02
2026-06-19 17:10:02.159858: Optimise all windows, total charge 95 export 1
2026-06-19 17:10:02.406346: >> Region optimisation pass width 960
2026-06-19 17:10:02.755329: >> Region optimisation pass width 480
2026-06-19 17:10:03.104299: >> Region optimisation pass width 240
2026-06-19 17:10:03.637653: >> Region optimisation pass width 120
2026-06-19 17:10:04.617079: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 83
2026-06-19 17:10:04.617180: Optimise levels pass ended at 2026-06-19 17:10:04, duration 2.5 seconds tried 301 combinations
2026-06-19 17:10:04.617261: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 386.44p, best_keep 0kWh, best_cycle 46.68kWh, best_carbon 0kg, best_import 35.17kWh
2026-06-19 17:10:04.629643: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13.0, 13.0, 0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 17:10:04.629933: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 315.79p, best_cost 335.04p, best_cycle 33.35kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:04.665628: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 315.79p, best_cost 335.04p, best_cycle 33.35kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:04.702288: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 315.79p, best_cost 335.04p, best_cycle 33.35kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:04.857372: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 315.79p, best_cost 335.03p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:04.894921: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 315.79p, best_cost 335.03p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:04.933720: Best charge windows best_metric 315.79p, best_cost 335.03p, best_carbon 0kg, best_import 39.42kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ]
2026-06-19 17:10:04.933902: Best export windows best_metric 315.79p, best_cost 335.03p, best_carbon 0kg, best_import 39.42kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 17:10:04.934784: Best charge windows best_metric 315.79p, best_cost 335.03p, best_carbon 0kg, best_import 39.42kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ]
2026-06-19 17:10:04.934964: Best export windows best_metric 315.79p, best_cost 335.03p, best_carbon 0kg, best_import 39.42kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 17:10:04.935112: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 315.79p, best_cost 335.03p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:04.989846: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 315.79p, best_cost 335.03p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:05.020740: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 315.79p, best_cost 335.03p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:05.159700: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 315.79p, best_cost 335.03p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:05.195880: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 315.79p, best_cost 335.03p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:05.222156: Best charge windows best_metric 315.79p, best_cost 335.03p, best_carbon 0kg, best_import 39.42kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ]
2026-06-19 17:10:05.222275: Best export windows best_metric 315.79p, best_cost 335.03p, best_carbon 0kg, best_import 39.42kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 17:10:05.222420: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 315.79p, best_cost 335.03p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:05.258840: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 315.79p, best_cost 335.03p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:05.296096: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 315.79p, best_cost 335.03p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:05.429307: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 315.79p, best_cost 335.03p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:05.460991: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 315.79p, best_cost 335.03p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:05.483430: Best charge windows best_metric 315.79p, best_cost 335.03p, best_carbon 0kg, best_import 39.42kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ]
2026-06-19 17:10:05.483817: Best export windows best_metric 315.79p, best_cost 335.03p, best_carbon 0kg, best_import 39.42kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 17:10:05.483905: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 315.79p, best_cost 335.03p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:05.503330: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 315.79p, best_cost 335.03p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:05.528134: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 315.79p, best_cost 335.03p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:05.668100: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 315.79p, best_cost 335.03p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:05.702395: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 315.79p, best_cost 335.03p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:05.735508: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 315.79p, best_cost 335.03p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:05.766497: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 315.67p, best_cost 334.95p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:05.802286: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 315.32p, best_cost 334.73p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:05.857378: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 315.32p, best_cost 334.73p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:05.918055: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 315.32p, best_cost 334.73p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:05.975493: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 315.11p, best_cost 334.38p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:06.037342: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 315.11p, best_cost 334.38p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:06.085958: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 315.11p, best_cost 334.38p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:06.135556: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 315.11p, best_cost 334.38p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:06.196947: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 314.81p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:06.249196: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:06.325613: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:06.468408: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:06.607009: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:06.673200: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:06.739541: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:06.958925: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:07.026712: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:07.090036: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:07.164524: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:07.229128: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:07.314334: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:07.383863: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:07.415795: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:07.448125: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:07.494738: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:07.523939: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:07.556167: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:07.689070: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:07.782721: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:07.844399: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:07.956178: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:07.996971: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:08.030831: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:08.094030: Optimise price set 34.4p, pass low, price 32.09p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:08.117604: Optimise price set 37.0p, pass low, price 34.45p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:08.151950: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:08.188025: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 13.93p, best_metric 314.79p, best_cost 334.1p, best_cycle 33.36kWh, best_carbon 0kg, best_import 39.42kWh
2026-06-19 17:10:08.220588: Best charge windows best_metric 314.79p, best_cost 334.1p, best_carbon 0kg, best_import 39.42kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ]
2026-06-19 17:10:08.220789: Best export windows best_metric 314.79p, best_cost 334.1p, best_carbon 0kg, best_import 39.42kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 17:10:08.221168: Tweak plan optimisation started
2026-06-19 17:10:08.458810: Tweak optimisation finished metric 314.78 cost 334.1 metric_keep 0 cycle 33.36 carbon 0 import 39.42
2026-06-19 17:10:08.467467: Raw charge windows [ 19-06 17:00:00 - 19-06 17:30:00 @ 32.09p 0%, 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ] reserve 1.6
2026-06-19 17:10:08.468052: Unclipped charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 16:00:00 @ 14.14p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 17:30:00 @ 27.78p 100% ] reserve 1.6
2026-06-19 17:10:08.468430: Unfiltered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 16:00:00 @ 14.14p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 17:30:00 @ 27.78p 100% ] reserve 1.6
2026-06-19 17:10:08.468670: Filtered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 16:00:00 @ 14.14p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 17:30:00 @ 27.78p 100% ] reserve 1.6
2026-06-19 17:10:08.490757: Previous plan best metric is 316.26 (cost 335.63) and new plan best metric is 314.81 (cost 334.1)
2026-06-19 17:10:08.490811: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 17:10:08.490987: Plan valid is now true after recompute was False
2026-06-19 17:10:08.515489: predict base end_record 06-21 11:00:00, final soc 1.6kWh, metric 493.35p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:35:00, load 31.14kWh, PV 0.0kWh
2026-06-19 17:10:08.517317: Slot: [ 17:10, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:10:08.518794: SoC: [ 11.98, 11.93, 11.64, 11.12, 10.92, 10.92, 10.88, 10.85, 10.82, 10.72, 10.4, 10.19, 9.62, 9.17, 8.84, 8.14, 7.52, 7.46, 7.36, 7.21, 7.0, 6.8, 6.22, 4.89, 2.8, 2.45, 2.37, 2.21, 2.0, 1.71, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:10:08.520018: BAT: [ 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-, 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-] kWh
2026-06-19 17:10:08.521436: LOAD: [ 3.8, 3.84, 4.11, 4.59, 4.79, 4.79, 4.82, 4.85, 4.88, 4.97, 5.27, 5.46, 6.0, 6.41, 6.72, 7.37, 7.95, 8.0, 8.1, 8.24, 8.43, 8.62, 9.15, 10.4, 12.35, 12.67, 12.75, 12.89, 13.09, 13.36, 13.69, 14.09, 14.55, 14.77, 14.78, 15.02, 15.33, 15.69, 15.88, 16.1, 16.38, 16.71, 17.31, 17.98, 18.42, 18.89, 19.23, 19.55, 19.85, 20.0, 20.24, 20.66, 20.83, 20.83, 20.86, 20.89, 20.91, 20.99, 21.25, 21.43, 21.89, 22.26, 22.53, 23.17, 23.76, 23.8, 23.9, 24.04, 24.23, 24.43, 24.96, 26.2, 28.15, 28.48, 28.55, 28.69, 28.9, 29.16, 29.5, 29.89, 30.35, 30.57, 30.58, 30.83, 31.14] kWh
2026-06-19 17:10:08.522832: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:10:08.524254: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.23, 1.62, 2.08, 2.3, 2.32, 2.56, 2.87, 3.23, 3.42, 3.64, 3.92, 4.25, 4.85, 5.51, 5.96, 6.43, 6.77, 7.08, 7.39, 7.53, 7.77, 8.2, 8.37, 8.37, 8.4, 8.42, 8.45, 8.53, 8.79, 8.96, 9.43, 9.8, 10.07, 10.71, 11.29, 11.34, 11.44, 11.58, 11.77, 11.97, 12.5, 13.74, 15.69, 16.02, 16.09, 16.23, 16.43, 16.7, 17.03, 17.43, 17.89, 18.11, 18.12, 18.36, 18.67] kWh
2026-06-19 17:10:08.525610: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:10:08.527111: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 119.27, 125.21, 132.51, 136.04, 136.23, 140.04, 144.67, 149.41, 151.96, 155.09, 158.88, 163.44, 171.63, 180.91, 187.0, 193.51, 198.41, 207.45, 215.75, 220.35, 227.7, 242.53, 248.68, 248.71, 249.44, 250.23, 250.96, 253.13, 260.3, 264.54, 275.63, 282.99, 288.38, 351.37, 362.93, 363.85, 365.63, 368.16, 371.27, 374.94, 384.77, 407.8, 444.2, 450.2, 451.54, 453.87, 457.52, 462.03, 467.95, 473.89, 481.19, 484.72, 484.91, 488.73, 493.35] p
2026-06-19 17:10:08.618995: Battery has 14.42 hours left - now at 11.98kWh
2026-06-19 17:10:08.657921: predict base10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 516.95p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:50:00, load 32.44kWh, PV 0.0kWh
2026-06-19 17:10:08.659726: Slot: [ 17:10, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:10:08.661161: SoC: [ 11.98, 11.93, 11.62, 11.08, 10.87, 10.87, 10.83, 10.79, 10.76, 10.66, 10.33, 10.1, 9.51, 9.03, 8.69, 7.96, 7.3, 7.25, 7.14, 6.98, 6.77, 6.55, 5.95, 4.55, 2.36, 1.99, 1.91, 1.75, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:10:08.662883: BAT: [ 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-, 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-] kWh
2026-06-19 17:10:08.664805: LOAD: [ 3.8, 3.84, 4.13, 4.63, 4.83, 4.83, 4.87, 4.9, 4.93, 5.03, 5.34, 5.54, 6.1, 6.54, 6.86, 7.54, 8.15, 8.2, 8.3, 8.45, 8.65, 8.85, 9.41, 10.71, 12.75, 13.1, 13.18, 13.32, 13.54, 13.82, 14.16, 14.58, 15.06, 15.29, 15.3, 15.56, 15.88, 16.26, 16.46, 16.69, 16.98, 17.33, 17.95, 18.65, 19.12, 19.61, 19.97, 20.3, 20.61, 20.77, 21.02, 21.46, 21.64, 21.64, 21.67, 21.7, 21.73, 21.81, 22.08, 22.27, 22.75, 23.14, 23.42, 24.09, 24.71, 24.76, 24.86, 25.01, 25.21, 25.41, 25.97, 27.27, 29.31, 29.66, 29.73, 29.88, 30.09, 30.37, 30.72, 31.13, 31.61, 31.84, 31.86, 32.11, 32.44] kWh
2026-06-19 17:10:08.666230: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:10:08.667642: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.07, 1.35, 1.7, 2.11, 2.6, 2.83, 2.84, 3.09, 3.42, 3.8, 3.99, 4.23, 4.51, 4.86, 5.49, 6.19, 6.65, 7.15, 7.51, 7.84, 8.15, 8.31, 8.56, 9.0, 9.18, 9.18, 9.21, 9.24, 9.27, 9.35, 9.62, 9.8, 10.29, 10.68, 10.96, 11.63, 12.25, 12.3, 12.4, 12.55, 12.75, 12.95, 13.51, 14.81, 16.85, 17.19, 17.27, 17.42, 17.63, 17.91, 18.26, 18.67, 19.15, 19.38, 19.4, 19.65, 19.98] kWh
2026-06-19 17:10:08.669010: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:10:08.670473: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.49, 121.21, 127.42, 133.64, 141.28, 144.99, 145.18, 149.18, 154.03, 158.99, 161.66, 164.95, 168.91, 173.69, 182.27, 192.0, 198.37, 205.2, 210.34, 219.81, 228.51, 233.32, 241.03, 256.57, 263.01, 263.04, 263.8, 264.63, 265.4, 267.67, 275.18, 279.63, 291.24, 298.95, 304.6, 368.21, 380.31, 381.28, 383.15, 385.8, 389.06, 392.9, 403.19, 427.33, 465.47, 471.75, 473.15, 475.6, 479.42, 484.14, 490.34, 496.57, 504.21, 507.91, 508.11, 512.11, 516.95] p
2026-06-19 17:10:08.735140: predict best10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 457.28p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:50:00, load 32.44kWh, PV 0.0kWh
2026-06-19 17:10:08.736678: Slot: [ 17:10, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:10:08.737904: SoC: [ 11.98, 11.93, 11.62, 11.08, 10.87, 10.87, 10.83, 10.79, 10.76, 10.66, 10.33, 10.1, 9.51, 9.03, 8.69, 7.96, 7.3, 7.25, 7.14, 6.98, 6.77, 6.55, 5.95, 4.55, 2.36, 1.99, 1.91, 1.75, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.23, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.15, 11.81, 11.64, 11.37, 10.89, 10.7, 10.7, 10.67, 10.64, 10.61, 10.52, 10.23, 10.03, 9.51, 9.09, 8.79, 8.07, 7.41, 7.36, 7.25, 7.09, 6.87, 6.66, 6.06, 4.66, 2.47, 2.1, 2.01, 1.86, 1.63, 1.6, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:10:08.738946: BAT: [ 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<bf+, g<bf+, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 17:10:08.740191: LOAD: [ 3.8, 3.84, 4.13, 4.63, 4.83, 4.83, 4.87, 4.9, 4.93, 5.03, 5.34, 5.54, 6.1, 6.54, 6.86, 7.54, 8.15, 8.2, 8.3, 8.45, 8.65, 8.85, 9.41, 10.71, 12.75, 13.1, 13.18, 13.32, 13.54, 13.82, 14.16, 14.58, 15.06, 15.29, 15.3, 15.56, 15.88, 16.26, 16.46, 16.69, 16.98, 17.33, 17.95, 18.65, 19.12, 19.61, 19.97, 20.3, 20.61, 20.77, 21.02, 21.46, 21.64, 21.64, 21.67, 21.7, 21.73, 21.81, 22.08, 22.27, 22.75, 23.14, 23.42, 24.09, 24.71, 24.76, 24.86, 25.01, 25.21, 25.41, 25.97, 27.27, 29.31, 29.66, 29.73, 29.88, 30.09, 30.37, 30.72, 31.13, 31.61, 31.84, 31.86, 32.11, 32.44] kWh
2026-06-19 17:10:08.741346: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:10:08.742516: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.07, 1.35, 1.7, 2.11, 2.6, 2.83, 2.84, 3.09, 3.42, 5.88, 8.16, 8.16, 9.28, 11.71, 14.42, 15.78, 18.33, 18.89, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.5, 19.85, 20.69, 20.8, 21.03, 21.04, 21.3, 21.62] kWh
2026-06-19 17:10:08.743623: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:10:08.744832: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.49, 121.21, 127.42, 133.64, 141.28, 144.99, 145.18, 149.18, 154.03, 186.42, 217.11, 217.11, 232.49, 265.79, 302.89, 321.89, 356.8, 364.5, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 369.65, 419.63, 419.63, 419.63, 419.63, 419.63, 419.63, 419.63, 419.63, 419.63, 419.63, 419.63, 419.63, 419.63, 419.63, 423.93, 430.14, 442.82, 444.54, 448.24, 448.44, 452.44, 457.28] p
2026-06-19 17:10:08.821601: predict best end_record 06-21 11:00:00, final soc 1.6kWh, metric 435.6p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:35:00, load 31.14kWh, PV 0.0kWh
2026-06-19 17:10:08.823469: Slot: [ 17:10, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:10:08.824972: SoC: [ 11.98, 11.93, 11.64, 11.12, 10.92, 10.92, 10.88, 10.85, 10.82, 10.72, 10.4, 10.19, 9.62, 9.17, 8.84, 8.14, 7.52, 7.46, 7.36, 7.21, 7.0, 6.8, 6.22, 4.89, 2.8, 2.45, 2.37, 2.21, 2.0, 1.71, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.02, 6.02, 8.35, 10.67, 10.67, 13.0, 12.62, 12.62, 12.28, 11.96, 11.8, 11.54, 11.08, 10.9, 10.9, 10.87, 10.84, 10.81, 10.73, 10.45, 10.26, 9.76, 9.36, 9.07, 8.39, 7.76, 7.71, 7.61, 7.45, 7.25, 7.04, 6.47, 5.13, 3.04, 2.69, 2.61, 2.46, 2.24, 1.95, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:10:08.826251: BAT: [ 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<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 17:10:08.827714: LOAD: [ 3.8, 3.84, 4.11, 4.59, 4.79, 4.79, 4.82, 4.85, 4.88, 4.97, 5.27, 5.46, 6.0, 6.41, 6.72, 7.37, 7.95, 8.0, 8.1, 8.24, 8.43, 8.62, 9.15, 10.4, 12.35, 12.67, 12.75, 12.89, 13.09, 13.36, 13.69, 14.09, 14.55, 14.77, 14.78, 15.02, 15.33, 15.69, 15.88, 16.1, 16.38, 16.71, 17.31, 17.98, 18.42, 18.89, 19.23, 19.55, 19.85, 20.0, 20.24, 20.66, 20.83, 20.83, 20.86, 20.89, 20.91, 20.99, 21.25, 21.43, 21.89, 22.26, 22.53, 23.17, 23.76, 23.8, 23.9, 24.04, 24.23, 24.43, 24.96, 26.2, 28.15, 28.48, 28.55, 28.69, 28.9, 29.16, 29.5, 29.89, 30.35, 30.57, 30.58, 30.83, 31.14] kWh
2026-06-19 17:10:08.829116: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:10:08.830802: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.23, 1.62, 2.08, 2.3, 2.32, 2.56, 2.87, 5.73, 8.42, 8.42, 8.69, 11.53, 14.62, 15.29, 18.24, 18.35, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 19.52, 19.61, 19.82, 19.84, 20.08, 20.39] kWh
2026-06-19 17:10:08.832327: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:10:08.833837: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 119.27, 125.21, 132.51, 136.04, 136.23, 140.04, 144.67, 182.32, 218.5, 218.5, 222.29, 261.08, 303.5, 312.78, 353.09, 354.71, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 359.61, 409.6, 409.6, 409.6, 409.6, 409.6, 409.6, 409.6, 409.6, 409.6, 409.6, 409.6, 409.6, 409.6, 409.6, 409.6, 409.67, 422.06, 423.44, 426.97, 427.16, 430.98, 435.6] p
2026-06-19 17:10:08.836572: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , ]
2026-06-19 17:10:08.836670: Saving plan best values to HA entities
2026-06-19 17:10:08.983956: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 17:10:08.989037: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 17:10:08.994164: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 36.32kWh, house 2.75kWh, export 0.0kWh, metric 435.6p, metric10 457.28p
2026-06-19 17:10:09.069860: Marginal costs baseline metric (no standing charge): 335.6347
2026-06-19 17:10:09.243886: Marginal energy costs matrix computed: min=17.25 max=24.76
2026-06-19 17:10:09.319770: Rate array import [{'start': 1030, 'end': 1140, 'rate': 'very expensive', 'range': '(31.1p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1030, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 17:10:09.320563: - Your estimated bill for today is £0.65 and tomorrow is £2.94
2026-06-19 17:10:09.320596: - Import rates are very expensive (31.1p - 37.1p) for the next 1 and three quarters hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 17:10:09.320614: - The battery is currently at 75% and is in eco mode for the next 17 hours.
2026-06-19 17:10:09.320630: - For the next 48 hours there will be no solar generation.
2026-06-19 17:10:09.320646: - You will run out of battery in 14 hours.
2026-06-19 17:10:09.320661: - Your next charge slot will be in 17 hours where import rates will be cheap (13.2p).
2026-06-19 17:10:09.320676:
2026-06-19 17:10:09.369469: Plan calculation took 7.31 seconds
2026-06-19 17:10:09.369706: Inverter 0: Type SK Sunsynk
2026-06-19 17:10:09.369754: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:10:09.369942: Reserve min: 10%, battery_min: 10%
2026-06-19 17:10:09.370002: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:10:09.370273: Inverter 0 SoC: 11.84kW 74%, current charge rate 5000W, current discharge rate 5250W, current battery power 535W, current battery voltage 51.2V, grid power -58W, load power 567W, PV Power 0W
2026-06-19 17:10:09.370465: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:10:09.370540: Inverter 0 scheduled charge enable is False
2026-06-19 17:10:09.370564: Inverter 0 charge windows currently []
2026-06-19 17:10:09.370585: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:10:09.370692: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:10:09.370717: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:10:09.370749: Inverter 0 scheduled discharge enable is False
2026-06-19 17:10:09.370850: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:10:09.370873: Inverter 0 discharge windows currently []
2026-06-19 17:10:09.370900: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:10:09.370919: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:10:09.370932: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:10:09.444582: Total inverter register writes now 0
2026-06-19 17:10:09.465343: Completed run status Read-Only
2026-06-19 17:10:09.471786: Info: record_status Read-Only
2026-06-19 17:10:09.485773: Saved current settings to /config/predbat_config.json
2026-06-19 17:10:49.562477: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:10:49.562676: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:10:49.562706: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:10:49.562828: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:10:49.562854: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:10:49.562871: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:10:49.562887: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:12:49.740168: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:12:49.740430: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:12:49.740466: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:12:49.740607: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:12:49.740650: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:12:49.740669: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:12:49.740685: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:15:00.926422: --------------- PredBat - update at 2026-06-19 17:15:00+01:00 with clock skew 0 minutes, minutes now 1035
2026-06-19 17:15:00.926990: Saved current settings to /config/predbat_config.json
2026-06-19 17:15:00.927068: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 99.9 minutes
2026-06-19 17:15:00.927125: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 17:15:00.927205: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 17:15:00.944967: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 17:15:00.945413: Predbat mode is set to Control charge & discharge
2026-06-19 17:15:00.945491: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 17:15:01.046137: Found 11520 load_today datapoints going back 1 days
2026-06-19 17:15:01.046609: Using load_power data to fill gaps in load_today data
2026-06-19 17:15:01.100536: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 17:15:01.100685: Zero load period starting at 2026-06-19T12:09:00+0100 (306 minutes) for 889 minutes with base value 0.9
2026-06-19 17:15:01.100742: Zero load period starting at 2026-06-18T19:24:00+0100 (1311 minutes) for 64 minutes with base value 0.8
2026-06-19 17:15:01.101746: Processing 384 30-minute periods for power integration
2026-06-19 17:15:01.165999: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 17:15:01.166085: Car charging hold True, threshold 6.0kWh
2026-06-19 17:15:01.166119: Current data so far today: load 3.85kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 17:15:01.187701: Standing charge is set to 49.98p
2026-06-19 17:15:01.213655: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 17:15:01.213936: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 17:15:01.251755: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 17:15:01.251837: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 17:15:01.252971: High export rate found rates in range 99p to -99p
2026-06-19 17:15:01.354525: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 17:15:01.354642: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 17:15:01.354886: Last hour: net energy 0.03kWh, import 0.03kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.76p, import 0.76p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 17:15:01.407017: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 17:15:01.407135: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 17:15:01.409107: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 17:15:01.410800: Warn: Found 1 gaps in load_today totalling 10000 minutes to fill using average data
2026-06-19 17:15:01.410919: Gap starting at 2026-06-18T15:55:00+0100 (1520 minutes) for 10000 minutes
2026-06-19 17:15:01.428362: Historical days now [7] weight [1]
2026-06-19 17:15:01.452550: Today's load divergence 120.22%, in-day adjustment 113.81%, damping 0.95x, yesterday 100.0% today 119.21% blend 28.12%
2026-06-19 17:15:01.452621: Today's predicted so far 9.45kWh with 0.0kWh car/iBoost excluded, 0.68kWh import ignored, and 0kWh forecast extra.
2026-06-19 17:15:01.452646: Today's actual load so far 12.47kWh with 0.0kWh car/iBoost excluded, and 0.17kWh import ignored.
2026-06-19 17:15:01.490437: Inverter 0: Type SK Sunsynk
2026-06-19 17:15:01.490503: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:15:01.490657: Reserve min: 10%, battery_min: 10%
2026-06-19 17:15:01.490715: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:15:01.490948: Inverter 0 SoC: 11.84kW 74%, current charge rate 5000W, current discharge rate 5250W, current battery power 456W, current battery voltage 51.2V, grid power -58W, load power 542W, PV Power 0W
2026-06-19 17:15:01.491085: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:15:01.491158: Inverter 0 scheduled charge enable is False
2026-06-19 17:15:01.491183: Inverter 0 charge windows currently []
2026-06-19 17:15:01.491205: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:15:01.491321: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:15:01.491348: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:15:01.491380: Inverter 0 scheduled discharge enable is False
2026-06-19 17:15:01.491489: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:15:01.491515: Inverter 0 discharge windows currently []
2026-06-19 17:15:01.491534: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:15:01.491550: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:15:01.491565: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:15:01.554625: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 17:15:01.554710: Plan was last updated on 2026-06-19 17:10:00+01:00 and is now 5.0 minutes old
2026-06-19 17:15:01.555047: Best charge window [ 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ]
2026-06-19 17:15:01.555101: Best export window [ ]
2026-06-19 17:15:01.556101: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 17:15:01.558684: Load divergence over 8.0 hours mean 452.81W, min 0.0W, max 2494.8W, std dev 554.03W, divergence 61.18%
2026-06-19 17:15:01.579294: Creating pool of 12 processes to match your CPU count
2026-06-19 17:15:01.670864: predict base end_record 06-21 11:05:00, final soc 1.6kWh, metric 498.16p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:25:00, load 31.32kWh, PV 0.0kWh
2026-06-19 17:15:01.673451: Slot: [ 17:15, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:15:01.675062: SoC: [ 11.84, 11.82, 11.56, 11.01, 10.79, 10.79, 10.76, 10.72, 10.69, 10.59, 10.28, 10.06, 9.49, 9.04, 8.71, 8.02, 7.39, 7.34, 7.23, 7.08, 6.88, 6.67, 6.1, 4.76, 2.67, 2.32, 2.24, 2.09, 1.87, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:15:01.676386: BAT: [ 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-, 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-] kWh
2026-06-19 17:15:01.677929: LOAD: [ 3.85, 3.87, 4.11, 4.63, 4.83, 4.83, 4.86, 4.89, 4.92, 5.01, 5.31, 5.5, 6.04, 6.46, 6.76, 7.41, 8.0, 8.04, 8.14, 8.28, 8.47, 8.67, 9.2, 10.44, 12.39, 12.72, 12.79, 12.93, 13.14, 13.4, 13.73, 14.13, 14.59, 14.81, 14.82, 15.06, 15.38, 15.73, 15.92, 16.15, 16.42, 16.75, 17.38, 18.02, 18.47, 18.94, 19.28, 19.6, 19.89, 20.07, 20.29, 20.74, 20.92, 20.92, 20.95, 20.97, 21.0, 21.08, 21.34, 21.51, 21.98, 22.35, 22.62, 23.26, 23.84, 23.89, 23.99, 24.13, 24.32, 24.51, 25.05, 26.29, 28.24, 28.57, 28.64, 28.78, 28.98, 29.25, 29.58, 29.98, 30.44, 30.66, 30.67, 30.91, 31.22, 31.58] kWh
2026-06-19 17:15:01.679380: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:15:01.680874: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.02, 1.35, 1.74, 2.2, 2.42, 2.44, 2.68, 2.99, 3.35, 3.53, 3.76, 4.04, 4.37, 4.99, 5.63, 6.08, 6.55, 6.89, 7.21, 7.51, 7.69, 7.9, 8.36, 8.53, 8.53, 8.56, 8.59, 8.61, 8.69, 8.95, 9.13, 9.59, 9.96, 10.23, 10.87, 11.46, 11.51, 11.6, 11.74, 11.93, 12.13, 12.66, 13.9, 15.85, 16.18, 16.26, 16.39, 16.6, 16.87, 17.2, 17.59, 18.05, 18.27, 18.28, 18.53, 18.84, 19.2] kWh
2026-06-19 17:15:01.682554: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:15:01.684150: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.47, 121.4, 127.34, 134.63, 138.16, 138.35, 142.17, 146.79, 151.53, 154.0, 157.24, 161.01, 165.57, 174.11, 183.01, 189.16, 195.63, 200.61, 209.8, 217.87, 223.49, 230.07, 245.84, 252.26, 252.28, 253.03, 253.81, 254.5, 256.67, 263.88, 268.12, 279.21, 286.57, 291.96, 354.95, 366.51, 367.43, 369.21, 371.73, 374.85, 378.52, 388.34, 411.38, 447.78, 453.78, 455.12, 457.45, 461.1, 465.61, 471.53, 477.47, 484.77, 488.3, 488.49, 492.31, 496.93, 501.67] p
2026-06-19 17:15:01.808855: Battery has 14.17 hours left - now at 11.84kWh
2026-06-19 17:15:01.852438: predict base10 end_record 06-21 11:05:00, final soc 1.6kWh, metric 521.88p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:30:00, load 32.62kWh, PV 0.0kWh
2026-06-19 17:15:01.854401: Slot: [ 17:15, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:15:01.855960: SoC: [ 11.84, 11.82, 11.54, 10.97, 10.74, 10.74, 10.71, 10.67, 10.64, 10.53, 10.2, 9.98, 9.38, 8.91, 8.56, 7.83, 7.17, 7.12, 7.01, 6.85, 6.64, 6.42, 5.82, 4.43, 2.23, 1.86, 1.78, 1.62, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:15:01.857415: BAT: [ 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-, 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-] kWh
2026-06-19 17:15:01.859463: LOAD: [ 3.85, 3.87, 4.13, 4.66, 4.87, 4.87, 4.91, 4.94, 4.97, 5.07, 5.38, 5.58, 6.14, 6.58, 6.9, 7.58, 8.19, 8.24, 8.34, 8.49, 8.69, 8.9, 9.45, 10.75, 12.8, 13.14, 13.22, 13.37, 13.58, 13.86, 14.21, 14.62, 15.1, 15.33, 15.34, 15.6, 15.92, 16.3, 16.49, 16.73, 17.02, 17.37, 18.02, 18.69, 19.16, 19.66, 20.02, 20.35, 20.66, 20.85, 21.07, 21.55, 21.73, 21.73, 21.76, 21.79, 21.81, 21.9, 22.17, 22.35, 22.84, 23.23, 23.51, 24.18, 24.8, 24.85, 24.95, 25.1, 25.3, 25.5, 26.05, 27.36, 29.4, 29.74, 29.82, 29.97, 30.18, 30.46, 30.81, 31.22, 31.7, 31.93, 31.95, 32.2, 32.53, 32.9] kWh
2026-06-19 17:15:01.861043: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:15:01.862673: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.19, 1.47, 1.82, 2.23, 2.72, 2.94, 2.96, 3.21, 3.54, 3.92, 4.11, 4.35, 4.63, 4.98, 5.64, 6.31, 6.78, 7.27, 7.63, 7.96, 8.27, 8.46, 8.69, 9.16, 9.34, 9.34, 9.37, 9.4, 9.43, 9.51, 9.79, 9.97, 10.46, 10.84, 11.13, 11.8, 12.41, 12.46, 12.56, 12.71, 12.91, 13.11, 13.67, 14.97, 17.01, 17.36, 17.44, 17.58, 17.8, 18.08, 18.42, 18.84, 19.32, 19.55, 19.56, 19.82, 20.14, 20.52] kWh
2026-06-19 17:15:01.864234: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:15:01.865801: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 118.63, 123.35, 129.56, 135.78, 143.43, 147.13, 147.32, 151.32, 156.16, 161.13, 163.71, 167.1, 171.05, 175.83, 184.79, 194.1, 200.55, 207.32, 212.54, 222.18, 230.62, 236.51, 243.41, 259.92, 266.65, 266.67, 267.45, 268.28, 269.0, 271.27, 278.82, 283.26, 294.88, 302.59, 308.24, 371.85, 383.95, 384.92, 386.79, 389.43, 392.7, 396.54, 406.83, 430.97, 469.11, 475.39, 476.79, 479.24, 483.06, 487.78, 493.98, 500.21, 507.85, 511.55, 511.75, 515.75, 520.59, 525.56] p
2026-06-19 17:15:01.970881: predict best10 end_record 06-21 11:05:00, final soc 1.92kWh, metric 466.05p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:30:00, load 32.62kWh, PV 0.0kWh
2026-06-19 17:15:01.972830: Slot: [ 17:15, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:15:01.974529: SoC: [ 11.84, 11.82, 11.54, 10.97, 10.74, 10.74, 10.71, 10.67, 10.64, 10.53, 10.2, 9.98, 9.38, 8.91, 8.56, 7.83, 7.17, 7.12, 7.01, 6.85, 6.64, 6.42, 5.82, 4.43, 2.23, 1.86, 1.78, 1.62, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.22, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.14, 11.81, 11.61, 11.37, 10.86, 10.66, 10.66, 10.63, 10.6, 10.57, 10.48, 10.19, 9.99, 9.46, 9.05, 8.74, 8.03, 7.37, 7.31, 7.21, 7.04, 6.83, 6.61, 6.01, 4.62, 2.42, 2.05, 1.97, 1.81, 1.6, 1.6, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 17:15:01.975856: BAT: [ 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<bf+, g<bf+, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 17:15:01.977437: LOAD: [ 3.85, 3.87, 4.13, 4.66, 4.87, 4.87, 4.91, 4.94, 4.97, 5.07, 5.38, 5.58, 6.14, 6.58, 6.9, 7.58, 8.19, 8.24, 8.34, 8.49, 8.69, 8.9, 9.45, 10.75, 12.8, 13.14, 13.22, 13.37, 13.58, 13.86, 14.21, 14.62, 15.1, 15.33, 15.34, 15.6, 15.92, 16.3, 16.49, 16.73, 17.02, 17.37, 18.02, 18.69, 19.16, 19.66, 20.02, 20.35, 20.66, 20.85, 21.07, 21.55, 21.73, 21.73, 21.76, 21.79, 21.81, 21.9, 22.17, 22.35, 22.84, 23.23, 23.51, 24.18, 24.8, 24.85, 24.95, 25.1, 25.3, 25.5, 26.05, 27.36, 29.4, 29.74, 29.82, 29.97, 30.18, 30.46, 30.81, 31.22, 31.7, 31.93, 31.95, 32.2, 32.53, 32.9] kWh
2026-06-19 17:15:01.978936: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:15:01.980521: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.19, 1.47, 1.82, 2.23, 2.72, 2.94, 2.96, 3.21, 3.54, 6.0, 8.27, 8.27, 9.4, 11.83, 14.57, 15.9, 18.45, 19.01, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.39, 19.67, 20.01, 20.86, 20.97, 21.2, 21.21, 21.47, 21.79, 24.25] kWh
2026-06-19 17:15:01.982034: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:15:01.983640: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 118.63, 123.35, 129.56, 135.78, 143.43, 147.13, 147.32, 151.32, 156.16, 188.56, 219.17, 219.17, 234.64, 267.94, 305.42, 324.01, 358.99, 366.64, 371.86, 371.86, 371.86, 371.86, 371.86, 371.86, 371.86, 371.86, 371.86, 371.86, 371.86, 371.86, 371.86, 371.86, 371.86, 371.86, 371.86, 421.84, 421.84, 421.84, 421.84, 421.84, 421.84, 421.84, 421.84, 421.84, 421.84, 421.84, 421.84, 421.84, 422.12, 426.85, 433.05, 445.73, 447.45, 451.15, 451.35, 455.35, 460.19, 492.59] p
2026-06-19 17:15:02.062360: predict best end_record 06-21 11:05:00, final soc 1.99kWh, metric 444.86p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:25:00, load 31.32kWh, PV 0.0kWh
2026-06-19 17:15:02.064174: Slot: [ 17:15, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:15:02.065722: SoC: [ 11.84, 11.82, 11.56, 11.01, 10.79, 10.79, 10.76, 10.72, 10.69, 10.59, 10.28, 10.06, 9.49, 9.04, 8.71, 8.02, 7.39, 7.34, 7.23, 7.08, 6.88, 6.67, 6.1, 4.76, 2.67, 2.32, 2.24, 2.09, 1.87, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.01, 6.01, 8.34, 10.67, 10.67, 12.99, 12.71, 12.71, 12.37, 12.05, 11.86, 11.63, 11.14, 10.96, 10.96, 10.93, 10.89, 10.87, 10.78, 10.5, 10.32, 9.81, 9.42, 9.13, 8.44, 7.81, 7.76, 7.66, 7.5, 7.3, 7.09, 6.52, 5.19, 3.09, 2.74, 2.66, 2.51, 2.29, 2.0, 1.65, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 17:15:02.066975: BAT: [ 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<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 17:15:02.068463: LOAD: [ 3.85, 3.87, 4.11, 4.63, 4.83, 4.83, 4.86, 4.89, 4.92, 5.01, 5.31, 5.5, 6.04, 6.46, 6.76, 7.41, 8.0, 8.04, 8.14, 8.28, 8.47, 8.67, 9.2, 10.44, 12.39, 12.72, 12.79, 12.93, 13.14, 13.4, 13.73, 14.13, 14.59, 14.81, 14.82, 15.06, 15.38, 15.73, 15.92, 16.15, 16.42, 16.75, 17.38, 18.02, 18.47, 18.94, 19.28, 19.6, 19.89, 20.07, 20.29, 20.74, 20.92, 20.92, 20.95, 20.97, 21.0, 21.08, 21.34, 21.51, 21.98, 22.35, 22.62, 23.26, 23.84, 23.89, 23.99, 24.13, 24.32, 24.51, 25.05, 26.29, 28.24, 28.57, 28.64, 28.78, 28.98, 29.25, 29.58, 29.98, 30.44, 30.66, 30.67, 30.91, 31.22, 31.58] kWh
2026-06-19 17:15:02.069953: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:15:02.071417: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.02, 1.35, 1.74, 2.2, 2.42, 2.44, 2.68, 2.99, 5.85, 8.53, 8.53, 8.81, 11.64, 14.76, 15.4, 18.35, 18.56, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 19.68, 19.76, 19.98, 19.99, 20.24, 20.55, 23.41] kWh
2026-06-19 17:15:02.072801: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:15:02.074424: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.47, 121.4, 127.34, 134.63, 138.16, 138.35, 142.17, 146.79, 184.45, 220.55, 220.55, 224.31, 263.11, 305.88, 314.78, 355.16, 358.04, 363.02, 363.02, 363.02, 363.02, 363.02, 363.02, 363.02, 363.02, 363.02, 363.02, 363.02, 363.02, 363.02, 363.02, 363.02, 363.02, 363.02, 413.0, 413.0, 413.0, 413.0, 413.0, 413.0, 413.0, 413.0, 413.0, 413.0, 413.0, 413.0, 413.0, 413.0, 413.0, 413.0, 424.6, 425.98, 429.51, 429.7, 433.52, 438.14, 475.8] p
2026-06-19 17:15:02.076650: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 17:15:02.076712: Saving plan best values to HA entities
2026-06-19 17:15:02.244009: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 17:15:02.249339: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 17:15:02.254560: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 36.37kWh, house 2.86kWh, export 0.0kWh, metric 444.86p, metric10 466.05p
2026-06-19 17:15:02.326681: Marginal costs baseline metric (no standing charge): 344.8893
2026-06-19 17:15:02.541096: Marginal energy costs matrix computed: min=17.16 max=25.16
2026-06-19 17:15:02.624563: Rate array import [{'start': 1035, 'end': 1140, 'rate': 'very expensive', 'range': '(31.1p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1035, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 17:15:02.625314: - Your estimated bill for today is £0.65 and tomorrow is £2.98
2026-06-19 17:15:02.625347: - Import rates are very expensive (31.1p - 37.1p) for the next 1 and three quarters hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 17:15:02.625366: - The battery is currently at 74% and is in eco mode for the next 17 hours.
2026-06-19 17:15:02.625390: - For the next 48 hours there will be no solar generation.
2026-06-19 17:15:02.625422: - You will run out of battery in 14 hours.
2026-06-19 17:15:02.625450: - Your next charge slot will be in 17 hours where import rates will be cheap (13.2p).
2026-06-19 17:15:02.625477:
2026-06-19 17:15:02.673746: Plan calculation took 1.12 seconds
2026-06-19 17:15:02.677394: No high rate period found
2026-06-19 17:15:02.731269: Import threshold used for optimisation was 16.86p
2026-06-19 17:15:02.786222: Low import rate windows [0: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 1: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 2: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 3: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 4: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 5: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 6: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 7: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 8: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 9: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 10: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 11: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 12: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 13: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 14: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 15: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 16: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 17: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 18: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 19: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 20: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 21: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 22: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 23: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 24: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 25: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 26: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 27: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 28: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 29: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 30: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 31: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 32: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 33: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 34: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 35: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 36: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 37: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 38: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 39: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 40: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 41: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 42: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 43: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 44: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 45: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 46: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 47: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 48: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 49: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 50: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 51: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 52: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 53: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 54: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 55: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 56: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 57: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 58: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 59: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 60: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 61: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 62: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 63: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 64: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 65: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 66: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 67: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 68: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 69: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 70: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 71: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 72: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 73: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 74: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 75: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 76: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 77: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 78: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 79: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 80: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 81: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 82: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 83: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 84: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 85: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 86: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 87: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 88: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 89: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 90: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 91: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 92: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 93: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 94: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 95: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14]
2026-06-19 17:15:02.809768: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 17:15:02.815635: Total inverter register writes now 0
2026-06-19 17:15:02.836613: Completed run status Read-Only
2026-06-19 17:15:02.842730: Info: record_status Read-Only
2026-06-19 17:15:02.855660: Saved current settings to /config/predbat_config.json
2026-06-19 17:15:33.924747: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:15:33.924948: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:15:33.924983: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:15:33.925110: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:15:33.925143: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:15:33.925161: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:15:33.925176: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:17:34.099109: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:17:34.099395: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:17:34.099449: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:17:34.099649: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:17:34.099696: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:17:34.099722: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:17:34.099738: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:19:34.263219: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:19:34.263580: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:19:34.263634: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:19:34.263858: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:19:34.263908: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:19:34.263940: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:19:34.263956: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:20:00.540985: --------------- PredBat - update at 2026-06-19 17:20:00+01:00 with clock skew 0 minutes, minutes now 1040
2026-06-19 17:20:00.541484: Saved current settings to /config/predbat_config.json
2026-06-19 17:20:00.541549: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 104.9 minutes
2026-06-19 17:20:00.541598: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 17:20:00.541712: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 17:20:00.558245: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 17:20:00.558634: Predbat mode is set to Control charge & discharge
2026-06-19 17:20:00.558697: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 17:20:00.646210: Found 11520 load_today datapoints going back 1 days
2026-06-19 17:20:00.646332: Using load_power data to fill gaps in load_today data
2026-06-19 17:20:00.693174: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 17:20:00.693328: Zero load period starting at 2026-06-19T12:09:00+0100 (311 minutes) for 889 minutes with base value 0.9
2026-06-19 17:20:00.693395: Zero load period starting at 2026-06-18T19:24:00+0100 (1316 minutes) for 64 minutes with base value 0.8
2026-06-19 17:20:00.694287: Processing 384 30-minute periods for power integration
2026-06-19 17:20:00.747050: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 17:20:00.747129: Car charging hold True, threshold 6.0kWh
2026-06-19 17:20:00.747159: Current data so far today: load 3.9kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 17:20:00.764604: Standing charge is set to 49.98p
2026-06-19 17:20:00.786468: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 17:20:00.786705: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 17:20:00.817209: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 17:20:00.817304: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 17:20:00.818300: High export rate found rates in range 99p to -99p
2026-06-19 17:20:00.898753: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 17:20:00.898872: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 17:20:00.899126: Last hour: net energy 0.02kWh, import 0.02kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.51p, import 0.51p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 17:20:00.942210: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 17:20:00.942330: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 17:20:00.943912: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 17:20:00.945179: Warn: Found 1 gaps in load_today totalling 9995 minutes to fill using average data
2026-06-19 17:20:00.945279: Gap starting at 2026-06-18T15:55:00+0100 (1525 minutes) for 9995 minutes
2026-06-19 17:20:00.959529: Historical days now [7] weight [1]
2026-06-19 17:20:00.982060: Today's load divergence 120.19%, in-day adjustment 113.85%, damping 0.95x, yesterday 100.0% today 119.18% blend 27.78%
2026-06-19 17:20:00.982114: Today's predicted so far 9.49kWh with 0.0kWh car/iBoost excluded, 0.68kWh import ignored, and 0kWh forecast extra.
2026-06-19 17:20:00.982138: Today's actual load so far 12.51kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 17:20:01.009784: Inverter 0: Type SK Sunsynk
2026-06-19 17:20:01.009840: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:20:01.009983: Reserve min: 10%, battery_min: 10%
2026-06-19 17:20:01.010033: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:20:01.010286: Inverter 0 SoC: 11.84kW 74%, current charge rate 5000W, current discharge rate 5250W, current battery power 480W, current battery voltage 51.2V, grid power -59W, load power 522W, PV Power 0W
2026-06-19 17:20:01.010414: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:20:01.010475: Inverter 0 scheduled charge enable is False
2026-06-19 17:20:01.010496: Inverter 0 charge windows currently []
2026-06-19 17:20:01.010515: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:20:01.010595: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:20:01.010616: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:20:01.010641: Inverter 0 scheduled discharge enable is False
2026-06-19 17:20:01.010733: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:20:01.010754: Inverter 0 discharge windows currently []
2026-06-19 17:20:01.010785: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:20:01.010799: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:20:01.010811: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:20:01.059790: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 17:20:01.059858: Plan was last updated on 2026-06-19 17:10:00+01:00 and is now 10.0 minutes old
2026-06-19 17:20:01.060106: Best charge window [ 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ]
2026-06-19 17:20:01.060132: Best export window [ ]
2026-06-19 17:20:01.060738: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 17:20:01.062421: Load divergence over 8.0 hours mean 452.75W, min 0.0W, max 2997.6W, std dev 581.36W, divergence 64.2%
2026-06-19 17:20:01.079049: Creating pool of 12 processes to match your CPU count
2026-06-19 17:20:01.145031: predict base end_record 06-21 11:10:00, final soc 1.6kWh, metric 500.75p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:25:00, load 31.49kWh, PV 0.0kWh
2026-06-19 17:20:01.146741: Slot: [ 17:20, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:20:01.147987: SoC: [ 11.84, 11.83, 11.59, 10.99, 10.8, 10.8, 10.77, 10.73, 10.7, 10.63, 10.29, 10.07, 9.5, 9.05, 8.72, 8.03, 7.4, 7.35, 7.24, 7.09, 6.89, 6.68, 6.11, 4.77, 2.68, 2.33, 2.25, 2.1, 1.88, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:20:01.149015: BAT: [ 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-, 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-] kWh
2026-06-19 17:20:01.150291: LOAD: [ 3.9, 3.91, 4.13, 4.69, 4.87, 4.87, 4.9, 4.93, 4.96, 5.03, 5.35, 5.54, 6.08, 6.5, 6.8, 7.45, 8.04, 8.09, 8.18, 8.32, 8.51, 8.71, 9.24, 10.48, 12.43, 12.76, 12.83, 12.97, 13.18, 13.44, 13.78, 14.17, 14.63, 14.85, 14.86, 15.11, 15.42, 15.78, 15.96, 16.18, 16.46, 16.79, 17.43, 18.09, 18.51, 18.99, 19.31, 19.62, 19.94, 20.16, 20.35, 20.85, 21.0, 21.0, 21.03, 21.06, 21.08, 21.14, 21.42, 21.6, 22.06, 22.43, 22.7, 23.34, 23.93, 23.98, 24.07, 24.21, 24.4, 24.6, 25.13, 26.37, 28.32, 28.65, 28.73, 28.86, 29.07, 29.34, 29.67, 30.06, 30.52, 30.74, 30.75, 31.0, 31.31, 31.67] kWh
2026-06-19 17:20:01.151492: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:20:01.152641: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.01, 1.34, 1.74, 2.19, 2.41, 2.43, 2.67, 2.98, 3.34, 3.52, 3.75, 4.03, 4.36, 5.0, 5.65, 6.07, 6.56, 6.87, 7.18, 7.5, 7.73, 7.92, 8.41, 8.56, 8.57, 8.59, 8.62, 8.65, 8.7, 8.99, 9.16, 9.63, 10.0, 10.27, 10.91, 11.49, 11.54, 11.64, 11.78, 11.97, 12.16, 12.69, 13.94, 15.89, 16.21, 16.29, 16.43, 16.63, 16.9, 17.23, 17.63, 18.09, 18.3, 18.32, 18.56, 18.87, 19.23] kWh
2026-06-19 17:20:01.153908: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:20:01.155104: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.31, 121.23, 127.17, 134.47, 138.0, 138.19, 142.01, 146.63, 151.38, 153.85, 157.0, 160.87, 165.36, 174.15, 183.25, 189.05, 195.64, 200.22, 209.14, 217.92, 224.94, 230.78, 248.13, 253.66, 253.68, 254.45, 255.23, 255.92, 257.48, 265.3, 269.54, 280.63, 287.99, 293.38, 356.37, 367.93, 368.85, 370.63, 373.16, 376.27, 379.94, 389.77, 412.8, 449.21, 455.2, 456.54, 458.88, 462.53, 467.03, 472.96, 478.9, 486.2, 489.73, 489.92, 493.74, 498.36, 503.1] p
2026-06-19 17:20:01.252133: Battery has 14.08 hours left - now at 11.84kWh
2026-06-19 17:20:01.291674: predict base10 end_record 06-21 11:10:00, final soc 1.6kWh, metric 524.57p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:30:00, load 32.8kWh, PV 0.0kWh
2026-06-19 17:20:01.293217: Slot: [ 17:20, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:20:01.294436: SoC: [ 11.84, 11.83, 11.58, 10.95, 10.75, 10.75, 10.72, 10.68, 10.65, 10.57, 10.21, 9.99, 9.39, 8.92, 8.57, 7.84, 7.19, 7.13, 7.03, 6.86, 6.65, 6.43, 5.83, 4.44, 2.24, 1.87, 1.79, 1.63, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:20:01.295556: BAT: [ 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-, 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-] kWh
2026-06-19 17:20:01.296743: LOAD: [ 3.9, 3.91, 4.14, 4.73, 4.91, 4.91, 4.95, 4.98, 5.01, 5.08, 5.42, 5.62, 6.18, 6.62, 6.94, 7.62, 8.23, 8.28, 8.38, 8.53, 8.73, 8.94, 9.49, 10.79, 12.84, 13.18, 13.26, 13.41, 13.62, 13.9, 14.25, 14.66, 15.14, 15.37, 15.38, 15.64, 15.96, 16.34, 16.53, 16.77, 17.06, 17.4, 18.08, 18.76, 19.2, 19.71, 20.04, 20.36, 20.7, 20.94, 21.14, 21.66, 21.81, 21.82, 21.84, 21.87, 21.9, 21.96, 22.26, 22.44, 22.93, 23.32, 23.6, 24.27, 24.88, 24.93, 25.03, 25.18, 25.38, 25.58, 26.14, 27.44, 29.48, 29.83, 29.91, 30.05, 30.27, 30.55, 30.89, 31.31, 31.79, 32.02, 32.03, 32.29, 32.61, 32.99] kWh
2026-06-19 17:20:01.297893: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:20:01.299033: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.18, 1.46, 1.81, 2.22, 2.71, 2.93, 2.95, 3.2, 3.53, 3.91, 4.1, 4.33, 4.63, 4.97, 5.64, 6.33, 6.77, 7.27, 7.6, 7.93, 8.26, 8.5, 8.7, 9.22, 9.38, 9.38, 9.41, 9.44, 9.46, 9.53, 9.82, 10.0, 10.49, 10.88, 11.16, 11.83, 12.45, 12.5, 12.6, 12.75, 12.95, 13.15, 13.71, 15.01, 17.05, 17.39, 17.47, 17.62, 17.83, 18.11, 18.46, 18.87, 19.35, 19.58, 19.6, 19.85, 20.18, 20.55] kWh
2026-06-19 17:20:01.300147: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:20:01.301333: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 118.45, 123.17, 129.38, 135.6, 143.25, 146.94, 147.14, 151.14, 155.98, 160.95, 163.54, 166.84, 170.89, 175.59, 184.8, 194.34, 200.41, 207.32, 212.12, 221.46, 230.66, 238.02, 244.14, 262.31, 268.11, 268.13, 268.94, 269.75, 270.47, 272.11, 280.3, 284.75, 296.36, 304.07, 309.72, 373.33, 385.43, 386.4, 388.26, 390.91, 394.18, 398.02, 408.31, 432.44, 470.58, 476.87, 478.27, 480.71, 484.54, 489.26, 495.46, 501.69, 509.33, 513.03, 513.23, 517.23, 522.07, 527.04] p
2026-06-19 17:20:01.364799: predict best10 end_record 06-21 11:10:00, final soc 2.25kWh, metric 472.51p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:30:00, load 32.8kWh, PV 0.0kWh
2026-06-19 17:20:01.366325: Slot: [ 17:20, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:20:01.367545: SoC: [ 11.84, 11.83, 11.58, 10.95, 10.75, 10.75, 10.72, 10.68, 10.65, 10.57, 10.21, 9.99, 9.39, 8.92, 8.57, 7.84, 7.19, 7.13, 7.03, 6.86, 6.65, 6.43, 5.83, 4.44, 2.24, 1.87, 1.79, 1.63, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.23, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.15, 11.79, 11.54, 11.32, 10.76, 10.59, 10.59, 10.56, 10.53, 10.5, 10.44, 10.12, 9.92, 9.4, 8.98, 8.68, 7.96, 7.3, 7.25, 7.14, 6.98, 6.76, 6.55, 5.95, 4.55, 2.36, 1.99, 1.9, 1.75, 1.6, 1.6, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 17:20:01.368542: BAT: [ 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<bf+, g<bf+, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 17:20:01.369752: LOAD: [ 3.9, 3.91, 4.14, 4.73, 4.91, 4.91, 4.95, 4.98, 5.01, 5.08, 5.42, 5.62, 6.18, 6.62, 6.94, 7.62, 8.23, 8.28, 8.38, 8.53, 8.73, 8.94, 9.49, 10.79, 12.84, 13.18, 13.26, 13.41, 13.62, 13.9, 14.25, 14.66, 15.14, 15.37, 15.38, 15.64, 15.96, 16.34, 16.53, 16.77, 17.06, 17.4, 18.08, 18.76, 19.2, 19.71, 20.04, 20.36, 20.7, 20.94, 21.14, 21.66, 21.81, 21.82, 21.84, 21.87, 21.9, 21.96, 22.26, 22.44, 22.93, 23.32, 23.6, 24.27, 24.88, 24.93, 25.03, 25.18, 25.38, 25.58, 26.14, 27.44, 29.48, 29.83, 29.91, 30.05, 30.27, 30.55, 30.89, 31.31, 31.79, 32.02, 32.03, 32.29, 32.61, 32.99] kWh
2026-06-19 17:20:01.370948: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:20:01.372132: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.18, 1.46, 1.81, 2.22, 2.71, 2.93, 2.95, 3.2, 3.53, 5.99, 8.26, 8.26, 9.39, 11.81, 14.57, 15.92, 18.45, 19.01, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.42, 19.7, 20.05, 20.89, 21.0, 21.23, 21.24, 21.5, 21.82, 24.28] kWh
2026-06-19 17:20:01.373270: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:20:01.374482: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 118.45, 123.17, 129.38, 135.6, 143.25, 146.94, 147.14, 151.14, 155.98, 188.38, 219.0, 219.0, 234.46, 267.69, 305.43, 324.23, 358.84, 366.63, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 421.41, 421.41, 421.41, 421.41, 421.41, 421.41, 421.41, 421.41, 421.41, 421.41, 421.41, 421.41, 421.41, 422.79, 427.51, 433.72, 446.4, 448.12, 451.82, 452.02, 456.02, 460.86, 493.26] p
2026-06-19 17:20:01.448951: predict best end_record 06-21 11:10:00, final soc 2.38kWh, metric 452.19p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:25:00, load 31.49kWh, PV 0.0kWh
2026-06-19 17:20:01.450494: Slot: [ 17:20, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:20:01.451735: SoC: [ 11.84, 11.83, 11.59, 10.99, 10.8, 10.8, 10.77, 10.73, 10.7, 10.63, 10.29, 10.07, 9.5, 9.05, 8.72, 8.03, 7.4, 7.35, 7.24, 7.09, 6.89, 6.68, 6.11, 4.77, 2.68, 2.33, 2.25, 2.1, 1.88, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.02, 6.02, 8.35, 10.67, 10.67, 13.0, 12.7, 12.7, 12.37, 12.03, 11.78, 11.58, 11.04, 10.88, 10.88, 10.85, 10.82, 10.79, 10.73, 10.43, 10.24, 9.74, 9.34, 9.05, 8.37, 7.74, 7.69, 7.58, 7.43, 7.23, 7.02, 6.45, 5.11, 3.02, 2.67, 2.59, 2.44, 2.22, 1.93, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 17:20:01.452742: BAT: [ 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<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 17:20:01.454041: LOAD: [ 3.9, 3.91, 4.13, 4.69, 4.87, 4.87, 4.9, 4.93, 4.96, 5.03, 5.35, 5.54, 6.08, 6.5, 6.8, 7.45, 8.04, 8.09, 8.18, 8.32, 8.51, 8.71, 9.24, 10.48, 12.43, 12.76, 12.83, 12.97, 13.18, 13.44, 13.78, 14.17, 14.63, 14.85, 14.86, 15.11, 15.42, 15.78, 15.96, 16.18, 16.46, 16.79, 17.43, 18.09, 18.51, 18.99, 19.31, 19.62, 19.94, 20.16, 20.35, 20.85, 21.0, 21.0, 21.03, 21.06, 21.08, 21.14, 21.42, 21.6, 22.06, 22.43, 22.7, 23.34, 23.93, 23.98, 24.07, 24.21, 24.4, 24.6, 25.13, 26.37, 28.32, 28.65, 28.73, 28.86, 29.07, 29.34, 29.67, 30.06, 30.52, 30.74, 30.75, 31.0, 31.31, 31.67] kWh
2026-06-19 17:20:01.455235: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:20:01.456438: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.01, 1.34, 1.74, 2.19, 2.41, 2.43, 2.67, 2.98, 5.84, 8.52, 8.52, 8.8, 11.63, 14.77, 15.43, 18.35, 18.55, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.89, 19.72, 19.8, 20.02, 20.04, 20.28, 20.59, 23.45] kWh
2026-06-19 17:20:01.457880: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:20:01.459114: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.31, 121.23, 127.17, 134.47, 138.0, 138.19, 142.01, 146.63, 184.29, 220.39, 220.39, 224.26, 262.98, 306.0, 315.1, 355.13, 357.91, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 412.48, 412.48, 412.48, 412.48, 412.48, 412.48, 412.48, 412.48, 412.48, 412.48, 412.48, 412.48, 412.48, 412.48, 412.48, 412.89, 425.29, 426.66, 430.19, 430.38, 434.2, 438.83, 476.48] p
2026-06-19 17:20:01.461484: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 17:20:01.461564: Saving plan best values to HA entities
2026-06-19 17:20:01.602806: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 17:20:01.607553: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 17:20:01.612325: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 36.38kWh, house 2.88kWh, export 0.0kWh, metric 452.19p, metric10 472.51p
2026-06-19 17:20:01.672397: Marginal costs baseline metric (no standing charge): 352.22
2026-06-19 17:20:01.833597: Marginal energy costs matrix computed: min=17.07 max=25.46
2026-06-19 17:20:01.908385: Rate array import [{'start': 1040, 'end': 1140, 'rate': 'very expensive', 'range': '(31.1p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1040, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 17:20:01.909055: - Your estimated bill for today is £0.65 and tomorrow is £2.97
2026-06-19 17:20:01.909084: - Import rates are very expensive (31.1p - 37.1p) for the next 1 and three quarters hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 17:20:01.909099: - The battery is currently at 74% and is in eco mode for the next 17 hours.
2026-06-19 17:20:01.909112: - For the next 48 hours there will be no solar generation.
2026-06-19 17:20:01.909124: - You will run out of battery in 14 hours.
2026-06-19 17:20:01.909136: - Your next charge slot will be in 17 hours where import rates will be cheap (13.2p).
2026-06-19 17:20:01.909148:
2026-06-19 17:20:01.953562: Plan calculation took 0.89 seconds
2026-06-19 17:20:01.958306: No high rate period found
2026-06-19 17:20:02.019004: Import threshold used for optimisation was 16.86p
2026-06-19 17:20:02.082765: Low import rate windows [0: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 1: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 2: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 3: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 4: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 5: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 6: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 7: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 8: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 9: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 10: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 11: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 12: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 13: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 14: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 15: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 16: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 17: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 18: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 19: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 20: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 21: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 22: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 23: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 24: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 25: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 26: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 27: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 28: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 29: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 30: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 31: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 32: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 33: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 34: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 35: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 36: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 37: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 38: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 39: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 40: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 41: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 42: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 43: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 44: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 45: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 46: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 47: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 48: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 49: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 50: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 51: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 52: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 53: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 54: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 55: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 56: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 57: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 58: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 59: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 60: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 61: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 62: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 63: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 64: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 65: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 66: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 67: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 68: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 69: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 70: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 71: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 72: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 73: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 74: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 75: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 76: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 77: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 78: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 79: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 80: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 81: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 82: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 83: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 84: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 85: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 86: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 87: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 88: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 89: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 90: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 91: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 92: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 93: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 94: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 95: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14]
2026-06-19 17:20:02.105892: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 17:20:02.106035: Recompute is saving previous plan...
2026-06-19 17:20:02.108647: Best charge window [ 19-06 17:00:00 - 19-06 17:30:00 @ 32.09p 0%, 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0% ]
2026-06-19 17:20:02.108699: Best export window [ ]
2026-06-19 17:20:02.109361: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 17:20:02.111016: Load divergence over 8.0 hours mean 452.75W, min 0.0W, max 2997.6W, std dev 581.36W, divergence 64.2%
2026-06-19 17:20:02.129584: Calculating data from yesterday for savings calculation
2026-06-19 17:20:02.138588: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 17:20:02.145183: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 17:20:02.146402: Creating pool of 12 processes to match your CPU count
2026-06-19 17:20:02.202768: Calculate Best options: mode(Control charge & discharge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 17:20:02.204661: Optimise levels pass started at 2026-06-19 17:20:02
2026-06-19 17:20:02.204727: Optimise all windows, total charge 95 export 1
2026-06-19 17:20:02.448113: >> Region optimisation pass width 960
2026-06-19 17:20:02.792111: >> Region optimisation pass width 480
2026-06-19 17:20:03.082336: >> Region optimisation pass width 240
2026-06-19 17:20:03.877869: >> Region optimisation pass width 120
2026-06-19 17:20:04.986392: Calculated end_record as 06-21 11:00:00 based on best_price 14.54p, next_charge_start 06-20 11:00:00, max_windows 83
2026-06-19 17:20:04.986632: Optimise levels pass ended at 2026-06-19 17:20:04, duration 2.8 seconds tried 358 combinations
2026-06-19 17:20:04.986699: Set best_price_charge_level 15.6p, best_price_export_level 0p, best_price_charge 14.54p, best_cost_export 0p, best_metric 390.61p, best_keep 0kWh, best_cycle 45.57kWh, best_carbon 0kg, best_import 35.39kWh
2026-06-19 17:20:05.001954: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 14.54p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 0, 16.0, 16.0, 12.75, 12.75, 12.75, 12.75, 12.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 17:20:05.002368: Optimise price set 15.6p, pass trim, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 318.72p, best_cost 337.97p, best_cycle 32.72kWh, best_carbon 0kg, best_import 39.69kWh
2026-06-19 17:20:05.038597: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 318.72p, best_cost 337.97p, best_cycle 32.72kWh, best_carbon 0kg, best_import 39.69kWh
2026-06-19 17:20:05.079575: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 318.72p, best_cost 337.97p, best_cycle 32.72kWh, best_carbon 0kg, best_import 39.69kWh
2026-06-19 17:20:05.111047: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 318.7p, best_cost 337.95p, best_cycle 32.72kWh, best_carbon 0kg, best_import 39.69kWh
2026-06-19 17:20:05.249335: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 318.7p, best_cost 337.95p, best_cycle 32.72kWh, best_carbon 0kg, best_import 39.69kWh
2026-06-19 17:20:05.278770: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 318.7p, best_cost 337.95p, best_cycle 32.72kWh, best_carbon 0kg, best_import 39.69kWh
2026-06-19 17:20:05.301769: Best charge windows best_metric 318.7p, best_cost 337.95p, best_carbon 0kg, best_import 39.69kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 80%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 80%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ]
2026-06-19 17:20:05.301939: Best export windows best_metric 318.7p, best_cost 337.95p, best_carbon 0kg, best_import 39.69kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 17:20:05.302809: Best charge windows best_metric 318.7p, best_cost 337.95p, best_carbon 0kg, best_import 39.69kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 80%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 80%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ]
2026-06-19 17:20:05.302960: Best export windows best_metric 318.7p, best_cost 337.95p, best_carbon 0kg, best_import 39.69kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 17:20:05.303121: Optimise price set 15.6p, pass normal, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 318.7p, best_cost 337.95p, best_cycle 32.72kWh, best_carbon 0kg, best_import 39.69kWh
2026-06-19 17:20:05.333103: Optimise price set 15.2p, pass normal, price 14.13p, start_at_low False, best_price_charge 14.54p, best_metric 318.7p, best_cost 337.95p, best_cycle 32.72kWh, best_carbon 0kg, best_import 39.69kWh
2026-06-19 17:20:05.365544: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 318.32p, best_cost 337.56p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:05.397814: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:05.428814: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:05.556154: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:05.589056: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:05.611997: Best charge windows best_metric 318.29p, best_cost 337.53p, best_carbon 0kg, best_import 39.65kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ]
2026-06-19 17:20:05.612147: Best export windows best_metric 318.29p, best_cost 337.53p, best_carbon 0kg, best_import 39.65kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 17:20:05.612330: Optimise price set 15.6p, pass trim, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:05.642650: Optimise price set 15.2p, pass trim, price 14.13p, start_at_low False, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:05.672307: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:05.702211: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:05.735222: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:05.861232: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:05.890367: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:05.917307: Best charge windows best_metric 318.29p, best_cost 337.53p, best_carbon 0kg, best_import 39.65kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ]
2026-06-19 17:20:05.917558: Best export windows best_metric 318.29p, best_cost 337.53p, best_carbon 0kg, best_import 39.65kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 17:20:05.917632: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:05.942427: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:05.973207: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:06.078665: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:06.108360: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:06.138594: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:06.171834: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:06.205768: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:06.255473: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:06.301138: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:06.349429: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:06.399340: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:06.443590: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:06.494858: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 14.54p, best_metric 318.29p, best_cost 337.53p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:06.554690: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 14.54p, best_metric 318.02p, best_cost 337.26p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:06.618217: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 14.54p, best_metric 318.0p, best_cost 337.26p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:06.676851: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 14.54p, best_metric 318.0p, best_cost 337.26p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:06.808620: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:06.921087: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:06.984939: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:07.048050: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:07.255801: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:07.320326: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:07.385287: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:07.450076: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:07.514626: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:07.581982: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:07.653329: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:07.683215: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:07.716291: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:07.749589: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:07.781009: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:07.814036: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:07.942968: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:08.039514: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:08.099702: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:08.215151: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:08.246950: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:08.279497: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:08.337360: Optimise price set 34.4p, pass low, price 32.09p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:08.361919: Optimise price set 37.0p, pass low, price 34.45p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:08.392694: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:08.426814: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 14.54p, best_metric 317.96p, best_cost 337.23p, best_cycle 32.24kWh, best_carbon 0kg, best_import 39.65kWh
2026-06-19 17:20:08.458621: Best charge windows best_metric 317.96p, best_cost 337.23p, best_carbon 0kg, best_import 39.65kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 44%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 80%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ]
2026-06-19 17:20:08.458825: Best export windows best_metric 317.96p, best_cost 337.23p, best_carbon 0kg, best_import 39.65kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 17:20:08.459079: Tweak plan optimisation started
2026-06-19 17:20:08.685816: Tweak optimisation finished metric 317.95 cost 337.23 metric_keep 0 cycle 32.24 carbon 0 import 39.65
2026-06-19 17:20:08.694892: Raw charge windows [ 19-06 17:00:00 - 19-06 17:30:00 @ 32.09p 0%, 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 44%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 80%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ] reserve 1.6
2026-06-19 17:20:08.695610: Unclipped charge windows [ 20-06 02:00:00 - 20-06 03:00:00 @ 17.04p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 80%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 11:00:00 - 21-06 17:30:00 @ 27.78p 100% ] reserve 1.6
2026-06-19 17:20:08.696002: Unfiltered charge windows [ 20-06 02:00:00 - 20-06 03:00:00 @ 17.04p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 80%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 11:00:00 - 21-06 17:30:00 @ 27.78p 100% ] reserve 1.6
2026-06-19 17:20:08.696248: Filtered charge windows [ 20-06 02:00:00 - 20-06 03:00:00 @ 17.04p 44%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 80%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 11:00:00 - 21-06 17:30:00 @ 27.78p 100% ] reserve 1.6
2026-06-19 17:20:08.718672: Previous plan best metric is 319.54 (cost 338.86) and new plan best metric is 318.83 (cost 338.23)
2026-06-19 17:20:08.718716: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 17:20:08.718873: Plan valid is now true after recompute was False
2026-06-19 17:20:08.739350: predict base end_record 06-21 11:00:00, final soc 1.6kWh, metric 498.36p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:25:00, load 31.31kWh, PV 0.0kWh
2026-06-19 17:20:08.740806: Slot: [ 17:20, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:20:08.742025: SoC: [ 11.84, 11.83, 11.59, 10.99, 10.8, 10.8, 10.77, 10.73, 10.7, 10.63, 10.29, 10.07, 9.5, 9.05, 8.72, 8.03, 7.4, 7.35, 7.24, 7.09, 6.89, 6.68, 6.11, 4.77, 2.68, 2.33, 2.25, 2.1, 1.88, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:20:08.743038: BAT: [ 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-, 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-] kWh
2026-06-19 17:20:08.744224: LOAD: [ 3.9, 3.91, 4.13, 4.69, 4.87, 4.87, 4.9, 4.93, 4.96, 5.03, 5.35, 5.54, 6.08, 6.5, 6.8, 7.45, 8.04, 8.09, 8.18, 8.32, 8.51, 8.71, 9.24, 10.48, 12.43, 12.76, 12.83, 12.97, 13.18, 13.44, 13.78, 14.17, 14.63, 14.85, 14.86, 15.11, 15.42, 15.78, 15.96, 16.18, 16.46, 16.79, 17.43, 18.09, 18.51, 18.99, 19.31, 19.62, 19.94, 20.16, 20.35, 20.85, 21.0, 21.0, 21.03, 21.06, 21.08, 21.14, 21.42, 21.6, 22.06, 22.43, 22.7, 23.34, 23.93, 23.98, 24.07, 24.21, 24.4, 24.6, 25.13, 26.37, 28.32, 28.65, 28.73, 28.86, 29.07, 29.34, 29.67, 30.06, 30.52, 30.74, 30.75, 31.0, 31.31] kWh
2026-06-19 17:20:08.745359: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:20:08.746584: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.01, 1.34, 1.74, 2.19, 2.41, 2.43, 2.67, 2.98, 3.34, 3.52, 3.75, 4.03, 4.36, 5.0, 5.65, 6.07, 6.56, 6.87, 7.18, 7.5, 7.73, 7.92, 8.41, 8.56, 8.57, 8.59, 8.62, 8.65, 8.7, 8.99, 9.16, 9.63, 10.0, 10.27, 10.91, 11.49, 11.54, 11.64, 11.78, 11.97, 12.16, 12.69, 13.94, 15.89, 16.21, 16.29, 16.43, 16.63, 16.9, 17.23, 17.63, 18.09, 18.3, 18.32, 18.56, 18.87] kWh
2026-06-19 17:20:08.747741: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:20:08.748920: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.31, 121.23, 127.17, 134.47, 138.0, 138.19, 142.01, 146.63, 151.38, 153.85, 157.0, 160.87, 165.36, 174.15, 183.25, 189.05, 195.64, 200.22, 209.14, 217.92, 224.94, 230.78, 248.13, 253.66, 253.68, 254.45, 255.23, 255.92, 257.48, 265.3, 269.54, 280.63, 287.99, 293.38, 356.37, 367.93, 368.85, 370.63, 373.16, 376.27, 379.94, 389.77, 412.8, 449.21, 455.2, 456.54, 458.88, 462.53, 467.03, 472.96, 478.9, 486.2, 489.73, 489.92, 493.74, 498.36] p
2026-06-19 17:20:08.836398: Battery has 14.08 hours left - now at 11.84kWh
2026-06-19 17:20:08.872901: predict base10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 522.07p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:30:00, load 32.61kWh, PV 0.0kWh
2026-06-19 17:20:08.874384: Slot: [ 17:20, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:20:08.875570: SoC: [ 11.84, 11.83, 11.58, 10.95, 10.75, 10.75, 10.72, 10.68, 10.65, 10.57, 10.21, 9.99, 9.39, 8.92, 8.57, 7.84, 7.19, 7.13, 7.03, 6.86, 6.65, 6.43, 5.83, 4.44, 2.24, 1.87, 1.79, 1.63, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:20:08.876535: BAT: [ 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-, 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-] kWh
2026-06-19 17:20:08.877713: LOAD: [ 3.9, 3.91, 4.14, 4.73, 4.91, 4.91, 4.95, 4.98, 5.01, 5.08, 5.42, 5.62, 6.18, 6.62, 6.94, 7.62, 8.23, 8.28, 8.38, 8.53, 8.73, 8.94, 9.49, 10.79, 12.84, 13.18, 13.26, 13.41, 13.62, 13.9, 14.25, 14.66, 15.14, 15.37, 15.38, 15.64, 15.96, 16.34, 16.53, 16.77, 17.06, 17.4, 18.08, 18.76, 19.2, 19.71, 20.04, 20.36, 20.7, 20.94, 21.14, 21.66, 21.81, 21.82, 21.84, 21.87, 21.9, 21.96, 22.26, 22.44, 22.93, 23.32, 23.6, 24.27, 24.88, 24.93, 25.03, 25.18, 25.38, 25.58, 26.14, 27.44, 29.48, 29.83, 29.91, 30.05, 30.27, 30.55, 30.89, 31.31, 31.79, 32.02, 32.03, 32.29, 32.61] kWh
2026-06-19 17:20:08.878811: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:20:08.879927: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.18, 1.46, 1.81, 2.22, 2.71, 2.93, 2.95, 3.2, 3.53, 3.91, 4.1, 4.33, 4.63, 4.97, 5.64, 6.33, 6.77, 7.27, 7.6, 7.93, 8.26, 8.5, 8.7, 9.22, 9.38, 9.38, 9.41, 9.44, 9.46, 9.53, 9.82, 10.0, 10.49, 10.88, 11.16, 11.83, 12.45, 12.5, 12.6, 12.75, 12.95, 13.15, 13.71, 15.01, 17.05, 17.39, 17.47, 17.62, 17.83, 18.11, 18.46, 18.87, 19.35, 19.58, 19.6, 19.85, 20.18] kWh
2026-06-19 17:20:08.881023: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:20:08.882173: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 118.45, 123.17, 129.38, 135.6, 143.25, 146.94, 147.14, 151.14, 155.98, 160.95, 163.54, 166.84, 170.89, 175.59, 184.8, 194.34, 200.41, 207.32, 212.12, 221.46, 230.66, 238.02, 244.14, 262.31, 268.11, 268.13, 268.94, 269.75, 270.47, 272.11, 280.3, 284.75, 296.36, 304.07, 309.72, 373.33, 385.43, 386.4, 388.26, 390.91, 394.18, 398.02, 408.31, 432.44, 470.58, 476.87, 478.27, 480.71, 484.54, 489.26, 495.46, 501.69, 509.33, 513.03, 513.23, 517.23, 522.07] p
2026-06-19 17:20:08.938716: predict best10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 460.86p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:30:00, load 32.61kWh, PV 0.0kWh
2026-06-19 17:20:08.940174: Slot: [ 17:20, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:20:08.941373: SoC: [ 11.84, 11.83, 11.58, 10.95, 10.75, 10.75, 10.72, 10.68, 10.65, 10.57, 10.21, 9.99, 9.39, 8.92, 8.57, 7.84, 7.19, 7.13, 7.03, 6.86, 6.65, 6.43, 5.83, 4.44, 2.24, 1.87, 1.79, 1.63, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.23, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.15, 11.79, 11.54, 11.32, 10.76, 10.59, 10.59, 10.56, 10.53, 10.5, 10.44, 10.12, 9.92, 9.4, 8.98, 8.68, 7.96, 7.3, 7.25, 7.14, 6.98, 6.76, 6.55, 5.95, 4.55, 2.36, 1.99, 1.9, 1.75, 1.6, 1.6, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:20:08.942414: BAT: [ 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<bf+, g<bf+, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 17:20:08.943580: LOAD: [ 3.9, 3.91, 4.14, 4.73, 4.91, 4.91, 4.95, 4.98, 5.01, 5.08, 5.42, 5.62, 6.18, 6.62, 6.94, 7.62, 8.23, 8.28, 8.38, 8.53, 8.73, 8.94, 9.49, 10.79, 12.84, 13.18, 13.26, 13.41, 13.62, 13.9, 14.25, 14.66, 15.14, 15.37, 15.38, 15.64, 15.96, 16.34, 16.53, 16.77, 17.06, 17.4, 18.08, 18.76, 19.2, 19.71, 20.04, 20.36, 20.7, 20.94, 21.14, 21.66, 21.81, 21.82, 21.84, 21.87, 21.9, 21.96, 22.26, 22.44, 22.93, 23.32, 23.6, 24.27, 24.88, 24.93, 25.03, 25.18, 25.38, 25.58, 26.14, 27.44, 29.48, 29.83, 29.91, 30.05, 30.27, 30.55, 30.89, 31.31, 31.79, 32.02, 32.03, 32.29, 32.61] kWh
2026-06-19 17:20:08.944705: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:20:08.945877: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.18, 1.46, 1.81, 2.22, 2.71, 2.93, 2.95, 3.2, 3.53, 5.99, 8.26, 8.26, 9.39, 11.81, 14.57, 15.92, 18.45, 19.01, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.42, 19.7, 20.05, 20.89, 21.0, 21.23, 21.24, 21.5, 21.82] kWh
2026-06-19 17:20:08.947333: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:20:08.948536: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 118.45, 123.17, 129.38, 135.6, 143.25, 146.94, 147.14, 151.14, 155.98, 188.38, 219.0, 219.0, 234.46, 267.69, 305.43, 324.23, 358.84, 366.63, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 371.43, 421.41, 421.41, 421.41, 421.41, 421.41, 421.41, 421.41, 421.41, 421.41, 421.41, 421.41, 421.41, 421.41, 422.79, 427.51, 433.72, 446.4, 448.12, 451.82, 452.02, 456.02, 460.86] p
2026-06-19 17:20:09.017992: predict best end_record 06-21 11:00:00, final soc 1.6kWh, metric 438.83p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:25:00, load 31.31kWh, PV 0.0kWh
2026-06-19 17:20:09.019824: Slot: [ 17:20, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:20:09.021331: SoC: [ 11.84, 11.83, 11.59, 10.99, 10.8, 10.8, 10.77, 10.73, 10.7, 10.63, 10.29, 10.07, 9.5, 9.05, 8.72, 8.03, 7.4, 7.35, 7.24, 7.09, 6.89, 6.68, 6.11, 4.77, 2.68, 2.33, 2.25, 2.1, 1.88, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.02, 6.02, 8.35, 10.67, 10.67, 13.0, 12.7, 12.7, 12.37, 12.03, 11.78, 11.58, 11.04, 10.88, 10.88, 10.85, 10.82, 10.79, 10.73, 10.43, 10.24, 9.74, 9.34, 9.05, 8.37, 7.74, 7.69, 7.58, 7.43, 7.23, 7.02, 6.45, 5.11, 3.02, 2.67, 2.59, 2.44, 2.22, 1.93, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:20:09.022606: BAT: [ 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<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 17:20:09.024090: LOAD: [ 3.9, 3.91, 4.13, 4.69, 4.87, 4.87, 4.9, 4.93, 4.96, 5.03, 5.35, 5.54, 6.08, 6.5, 6.8, 7.45, 8.04, 8.09, 8.18, 8.32, 8.51, 8.71, 9.24, 10.48, 12.43, 12.76, 12.83, 12.97, 13.18, 13.44, 13.78, 14.17, 14.63, 14.85, 14.86, 15.11, 15.42, 15.78, 15.96, 16.18, 16.46, 16.79, 17.43, 18.09, 18.51, 18.99, 19.31, 19.62, 19.94, 20.16, 20.35, 20.85, 21.0, 21.0, 21.03, 21.06, 21.08, 21.14, 21.42, 21.6, 22.06, 22.43, 22.7, 23.34, 23.93, 23.98, 24.07, 24.21, 24.4, 24.6, 25.13, 26.37, 28.32, 28.65, 28.73, 28.86, 29.07, 29.34, 29.67, 30.06, 30.52, 30.74, 30.75, 31.0, 31.31] kWh
2026-06-19 17:20:09.025499: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:20:09.026958: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.01, 1.34, 1.74, 2.19, 2.41, 2.43, 2.67, 2.98, 5.84, 8.52, 8.52, 8.8, 11.63, 14.77, 15.43, 18.35, 18.55, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.89, 19.72, 19.8, 20.02, 20.04, 20.28, 20.59] kWh
2026-06-19 17:20:09.028370: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:20:09.029849: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.31, 121.23, 127.17, 134.47, 138.0, 138.19, 142.01, 146.63, 184.29, 220.39, 220.39, 224.26, 262.98, 306.0, 315.1, 355.13, 357.91, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 362.49, 412.48, 412.48, 412.48, 412.48, 412.48, 412.48, 412.48, 412.48, 412.48, 412.48, 412.48, 412.48, 412.48, 412.48, 412.48, 412.89, 425.29, 426.66, 430.19, 430.38, 434.2, 438.83] p
2026-06-19 17:20:09.032057: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , ]
2026-06-19 17:20:09.032090: Saving plan best values to HA entities
2026-06-19 17:20:09.167601: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 17:20:09.172099: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 17:20:09.176573: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 36.38kWh, house 2.88kWh, export 0.0kWh, metric 438.83p, metric10 460.86p
2026-06-19 17:20:09.235587: Marginal costs baseline metric (no standing charge): 338.859
2026-06-19 17:20:09.401224: Marginal energy costs matrix computed: min=17.07 max=25.46
2026-06-19 17:20:09.465526: Rate array import [{'start': 1040, 'end': 1140, 'rate': 'very expensive', 'range': '(31.1p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1040, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 17:20:09.466150: - Your estimated bill for today is £0.65 and tomorrow is £2.97
2026-06-19 17:20:09.466179: - Import rates are very expensive (31.1p - 37.1p) for the next 1 and three quarters hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 17:20:09.466194: - The battery is currently at 74% and is in eco mode for the next 17 hours.
2026-06-19 17:20:09.466207: - For the next 48 hours there will be no solar generation.
2026-06-19 17:20:09.466219: - You will run out of battery in 14 hours.
2026-06-19 17:20:09.466231: - Your next charge slot will be in 17 hours where import rates will be cheap (13.2p).
2026-06-19 17:20:09.466243:
2026-06-19 17:20:09.515575: Plan calculation took 7.41 seconds
2026-06-19 17:20:09.515798: Inverter 0: Type SK Sunsynk
2026-06-19 17:20:09.515830: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:20:09.516038: Reserve min: 10%, battery_min: 10%
2026-06-19 17:20:09.516106: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:20:09.516426: Inverter 0 SoC: 11.84kW 74%, current charge rate 5000W, current discharge rate 5250W, current battery power 501W, current battery voltage 51.2V, grid power -52W, load power 539W, PV Power 0W
2026-06-19 17:20:09.516627: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:20:09.516711: Inverter 0 scheduled charge enable is False
2026-06-19 17:20:09.516739: Inverter 0 charge windows currently []
2026-06-19 17:20:09.516765: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:20:09.516865: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:20:09.516889: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:20:09.516925: Inverter 0 scheduled discharge enable is False
2026-06-19 17:20:09.517042: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:20:09.517069: Inverter 0 discharge windows currently []
2026-06-19 17:20:09.517092: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:20:09.517109: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:20:09.517124: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:20:09.594883: Total inverter register writes now 0
2026-06-19 17:20:09.613794: Completed run status Read-Only
2026-06-19 17:20:09.619301: Info: record_status Read-Only
2026-06-19 17:20:09.629720: Saved current settings to /config/predbat_config.json
2026-06-19 17:20:49.701331: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:20:49.701533: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:20:49.701563: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:20:49.701720: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:20:49.701752: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:20:49.701770: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:20:49.701786: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:23:03.904232: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:23:03.904460: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:23:03.904492: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:23:03.904613: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:23:03.904640: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:23:03.904657: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:23:03.904675: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:25:00.084315: --------------- PredBat - update at 2026-06-19 17:25:00+01:00 with clock skew 0 minutes, minutes now 1045
2026-06-19 17:25:00.085100: Saved current settings to /config/predbat_config.json
2026-06-19 17:25:00.085195: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 109.9 minutes
2026-06-19 17:25:00.085272: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 17:25:00.085404: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 17:25:00.104726: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 17:25:00.105167: Predbat mode is set to Control charge & discharge
2026-06-19 17:25:00.105244: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 17:25:00.205272: Found 11520 load_today datapoints going back 1 days
2026-06-19 17:25:00.205639: Using load_power data to fill gaps in load_today data
2026-06-19 17:25:00.260031: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 17:25:00.260174: Zero load period starting at 2026-06-19T12:09:00+0100 (316 minutes) for 889 minutes with base value 0.9
2026-06-19 17:25:00.260231: Zero load period starting at 2026-06-18T19:24:00+0100 (1321 minutes) for 64 minutes with base value 0.8
2026-06-19 17:25:00.261183: Processing 384 30-minute periods for power integration
2026-06-19 17:25:00.324999: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 17:25:00.325091: Car charging hold True, threshold 6.0kWh
2026-06-19 17:25:00.325126: Current data so far today: load 3.95kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 17:25:00.350389: Standing charge is set to 49.98p
2026-06-19 17:25:00.376782: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 17:25:00.377056: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 17:25:00.415154: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 17:25:00.415240: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 17:25:00.416349: High export rate found rates in range 99p to -99p
2026-06-19 17:25:00.502335: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 17:25:00.502451: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 17:25:00.502637: Last hour: net energy 0.01kWh, import 0.01kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.25p, import 0.25p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 17:25:00.547031: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 17:25:00.547129: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 17:25:00.548933: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 17:25:00.550306: Warn: Found 1 gaps in load_today totalling 9990 minutes to fill using average data
2026-06-19 17:25:00.550401: Gap starting at 2026-06-18T15:55:00+0100 (1530 minutes) for 9990 minutes
2026-06-19 17:25:00.566608: Historical days now [7] weight [1]
2026-06-19 17:25:00.590291: Today's load divergence 120.23%, in-day adjustment 113.94%, damping 0.95x, yesterday 100.0% today 119.21% blend 27.43%
2026-06-19 17:25:00.590353: Today's predicted so far 9.53kWh with 0.0kWh car/iBoost excluded, 0.68kWh import ignored, and 0kWh forecast extra.
2026-06-19 17:25:00.590382: Today's actual load so far 12.56kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 17:25:00.621098: Inverter 0: Type SK Sunsynk
2026-06-19 17:25:00.621159: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:25:00.621332: Reserve min: 10%, battery_min: 10%
2026-06-19 17:25:00.621391: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:25:00.621633: Inverter 0 SoC: 11.84kW 74%, current charge rate 5000W, current discharge rate 5250W, current battery power 507W, current battery voltage 51.2V, grid power -55W, load power 548W, PV Power 0W
2026-06-19 17:25:00.621873: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:25:00.621956: Inverter 0 scheduled charge enable is False
2026-06-19 17:25:00.621982: Inverter 0 charge windows currently []
2026-06-19 17:25:00.622007: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:25:00.622114: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:25:00.622140: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:25:00.622190: Inverter 0 scheduled discharge enable is False
2026-06-19 17:25:00.622336: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:25:00.622366: Inverter 0 discharge windows currently []
2026-06-19 17:25:00.622386: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:25:00.622402: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:25:00.622417: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:25:00.680468: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 17:25:00.680553: Plan was last updated on 2026-06-19 17:20:00+01:00 and is now 5.0 minutes old
2026-06-19 17:25:00.680853: Best charge window [ 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ]
2026-06-19 17:25:00.680886: Best export window [ ]
2026-06-19 17:25:00.681710: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 17:25:00.683722: Load divergence over 8.0 hours mean 452.85W, min 0.0W, max 2832.0W, std dev 568.06W, divergence 62.72%
2026-06-19 17:25:00.704393: Creating pool of 12 processes to match your CPU count
2026-06-19 17:25:00.778347: predict base end_record 06-21 11:05:00, final soc 1.6kWh, metric 500.55p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:25:00, load 31.48kWh, PV 0.0kWh
2026-06-19 17:25:00.781188: Slot: [ 17:25, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:25:00.782782: SoC: [ 11.84, 11.83, 11.57, 11.0, 10.81, 10.81, 10.78, 10.74, 10.71, 10.64, 10.29, 10.08, 9.51, 9.06, 8.73, 8.04, 7.41, 7.36, 7.25, 7.1, 6.89, 6.69, 6.12, 4.78, 2.69, 2.34, 2.25, 2.1, 1.89, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:25:00.784037: BAT: [ 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-, 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-] kWh
2026-06-19 17:25:00.786681: LOAD: [ 3.95, 3.96, 4.2, 4.73, 4.91, 4.91, 4.94, 4.97, 5.0, 5.07, 5.39, 5.59, 6.12, 6.54, 6.85, 7.49, 8.08, 8.13, 8.22, 8.37, 8.55, 8.75, 9.28, 10.52, 12.47, 12.8, 12.88, 13.02, 13.22, 13.49, 13.82, 14.21, 14.67, 14.89, 14.9, 15.15, 15.46, 15.82, 16.01, 16.21, 16.51, 16.83, 17.46, 18.11, 18.54, 19.03, 19.36, 19.66, 19.98, 20.26, 20.46, 20.93, 21.09, 21.09, 21.11, 21.14, 21.17, 21.23, 21.51, 21.68, 22.15, 22.52, 22.79, 23.43, 24.01, 24.06, 24.16, 24.3, 24.49, 24.68, 25.21, 26.46, 28.41, 28.73, 28.81, 28.95, 29.15, 29.42, 29.75, 30.15, 30.61, 30.82, 30.84, 31.08, 31.39, 31.75] kWh
2026-06-19 17:25:00.788150: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:25:00.789639: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.33, 1.73, 2.19, 2.4, 2.42, 2.66, 2.97, 3.33, 3.52, 3.73, 4.02, 4.34, 4.97, 5.62, 6.06, 6.54, 6.87, 7.17, 7.49, 7.77, 7.98, 8.45, 8.6, 8.6, 8.63, 8.66, 8.69, 8.74, 9.02, 9.2, 9.66, 10.03, 10.3, 10.94, 11.53, 11.57, 11.67, 11.81, 12.0, 12.2, 12.73, 13.97, 15.92, 16.25, 16.32, 16.46, 16.67, 16.93, 17.27, 17.66, 18.12, 18.34, 18.35, 18.6, 18.91, 19.27] kWh
2026-06-19 17:25:00.791166: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:25:00.792660: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.17, 121.1, 127.04, 134.34, 137.87, 138.05, 141.87, 146.5, 151.24, 153.8, 156.69, 160.76, 165.15, 173.75, 182.83, 188.77, 195.45, 200.19, 208.92, 217.69, 226.35, 232.72, 249.11, 254.65, 254.66, 255.47, 256.23, 257.01, 258.46, 266.27, 270.52, 281.61, 288.96, 294.36, 357.35, 368.9, 369.82, 371.6, 374.13, 377.25, 380.92, 390.74, 413.78, 450.18, 456.18, 457.51, 459.85, 463.5, 468.0, 473.93, 479.87, 487.17, 490.7, 490.88, 494.7, 499.33, 504.07] p
2026-06-19 17:25:00.909030: Battery has 14.0 hours left - now at 11.84kWh
2026-06-19 17:25:00.948135: predict base10 end_record 06-21 11:05:00, final soc 1.6kWh, metric 524.38p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:35:00, load 32.8kWh, PV 0.0kWh
2026-06-19 17:25:00.950079: Slot: [ 17:25, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:25:00.951578: SoC: [ 11.84, 11.82, 11.56, 10.96, 10.76, 10.76, 10.72, 10.69, 10.65, 10.58, 10.22, 10.0, 9.4, 8.93, 8.58, 7.85, 7.2, 7.14, 7.03, 6.87, 6.66, 6.44, 5.84, 4.45, 2.25, 1.88, 1.8, 1.64, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:25:00.952832: BAT: [ 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-, 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-] kWh
2026-06-19 17:25:00.954413: LOAD: [ 3.95, 3.96, 4.21, 4.77, 4.95, 4.95, 4.99, 5.02, 5.05, 5.12, 5.46, 5.66, 6.22, 6.66, 6.98, 7.66, 8.28, 8.32, 8.43, 8.57, 8.77, 8.98, 9.53, 10.83, 12.88, 13.22, 13.3, 13.45, 13.66, 13.94, 14.29, 14.7, 15.18, 15.41, 15.43, 15.68, 16.0, 16.38, 16.58, 16.8, 17.11, 17.44, 18.1, 18.78, 19.24, 19.75, 20.09, 20.41, 20.74, 21.03, 21.25, 21.74, 21.9, 21.9, 21.93, 21.96, 21.99, 22.05, 22.34, 22.52, 23.02, 23.4, 23.68, 24.36, 24.97, 25.02, 25.12, 25.27, 25.47, 25.67, 26.23, 27.53, 29.57, 29.91, 29.99, 30.14, 30.35, 30.63, 30.98, 31.39, 31.88, 32.1, 32.12, 32.37, 32.7, 33.08] kWh
2026-06-19 17:25:00.955844: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:25:00.957329: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.17, 1.45, 1.8, 2.22, 2.7, 2.93, 2.94, 3.2, 3.52, 3.9, 4.1, 4.31, 4.62, 4.96, 5.61, 6.3, 6.75, 7.26, 7.6, 7.92, 8.26, 8.55, 8.77, 9.26, 9.42, 9.42, 9.45, 9.48, 9.51, 9.56, 9.86, 10.04, 10.53, 10.92, 11.2, 11.87, 12.48, 12.53, 12.63, 12.78, 12.98, 13.18, 13.74, 15.04, 17.08, 17.43, 17.51, 17.65, 17.87, 18.15, 18.49, 18.91, 19.39, 19.62, 19.63, 19.89, 20.21, 20.59] kWh
2026-06-19 17:25:00.959145: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:25:00.960657: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 118.29, 123.01, 129.22, 135.44, 143.09, 146.79, 146.99, 150.99, 155.83, 160.8, 163.48, 166.5, 170.77, 175.36, 184.37, 193.89, 200.11, 207.11, 212.07, 221.22, 230.41, 239.48, 246.16, 263.33, 269.14, 269.15, 269.99, 270.79, 271.61, 273.13, 281.33, 285.77, 297.39, 305.09, 310.74, 374.35, 386.46, 387.43, 389.29, 391.94, 395.2, 399.05, 409.33, 433.47, 471.61, 477.89, 479.29, 481.74, 485.56, 490.28, 496.49, 502.71, 510.36, 514.06, 514.25, 518.25, 523.1, 528.06] p
2026-06-19 17:25:01.035564: predict best10 end_record 06-21 11:05:00, final soc 1.92kWh, metric 467.31p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:35:00, load 32.8kWh, PV 0.0kWh
2026-06-19 17:25:01.037478: Slot: [ 17:25, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:25:01.039016: SoC: [ 11.84, 11.82, 11.56, 10.96, 10.76, 10.76, 10.72, 10.69, 10.65, 10.58, 10.22, 10.0, 9.4, 8.93, 8.58, 7.85, 7.2, 7.14, 7.03, 6.87, 6.66, 6.44, 5.84, 4.45, 2.25, 1.88, 1.8, 1.64, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.25, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.16, 11.8, 11.49, 11.25, 10.72, 10.55, 10.55, 10.52, 10.49, 10.46, 10.4, 10.08, 9.88, 9.36, 8.94, 8.64, 7.92, 7.26, 7.21, 7.1, 6.94, 6.72, 6.51, 5.91, 4.51, 2.32, 1.95, 1.86, 1.71, 1.6, 1.6, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 17:25:01.040298: BAT: [ 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<bf+, g<bf+, g>be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 17:25:01.041796: LOAD: [ 3.95, 3.96, 4.21, 4.77, 4.95, 4.95, 4.99, 5.02, 5.05, 5.12, 5.46, 5.66, 6.22, 6.66, 6.98, 7.66, 8.28, 8.32, 8.43, 8.57, 8.77, 8.98, 9.53, 10.83, 12.88, 13.22, 13.3, 13.45, 13.66, 13.94, 14.29, 14.7, 15.18, 15.41, 15.43, 15.68, 16.0, 16.38, 16.58, 16.8, 17.11, 17.44, 18.1, 18.78, 19.24, 19.75, 20.09, 20.41, 20.74, 21.03, 21.25, 21.74, 21.9, 21.9, 21.93, 21.96, 21.99, 22.05, 22.34, 22.52, 23.02, 23.4, 23.68, 24.36, 24.97, 25.02, 25.12, 25.27, 25.47, 25.67, 26.23, 27.53, 29.57, 29.91, 29.99, 30.14, 30.35, 30.63, 30.98, 31.39, 31.88, 32.1, 32.12, 32.37, 32.7, 33.08] kWh
2026-06-19 17:25:01.043203: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:25:01.044674: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.17, 1.45, 1.8, 2.22, 2.7, 2.93, 2.94, 3.2, 3.52, 5.98, 8.26, 8.26, 9.38, 11.8, 14.54, 15.89, 18.42, 19.0, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.46, 19.74, 20.08, 20.93, 21.03, 21.26, 21.28, 21.53, 21.86, 24.32] kWh
2026-06-19 17:25:01.046133: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:25:01.047681: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 118.29, 123.01, 129.22, 135.44, 143.09, 146.79, 146.99, 150.99, 155.83, 188.23, 218.93, 218.93, 234.31, 267.43, 304.96, 323.75, 358.5, 366.38, 371.35, 371.35, 371.35, 371.35, 371.35, 371.35, 371.35, 371.35, 371.35, 371.35, 371.35, 371.35, 371.35, 371.35, 371.35, 371.35, 371.35, 421.33, 421.33, 421.33, 421.33, 421.33, 421.33, 421.33, 421.33, 421.33, 421.33, 421.33, 421.33, 421.33, 423.38, 428.1, 434.31, 446.99, 448.71, 452.41, 452.61, 456.61, 461.45, 493.85] p
2026-06-19 17:25:01.131337: predict best end_record 06-21 11:05:00, final soc 1.99kWh, metric 446.08p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:25:00, load 31.48kWh, PV 0.0kWh
2026-06-19 17:25:01.133169: Slot: [ 17:25, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:25:01.134733: SoC: [ 11.84, 11.83, 11.57, 11.0, 10.81, 10.81, 10.78, 10.74, 10.71, 10.64, 10.29, 10.08, 9.51, 9.06, 8.73, 8.04, 7.41, 7.36, 7.25, 7.1, 6.89, 6.69, 6.12, 4.78, 2.69, 2.34, 2.25, 2.1, 1.89, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.04, 6.04, 8.37, 10.69, 10.69, 13.02, 12.72, 12.72, 12.39, 12.05, 11.75, 11.53, 11.02, 10.86, 10.86, 10.83, 10.8, 10.77, 10.71, 10.41, 10.22, 9.72, 9.32, 9.03, 8.35, 7.72, 7.67, 7.56, 7.41, 7.21, 7.0, 6.43, 5.09, 3.0, 2.65, 2.56, 2.42, 2.2, 1.91, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 17:25:01.135987: BAT: [ 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<bf+, g<bf+, g>be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 17:25:01.137455: LOAD: [ 3.95, 3.96, 4.2, 4.73, 4.91, 4.91, 4.94, 4.97, 5.0, 5.07, 5.39, 5.59, 6.12, 6.54, 6.85, 7.49, 8.08, 8.13, 8.22, 8.37, 8.55, 8.75, 9.28, 10.52, 12.47, 12.8, 12.88, 13.02, 13.22, 13.49, 13.82, 14.21, 14.67, 14.89, 14.9, 15.15, 15.46, 15.82, 16.01, 16.21, 16.51, 16.83, 17.46, 18.11, 18.54, 19.03, 19.36, 19.66, 19.98, 20.26, 20.46, 20.93, 21.09, 21.09, 21.11, 21.14, 21.17, 21.23, 21.51, 21.68, 22.15, 22.52, 22.79, 23.43, 24.01, 24.06, 24.16, 24.3, 24.49, 24.68, 25.21, 26.46, 28.41, 28.73, 28.81, 28.95, 29.15, 29.42, 29.75, 30.15, 30.61, 30.82, 30.84, 31.08, 31.39, 31.75] kWh
2026-06-19 17:25:01.138884: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:25:01.140343: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.33, 1.73, 2.19, 2.4, 2.42, 2.66, 2.97, 5.83, 8.52, 8.52, 8.82, 11.64, 14.77, 15.42, 18.35, 18.56, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.93, 19.75, 19.84, 20.06, 20.07, 20.31, 20.62, 23.48] kWh
2026-06-19 17:25:01.141788: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:25:01.143266: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.17, 121.1, 127.04, 134.34, 137.87, 138.05, 141.87, 146.5, 184.15, 220.34, 220.34, 224.42, 263.04, 305.87, 314.95, 355.11, 357.94, 362.68, 362.68, 362.68, 362.68, 362.68, 362.68, 362.68, 362.68, 362.68, 362.68, 362.68, 362.68, 362.68, 362.68, 362.68, 362.68, 362.68, 412.66, 412.66, 412.66, 412.66, 412.66, 412.66, 412.66, 412.66, 412.66, 412.66, 412.66, 412.66, 412.66, 412.66, 412.66, 413.42, 425.82, 427.2, 430.73, 430.92, 434.74, 439.36, 477.02] p
2026-06-19 17:25:01.145482: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 17:25:01.145539: Saving plan best values to HA entities
2026-06-19 17:25:01.315606: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 17:25:01.321193: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 17:25:01.327223: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 36.4kWh, house 2.89kWh, export 0.0kWh, metric 446.08p, metric10 467.31p
2026-06-19 17:25:01.400799: Marginal costs baseline metric (no standing charge): 346.1086
2026-06-19 17:25:01.594271: Marginal energy costs matrix computed: min=17.01 max=25.52
2026-06-19 17:25:01.675498: Rate array import [{'start': 1045, 'end': 1140, 'rate': 'very expensive', 'range': '(31.1p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1045, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 17:25:01.676266: - Your estimated bill for today is £0.65 and tomorrow is £2.97
2026-06-19 17:25:01.676300: - Import rates are very expensive (31.1p - 37.1p) for the next 1 and a half hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 17:25:01.676319: - The battery is currently at 74% and is in eco mode for the next 17 hours.
2026-06-19 17:25:01.676335: - For the next 48 hours there will be no solar generation.
2026-06-19 17:25:01.676350: - You will run out of battery in 14 hours.
2026-06-19 17:25:01.676365: - Your next charge slot will be in 17 hours where import rates will be cheap (13.2p).
2026-06-19 17:25:01.676380:
2026-06-19 17:25:01.720180: Plan calculation took 1.04 seconds
2026-06-19 17:25:01.723639: No high rate period found
2026-06-19 17:25:01.769367: Import threshold used for optimisation was 17.7p
2026-06-19 17:25:01.824881: Low import rate windows [0: 06-19 17:00:00 - 06-19 17:30:00 @ 32.09, 1: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 2: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 3: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 4: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 5: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 6: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 7: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 8: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 9: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 10: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 11: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 12: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 13: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 14: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 15: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 16: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 17: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 18: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 19: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 20: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 21: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 22: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 23: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 24: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 25: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 26: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 27: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 28: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 29: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 30: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 31: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 32: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 33: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 34: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 35: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 36: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 37: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 38: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 39: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 40: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 41: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 42: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 43: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 44: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 45: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 46: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 47: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 48: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 49: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 50: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 51: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 52: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 53: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 54: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 55: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 56: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 57: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 58: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 59: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 60: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 61: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 62: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 63: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 64: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 65: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 66: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 67: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 68: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 69: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 70: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 71: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 72: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 73: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 74: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 75: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 76: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 77: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 78: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 79: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 80: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 81: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 82: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 83: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 84: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 85: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 86: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 87: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 88: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 89: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 90: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 91: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 92: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 93: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 94: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 95: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14]
2026-06-19 17:25:01.859167: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 17:25:01.864473: Total inverter register writes now 0
2026-06-19 17:25:01.886352: Completed run status Read-Only
2026-06-19 17:25:01.892524: Info: record_status Read-Only
2026-06-19 17:25:01.905175: Saved current settings to /config/predbat_config.json
2026-06-19 17:25:33.974208: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:25:33.975801: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:25:33.975850: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:25:33.975994: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:25:33.976064: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:25:33.976088: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:25:33.976104: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:27:34.168727: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:27:34.168929: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:27:34.168959: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:27:34.169079: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:27:34.169106: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:27:34.169123: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:27:34.169138: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:29:34.341569: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:29:34.341802: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:29:34.341837: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:29:34.341959: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:29:34.341986: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:29:34.342003: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:29:34.342035: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:30:00.441149: --------------- PredBat - update at 2026-06-19 17:30:00+01:00 with clock skew 0 minutes, minutes now 1050
2026-06-19 17:30:00.441914: Saved current settings to /config/predbat_config.json
2026-06-19 17:30:00.442022: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 114.9 minutes
2026-06-19 17:30:00.442096: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 17:30:00.442238: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 17:30:00.463269: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 17:30:00.463723: Predbat mode is set to Control charge & discharge
2026-06-19 17:30:00.463799: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 17:30:00.580937: Found 11520 load_today datapoints going back 1 days
2026-06-19 17:30:00.581041: Using load_power data to fill gaps in load_today data
2026-06-19 17:30:00.635973: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 17:30:00.636153: Zero load period starting at 2026-06-19T12:09:00+0100 (321 minutes) for 889 minutes with base value 0.9
2026-06-19 17:30:00.636217: Zero load period starting at 2026-06-18T19:24:00+0100 (1326 minutes) for 64 minutes with base value 0.8
2026-06-19 17:30:00.637357: Processing 384 30-minute periods for power integration
2026-06-19 17:30:00.714963: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 17:30:00.715066: Car charging hold True, threshold 6.0kWh
2026-06-19 17:30:00.715102: Current data so far today: load 4.0kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 17:30:00.737092: Standing charge is set to 49.98p
2026-06-19 17:30:00.769744: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 17:30:00.770105: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 17:30:00.812377: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 17:30:00.812482: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 17:30:00.813716: High export rate found rates in range 99p to -99p
2026-06-19 17:30:00.912558: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 17:30:00.912699: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 17:30:00.912928: Last hour: net energy 0.0kWh, import 0.0kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.0p, import 0.0p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 17:30:00.965568: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 17:30:00.965757: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 17:30:00.967751: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 17:30:00.969387: Warn: Found 1 gaps in load_today totalling 9985 minutes to fill using average data
2026-06-19 17:30:00.969489: Gap starting at 2026-06-18T15:55:00+0100 (1535 minutes) for 9985 minutes
2026-06-19 17:30:00.985947: Historical days now [7] weight [1]
2026-06-19 17:30:01.009644: Today's load divergence 120.39%, in-day adjustment 114.12%, damping 0.95x, yesterday 100.0% today 119.37% blend 27.08%
2026-06-19 17:30:01.009775: Today's predicted so far 9.61kWh with 0.0kWh car/iBoost excluded, 0.63kWh import ignored, and 0kWh forecast extra.
2026-06-19 17:30:01.009811: Today's actual load so far 12.69kWh with 0.0kWh car/iBoost excluded, and 0.09kWh import ignored.
2026-06-19 17:30:01.042872: Inverter 0: Type SK Sunsynk
2026-06-19 17:30:01.042938: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:30:01.043130: Reserve min: 10%, battery_min: 10%
2026-06-19 17:30:01.043193: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:30:01.043549: Inverter 0 SoC: 11.78kW 74%, current charge rate 5000W, current discharge rate 5250W, current battery power 485W, current battery voltage 51.2V, grid power -52W, load power 519W, PV Power 0W
2026-06-19 17:30:01.043701: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:30:01.043776: Inverter 0 scheduled charge enable is False
2026-06-19 17:30:01.043801: Inverter 0 charge windows currently []
2026-06-19 17:30:01.043824: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:30:01.043924: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:30:01.043948: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:30:01.043980: Inverter 0 scheduled discharge enable is False
2026-06-19 17:30:01.044095: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:30:01.044120: Inverter 0 discharge windows currently []
2026-06-19 17:30:01.044139: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:30:01.044155: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:30:01.044171: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:30:01.102151: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 17:30:01.102234: Plan was last updated on 2026-06-19 17:20:00+01:00 and is now 10.0 minutes old
2026-06-19 17:30:01.102571: Best charge window [ 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 38%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 66%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 16:30:00 @ 21.45p 100% ]
2026-06-19 17:30:01.102604: Best export window [ ]
2026-06-19 17:30:01.103425: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 17:30:01.105450: Load divergence over 8.0 hours mean 453.1W, min 0.0W, max 2779.2W, std dev 565.55W, divergence 62.41%
2026-06-19 17:30:01.126062: Creating pool of 12 processes to match your CPU count
2026-06-19 17:30:01.210428: predict base end_record 06-21 11:10:00, final soc 1.6kWh, metric 504.07p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:20:00, load 31.66kWh, PV 0.0kWh
2026-06-19 17:30:01.212563: Slot: [ 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:30:01.214190: SoC: [ 11.78, 11.49, 10.94, 10.76, 10.75, 10.72, 10.69, 10.65, 10.59, 10.24, 10.03, 9.46, 9.0, 8.67, 7.98, 7.35, 7.3, 7.2, 7.04, 6.84, 6.63, 6.06, 4.72, 2.63, 2.28, 2.2, 2.05, 1.83, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:30:01.215524: BAT: [ 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-, 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-] kWh
2026-06-19 17:30:01.216988: LOAD: [ 4.0, 4.26, 4.78, 4.95, 4.95, 4.98, 5.01, 5.05, 5.11, 5.43, 5.63, 6.16, 6.58, 6.89, 7.54, 8.12, 8.17, 8.27, 8.41, 8.6, 8.79, 9.32, 10.57, 12.52, 12.84, 12.92, 13.06, 13.26, 13.53, 13.86, 14.26, 14.71, 14.93, 14.95, 15.19, 15.5, 15.86, 16.06, 16.24, 16.55, 16.87, 17.49, 18.12, 18.54, 19.07, 19.38, 19.7, 20.02, 20.33, 20.57, 21.02, 21.17, 21.18, 21.2, 21.23, 21.26, 21.31, 21.59, 21.77, 22.23, 22.6, 22.87, 23.51, 24.1, 24.15, 24.24, 24.39, 24.58, 24.77, 25.3, 26.54, 28.49, 28.82, 28.9, 29.04, 29.24, 29.51, 29.84, 30.23, 30.69, 30.91, 30.92, 31.17, 31.48, 31.84] kWh
2026-06-19 17:30:01.218451: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:30:01.219879: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.05, 1.39, 1.78, 2.24, 2.46, 2.47, 2.72, 3.03, 3.39, 3.59, 3.77, 4.08, 4.39, 5.01, 5.65, 6.06, 6.6, 6.91, 7.23, 7.54, 7.86, 8.1, 8.54, 8.7, 8.7, 8.73, 8.75, 8.78, 8.84, 9.12, 9.29, 9.76, 10.13, 10.4, 11.04, 11.62, 11.67, 11.77, 11.91, 12.1, 12.29, 12.83, 14.07, 16.02, 16.34, 16.42, 16.56, 16.76, 17.03, 17.36, 17.76, 18.22, 18.43, 18.45, 18.69, 19.0, 19.36] kWh
2026-06-19 17:30:01.221302: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:30:01.222835: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.07, 122.0, 127.94, 135.24, 138.77, 138.96, 142.78, 147.4, 152.14, 154.84, 157.4, 161.67, 165.99, 174.46, 183.3, 189.01, 196.32, 200.86, 210.07, 218.67, 228.5, 235.83, 251.47, 257.0, 257.08, 257.82, 258.59, 259.35, 260.85, 268.63, 272.87, 283.96, 291.32, 296.71, 359.7, 371.25, 372.18, 373.96, 376.49, 379.6, 383.27, 393.1, 416.13, 452.53, 458.53, 459.87, 462.2, 465.85, 470.36, 476.28, 482.22, 489.52, 493.05, 493.24, 497.06, 501.68, 506.42] p
2026-06-19 17:30:01.354734: Battery has 13.83 hours left - now at 11.78kWh
2026-06-19 17:30:01.401934: predict base10 end_record 06-21 11:10:00, final soc 1.6kWh, metric 528.07p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:25:00, load 32.98kWh, PV 0.0kWh
2026-06-19 17:30:01.403840: Slot: [ 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:30:01.405348: SoC: [ 11.78, 11.48, 10.9, 10.71, 10.71, 10.67, 10.63, 10.6, 10.53, 10.17, 9.95, 9.34, 8.87, 8.53, 7.8, 7.14, 7.08, 6.98, 6.82, 6.6, 6.38, 5.79, 4.39, 2.2, 1.83, 1.74, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:30:01.406707: BAT: [ 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-, 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-] kWh
2026-06-19 17:30:01.408263: LOAD: [ 4.0, 4.28, 4.81, 4.99, 5.0, 5.03, 5.06, 5.09, 5.16, 5.5, 5.71, 6.26, 6.71, 7.03, 7.71, 8.32, 8.37, 8.47, 8.62, 8.82, 9.02, 9.58, 10.88, 12.92, 13.27, 13.34, 13.49, 13.7, 13.98, 14.33, 14.74, 15.23, 15.46, 15.47, 15.72, 16.05, 16.43, 16.64, 16.83, 17.15, 17.48, 18.13, 18.79, 19.23, 19.79, 20.12, 20.45, 20.78, 21.11, 21.36, 21.83, 21.99, 21.99, 22.02, 22.05, 22.08, 22.14, 22.43, 22.61, 23.11, 23.49, 23.77, 24.44, 25.06, 25.11, 25.21, 25.36, 25.56, 25.76, 26.32, 27.62, 29.66, 30.0, 30.08, 30.23, 30.44, 30.72, 31.07, 31.48, 31.96, 32.19, 32.21, 32.46, 32.79, 33.16] kWh
2026-06-19 17:30:01.409994: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:30:01.411883: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.01, 1.23, 1.51, 1.86, 2.27, 2.75, 2.98, 2.99, 3.25, 3.57, 3.95, 4.16, 4.35, 4.67, 5.01, 5.65, 6.32, 6.76, 7.31, 7.64, 7.98, 8.31, 8.64, 8.89, 9.36, 9.51, 9.52, 9.55, 9.58, 9.6, 9.66, 9.96, 10.14, 10.63, 11.02, 11.3, 11.97, 12.58, 12.63, 12.73, 12.88, 13.08, 13.28, 13.84, 15.14, 17.18, 17.53, 17.61, 17.75, 17.97, 18.25, 18.59, 19.01, 19.49, 19.72, 19.73, 19.99, 20.31, 20.69] kWh
2026-06-19 17:30:01.413645: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:30:01.415442: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.41, 119.23, 123.95, 130.16, 136.38, 144.03, 147.73, 147.93, 151.93, 156.77, 161.74, 164.56, 167.25, 171.72, 176.25, 185.12, 194.39, 200.37, 208.02, 212.78, 222.43, 231.44, 241.73, 249.42, 265.82, 271.61, 271.7, 272.48, 273.27, 274.07, 275.65, 283.8, 288.25, 299.86, 307.57, 313.22, 376.83, 388.94, 389.9, 391.76, 394.41, 397.68, 401.52, 411.81, 435.94, 474.08, 480.36, 481.77, 484.21, 488.03, 492.76, 498.96, 505.19, 512.83, 516.53, 516.73, 520.73, 525.57, 530.54] p
2026-06-19 17:30:01.518813: predict best10 end_record 06-21 11:10:00, final soc 2.25kWh, metric 474.85p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:25:00, load 32.98kWh, PV 0.0kWh
2026-06-19 17:30:01.520677: Slot: [ 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:30:01.522200: SoC: [ 11.78, 11.48, 10.9, 10.71, 10.71, 10.67, 10.63, 10.6, 10.53, 10.17, 9.95, 9.34, 8.87, 8.53, 7.8, 7.14, 7.08, 6.98, 6.82, 6.6, 6.38, 5.79, 4.39, 2.2, 1.83, 1.74, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.28, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.14, 11.79, 11.43, 11.16, 10.66, 10.49, 10.48, 10.45, 10.42, 10.39, 10.33, 10.01, 9.82, 9.29, 8.88, 8.57, 7.85, 7.2, 7.14, 7.03, 6.87, 6.66, 6.44, 5.84, 4.45, 2.25, 1.88, 1.8, 1.64, 1.6, 1.6, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 17:30:01.523461: BAT: [ 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<bf+, g<bf+, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 17:30:01.524932: LOAD: [ 4.0, 4.28, 4.81, 4.99, 5.0, 5.03, 5.06, 5.09, 5.16, 5.5, 5.71, 6.26, 6.71, 7.03, 7.71, 8.32, 8.37, 8.47, 8.62, 8.82, 9.02, 9.58, 10.88, 12.92, 13.27, 13.34, 13.49, 13.7, 13.98, 14.33, 14.74, 15.23, 15.46, 15.47, 15.72, 16.05, 16.43, 16.64, 16.83, 17.15, 17.48, 18.13, 18.79, 19.23, 19.79, 20.12, 20.45, 20.78, 21.11, 21.36, 21.83, 21.99, 21.99, 22.02, 22.05, 22.08, 22.14, 22.43, 22.61, 23.11, 23.49, 23.77, 24.44, 25.06, 25.11, 25.21, 25.36, 25.56, 25.76, 26.32, 27.62, 29.66, 30.0, 30.08, 30.23, 30.44, 30.72, 31.07, 31.48, 31.96, 32.19, 32.21, 32.46, 32.79, 33.16] kWh
2026-06-19 17:30:01.526398: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:30:01.527839: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.01, 1.23, 1.51, 1.86, 2.27, 2.75, 2.98, 2.99, 3.25, 3.57, 6.03, 8.33, 8.33, 9.43, 11.84, 14.57, 15.91, 18.43, 19.05, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.55, 19.83, 20.18, 21.02, 21.13, 21.36, 21.37, 21.63, 21.95, 24.41] kWh
2026-06-19 17:30:01.529218: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:30:01.530710: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.41, 119.23, 123.95, 130.16, 136.38, 144.03, 147.73, 147.93, 151.93, 156.77, 189.17, 220.01, 220.01, 235.22, 268.27, 305.67, 324.21, 358.72, 367.25, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 421.99, 421.99, 421.99, 421.99, 421.99, 421.99, 421.99, 421.99, 421.99, 421.99, 421.99, 421.99, 421.99, 425.13, 429.85, 436.06, 448.74, 450.46, 454.17, 454.36, 458.36, 463.2, 495.6] p
2026-06-19 17:30:01.621311: predict best end_record 06-21 11:10:00, final soc 2.38kWh, metric 454.44p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:20:00, load 31.66kWh, PV 0.0kWh
2026-06-19 17:30:01.623212: Slot: [ 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:30:01.624879: SoC: [ 11.78, 11.49, 10.94, 10.76, 10.75, 10.72, 10.69, 10.65, 10.59, 10.24, 10.03, 9.46, 9.0, 8.67, 7.98, 7.35, 7.3, 7.2, 7.04, 6.84, 6.63, 6.06, 4.72, 2.63, 2.28, 2.2, 2.05, 1.83, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.06, 6.06, 8.39, 10.72, 10.72, 13.04, 12.72, 12.72, 12.37, 12.04, 11.7, 11.44, 10.96, 10.8, 10.79, 10.77, 10.73, 10.71, 10.65, 10.35, 10.16, 9.66, 9.26, 8.97, 8.28, 7.66, 7.6, 7.5, 7.35, 7.14, 6.93, 6.36, 5.03, 2.94, 2.58, 2.5, 2.35, 2.13, 1.85, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 17:30:01.626172: BAT: [ 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<bf+, g<bf+, g>be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 17:30:01.627655: LOAD: [ 4.0, 4.26, 4.78, 4.95, 4.95, 4.98, 5.01, 5.05, 5.11, 5.43, 5.63, 6.16, 6.58, 6.89, 7.54, 8.12, 8.17, 8.27, 8.41, 8.6, 8.79, 9.32, 10.57, 12.52, 12.84, 12.92, 13.06, 13.26, 13.53, 13.86, 14.26, 14.71, 14.93, 14.95, 15.19, 15.5, 15.86, 16.06, 16.24, 16.55, 16.87, 17.49, 18.12, 18.54, 19.07, 19.38, 19.7, 20.02, 20.33, 20.57, 21.02, 21.17, 21.18, 21.2, 21.23, 21.26, 21.31, 21.59, 21.77, 22.23, 22.6, 22.87, 23.51, 24.1, 24.15, 24.24, 24.39, 24.58, 24.77, 25.3, 26.54, 28.49, 28.82, 28.9, 29.04, 29.24, 29.51, 29.84, 30.23, 30.69, 30.91, 30.92, 31.17, 31.48, 31.84] kWh
2026-06-19 17:30:01.629048: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:30:01.630552: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.05, 1.39, 1.78, 2.24, 2.46, 2.47, 2.72, 3.03, 5.89, 8.59, 8.59, 8.9, 11.71, 14.83, 15.46, 18.38, 18.61, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 19.02, 19.85, 19.93, 20.15, 20.17, 20.41, 20.72, 23.58] kWh
2026-06-19 17:30:01.631960: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:30:01.633458: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.07, 122.0, 127.94, 135.24, 138.77, 138.96, 142.78, 147.4, 185.06, 221.38, 221.38, 225.65, 264.2, 306.9, 315.75, 355.69, 358.81, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 413.33, 413.33, 413.33, 413.33, 413.33, 413.33, 413.33, 413.33, 413.33, 413.33, 413.33, 413.33, 413.33, 413.33, 413.33, 415.14, 427.54, 428.92, 432.44, 432.63, 436.45, 441.08, 478.73] p
2026-06-19 17:30:01.635714: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 17:30:01.635763: Saving plan best values to HA entities
2026-06-19 17:30:01.836669: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 17:30:01.847280: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 17:30:01.855419: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 36.39kWh, house 3.0kWh, export 0.0kWh, metric 454.44p, metric10 474.85p
2026-06-19 17:30:01.970081: Marginal costs baseline metric (no standing charge): 354.4707
2026-06-19 17:30:02.189541: Marginal energy costs matrix computed: min=17.01 max=25.6
2026-06-19 17:30:02.288311: Rate array import [{'start': 1050, 'end': 1140, 'rate': 'very expensive', 'range': '(31.1p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1050, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 17:30:02.289082: - Your estimated bill for today is £0.65 and tomorrow is £2.98
2026-06-19 17:30:02.289114: - Import rates are very expensive (31.1p - 37.1p) for the next 1 and a half hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 17:30:02.289133: - The battery is currently at 74% and is in eco mode for the next 17 hours.
2026-06-19 17:30:02.289148: - For the next 48 hours there will be no solar generation.
2026-06-19 17:30:02.289164: - You will run out of battery in 13 hours.
2026-06-19 17:30:02.289179: - Your next charge slot will be in 17 hours where import rates will be cheap (13.2p).
2026-06-19 17:30:02.289195:
2026-06-19 17:30:02.338912: Plan calculation took 1.24 seconds
2026-06-19 17:30:02.342640: No high rate period found
2026-06-19 17:30:02.391671: Import threshold used for optimisation was 17.7p
2026-06-19 17:30:02.450304: Low import rate windows [0: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 1: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 2: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 3: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 4: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 5: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 6: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 7: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 8: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 9: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 10: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 11: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 12: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 13: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 14: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 15: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 16: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 17: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 18: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 19: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 20: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 21: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 22: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 23: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 24: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 25: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 26: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 27: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 28: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 29: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 30: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 31: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 32: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 33: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 34: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 35: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 36: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 37: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 38: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 39: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 40: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 41: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 42: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 43: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 44: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 45: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 46: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 47: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 48: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 49: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 50: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 51: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 52: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 53: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 54: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 55: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 56: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 57: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 58: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 59: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 60: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 61: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 62: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 63: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 64: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 65: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 66: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 67: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 68: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 69: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 70: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 71: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 72: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 73: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 74: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 75: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 76: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 77: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 78: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 79: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 80: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 81: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 82: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 83: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 84: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 85: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 86: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 87: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 88: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 89: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 90: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 91: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 92: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 93: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 94: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14]
2026-06-19 17:30:02.482122: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 17:30:02.482355: Recompute is saving previous plan...
2026-06-19 17:30:02.486663: Best charge window [ 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0% ]
2026-06-19 17:30:02.486852: Best export window [ ]
2026-06-19 17:30:02.488118: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 17:30:02.490823: Load divergence over 8.0 hours mean 453.1W, min 0.0W, max 2779.2W, std dev 565.55W, divergence 62.41%
2026-06-19 17:30:02.511460: Calculating data from yesterday for savings calculation
2026-06-19 17:30:02.522368: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 17:30:02.528492: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 17:30:02.529546: Creating pool of 12 processes to match your CPU count
2026-06-19 17:30:02.585531: Calculate Best options: mode(Control charge & discharge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 17:30:02.587654: Optimise levels pass started at 2026-06-19 17:30:02
2026-06-19 17:30:02.587700: Optimise all windows, total charge 95 export 1
2026-06-19 17:30:02.849337: >> Region optimisation pass width 960
2026-06-19 17:30:03.222505: >> Region optimisation pass width 480
2026-06-19 17:30:03.523531: >> Region optimisation pass width 240
2026-06-19 17:30:04.389061: >> Region optimisation pass width 120
2026-06-19 17:30:05.548362: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 82
2026-06-19 17:30:05.548462: Optimise levels pass ended at 2026-06-19 17:30:05, duration 3.0 seconds tried 354 combinations
2026-06-19 17:30:05.548527: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 395.19p, best_keep 0kWh, best_cycle 47.28kWh, best_carbon 0kg, best_import 35.8kWh
2026-06-19 17:30:05.567754: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 0, 16.0, 16.0, 13.25, 13.25, 13.25, 13.25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 17:30:05.568177: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 321.24p, best_cost 340.49p, best_cycle 33.57kWh, best_carbon 0kg, best_import 39.99kWh
2026-06-19 17:30:05.617273: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 321.19p, best_cost 340.43p, best_cycle 33.57kWh, best_carbon 0kg, best_import 39.99kWh
2026-06-19 17:30:05.655001: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 321.19p, best_cost 340.43p, best_cycle 33.57kWh, best_carbon 0kg, best_import 39.99kWh
2026-06-19 17:30:05.789839: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 321.19p, best_cost 340.43p, best_cycle 33.57kWh, best_carbon 0kg, best_import 39.99kWh
2026-06-19 17:30:05.830412: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 321.19p, best_cost 340.43p, best_cycle 33.57kWh, best_carbon 0kg, best_import 39.99kWh
2026-06-19 17:30:05.854609: Best charge windows best_metric 321.19p, best_cost 340.43p, best_carbon 0kg, best_import 39.99kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 83%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ]
2026-06-19 17:30:05.854742: Best export windows best_metric 321.19p, best_cost 340.43p, best_carbon 0kg, best_import 39.99kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 17:30:05.855619: Best charge windows best_metric 321.19p, best_cost 340.43p, best_carbon 0kg, best_import 39.99kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 83%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ]
2026-06-19 17:30:05.855717: Best export windows best_metric 321.19p, best_cost 340.43p, best_carbon 0kg, best_import 39.99kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 17:30:05.855847: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 321.19p, best_cost 340.43p, best_cycle 33.57kWh, best_carbon 0kg, best_import 39.99kWh
2026-06-19 17:30:05.897455: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 321.19p, best_cost 340.43p, best_cycle 33.57kWh, best_carbon 0kg, best_import 39.99kWh
2026-06-19 17:30:05.936091: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 321.19p, best_cost 340.43p, best_cycle 33.57kWh, best_carbon 0kg, best_import 39.99kWh
2026-06-19 17:30:06.080160: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 321.19p, best_cost 340.43p, best_cycle 33.57kWh, best_carbon 0kg, best_import 39.99kWh
2026-06-19 17:30:06.111426: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 321.19p, best_cost 340.43p, best_cycle 33.57kWh, best_carbon 0kg, best_import 39.99kWh
2026-06-19 17:30:06.138672: Best charge windows best_metric 321.19p, best_cost 340.43p, best_carbon 0kg, best_import 39.99kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 83%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ]
2026-06-19 17:30:06.138799: Best export windows best_metric 321.19p, best_cost 340.43p, best_carbon 0kg, best_import 39.99kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 17:30:06.138949: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 321.19p, best_cost 340.43p, best_cycle 33.57kWh, best_carbon 0kg, best_import 39.99kWh
2026-06-19 17:30:06.179561: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 321.19p, best_cost 340.43p, best_cycle 33.57kWh, best_carbon 0kg, best_import 39.99kWh
2026-06-19 17:30:06.220232: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 321.19p, best_cost 340.43p, best_cycle 33.57kWh, best_carbon 0kg, best_import 39.99kWh
2026-06-19 17:30:06.360743: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 321.19p, best_cost 340.43p, best_cycle 33.57kWh, best_carbon 0kg, best_import 39.99kWh
2026-06-19 17:30:06.400299: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 321.19p, best_cost 340.43p, best_cycle 33.57kWh, best_carbon 0kg, best_import 39.99kWh
2026-06-19 17:30:06.426042: Best charge windows best_metric 321.19p, best_cost 340.43p, best_carbon 0kg, best_import 39.99kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 83%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ]
2026-06-19 17:30:06.426578: Best export windows best_metric 321.19p, best_cost 340.43p, best_carbon 0kg, best_import 39.99kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 17:30:06.426682: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 321.19p, best_cost 340.43p, best_cycle 33.57kWh, best_carbon 0kg, best_import 39.99kWh
2026-06-19 17:30:06.453355: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 321.19p, best_cost 340.43p, best_cycle 33.57kWh, best_carbon 0kg, best_import 39.99kWh
2026-06-19 17:30:06.484232: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 321.19p, best_cost 340.43p, best_cycle 33.57kWh, best_carbon 0kg, best_import 39.99kWh
2026-06-19 17:30:06.618086: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 321.19p, best_cost 340.43p, best_cycle 33.57kWh, best_carbon 0kg, best_import 39.99kWh
2026-06-19 17:30:06.652386: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 321.19p, best_cost 340.43p, best_cycle 33.57kWh, best_carbon 0kg, best_import 39.99kWh
2026-06-19 17:30:06.693702: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 321.19p, best_cost 340.43p, best_cycle 33.57kWh, best_carbon 0kg, best_import 39.99kWh
2026-06-19 17:30:06.726911: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 321.09p, best_cost 340.35p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:06.761605: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 320.85p, best_cost 340.22p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:06.826935: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 320.85p, best_cost 340.22p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:06.883932: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 320.85p, best_cost 340.22p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:06.944065: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 320.72p, best_cost 339.97p, best_cycle 33.49kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:07.000438: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 320.72p, best_cost 339.97p, best_cycle 33.49kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:07.054958: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 320.72p, best_cost 339.97p, best_cycle 33.49kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:07.106756: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 320.72p, best_cost 339.97p, best_cycle 33.49kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:07.174514: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 320.49p, best_cost 339.75p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:07.235084: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 320.42p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:07.292467: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:07.407826: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:07.547412: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:07.614407: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:07.688316: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:07.901558: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:07.964082: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:08.022379: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:08.094955: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:08.156185: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:08.219069: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:08.288537: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:08.323337: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:08.357282: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:08.387128: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:08.414427: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:08.443710: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:08.554157: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:08.641994: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:08.701170: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:08.787206: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:08.814707: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:08.845837: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:08.901434: Optimise price set 37.0p, pass low, price 34.45p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:08.931229: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:08.960768: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 13.93p, best_metric 320.41p, best_cost 339.68p, best_cycle 33.43kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 17:30:08.993143: Best charge windows best_metric 320.41p, best_cost 339.68p, best_carbon 0kg, best_import 39.98kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 83%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ]
2026-06-19 17:30:08.993406: Best export windows best_metric 320.41p, best_cost 339.68p, best_carbon 0kg, best_import 39.98kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ ]
2026-06-19 17:30:08.993654: Tweak plan optimisation started
2026-06-19 17:30:09.213121: Tweak optimisation finished metric 320.41 cost 339.68 metric_keep 0 cycle 33.43 carbon 0 import 39.98
2026-06-19 17:30:09.224047: Raw charge windows [ 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 83%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ] reserve 1.6
2026-06-19 17:30:09.224861: Unclipped charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 17:30:00 @ 27.78p 100% ] reserve 1.6
2026-06-19 17:30:09.225383: Unfiltered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 17:30:00 @ 27.78p 100% ] reserve 1.6
2026-06-19 17:30:09.225800: Filtered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 17:30:00 @ 27.78p 100% ] reserve 1.6
2026-06-19 17:30:09.252380: Previous plan best metric is 321.81 (cost 341.11) and new plan best metric is 320.43 (cost 339.68)
2026-06-19 17:30:09.252457: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 17:30:09.252786: Plan valid is now true after recompute was False
2026-06-19 17:30:09.277767: predict base end_record 06-21 11:00:00, final soc 1.6kWh, metric 501.68p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:20:00, load 31.48kWh, PV 0.0kWh
2026-06-19 17:30:09.279565: Slot: [ 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:30:09.281000: SoC: [ 11.78, 11.49, 10.94, 10.76, 10.75, 10.72, 10.69, 10.65, 10.59, 10.24, 10.03, 9.46, 9.0, 8.67, 7.98, 7.35, 7.3, 7.2, 7.04, 6.84, 6.63, 6.06, 4.72, 2.63, 2.28, 2.2, 2.05, 1.83, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:30:09.282209: BAT: [ 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-, 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-] kWh
2026-06-19 17:30:09.283661: LOAD: [ 4.0, 4.26, 4.78, 4.95, 4.95, 4.98, 5.01, 5.05, 5.11, 5.43, 5.63, 6.16, 6.58, 6.89, 7.54, 8.12, 8.17, 8.27, 8.41, 8.6, 8.79, 9.32, 10.57, 12.52, 12.84, 12.92, 13.06, 13.26, 13.53, 13.86, 14.26, 14.71, 14.93, 14.95, 15.19, 15.5, 15.86, 16.06, 16.24, 16.55, 16.87, 17.49, 18.12, 18.54, 19.07, 19.38, 19.7, 20.02, 20.33, 20.57, 21.02, 21.17, 21.18, 21.2, 21.23, 21.26, 21.31, 21.59, 21.77, 22.23, 22.6, 22.87, 23.51, 24.1, 24.15, 24.24, 24.39, 24.58, 24.77, 25.3, 26.54, 28.49, 28.82, 28.9, 29.04, 29.24, 29.51, 29.84, 30.23, 30.69, 30.91, 30.92, 31.17, 31.48] kWh
2026-06-19 17:30:09.284985: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:30:09.286460: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.05, 1.39, 1.78, 2.24, 2.46, 2.47, 2.72, 3.03, 3.39, 3.59, 3.77, 4.08, 4.39, 5.01, 5.65, 6.06, 6.6, 6.91, 7.23, 7.54, 7.86, 8.1, 8.54, 8.7, 8.7, 8.73, 8.75, 8.78, 8.84, 9.12, 9.29, 9.76, 10.13, 10.4, 11.04, 11.62, 11.67, 11.77, 11.91, 12.1, 12.29, 12.83, 14.07, 16.02, 16.34, 16.42, 16.56, 16.76, 17.03, 17.36, 17.76, 18.22, 18.43, 18.45, 18.69, 19.0] kWh
2026-06-19 17:30:09.287816: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:30:09.289208: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.07, 122.0, 127.94, 135.24, 138.77, 138.96, 142.78, 147.4, 152.14, 154.84, 157.4, 161.67, 165.99, 174.46, 183.3, 189.01, 196.32, 200.86, 210.07, 218.67, 228.5, 235.83, 251.47, 257.0, 257.08, 257.82, 258.59, 259.35, 260.85, 268.63, 272.87, 283.96, 291.32, 296.71, 359.7, 371.25, 372.18, 373.96, 376.49, 379.6, 383.27, 393.1, 416.13, 452.53, 458.53, 459.87, 462.2, 465.85, 470.36, 476.28, 482.22, 489.52, 493.05, 493.24, 497.06, 501.68] p
2026-06-19 17:30:09.384822: Battery has 13.83 hours left - now at 11.78kWh
2026-06-19 17:30:09.431295: predict base10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 525.57p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:25:00, load 32.79kWh, PV 0.0kWh
2026-06-19 17:30:09.433079: Slot: [ 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:30:09.434532: SoC: [ 11.78, 11.48, 10.9, 10.71, 10.71, 10.67, 10.63, 10.6, 10.53, 10.17, 9.95, 9.34, 8.87, 8.53, 7.8, 7.14, 7.08, 6.98, 6.82, 6.6, 6.38, 5.79, 4.39, 2.2, 1.83, 1.74, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:30:09.435870: BAT: [ 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-, 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-] kWh
2026-06-19 17:30:09.437432: LOAD: [ 4.0, 4.28, 4.81, 4.99, 5.0, 5.03, 5.06, 5.09, 5.16, 5.5, 5.71, 6.26, 6.71, 7.03, 7.71, 8.32, 8.37, 8.47, 8.62, 8.82, 9.02, 9.58, 10.88, 12.92, 13.27, 13.34, 13.49, 13.7, 13.98, 14.33, 14.74, 15.23, 15.46, 15.47, 15.72, 16.05, 16.43, 16.64, 16.83, 17.15, 17.48, 18.13, 18.79, 19.23, 19.79, 20.12, 20.45, 20.78, 21.11, 21.36, 21.83, 21.99, 21.99, 22.02, 22.05, 22.08, 22.14, 22.43, 22.61, 23.11, 23.49, 23.77, 24.44, 25.06, 25.11, 25.21, 25.36, 25.56, 25.76, 26.32, 27.62, 29.66, 30.0, 30.08, 30.23, 30.44, 30.72, 31.07, 31.48, 31.96, 32.19, 32.21, 32.46, 32.79] kWh
2026-06-19 17:30:09.438922: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:30:09.440439: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.01, 1.23, 1.51, 1.86, 2.27, 2.75, 2.98, 2.99, 3.25, 3.57, 3.95, 4.16, 4.35, 4.67, 5.01, 5.65, 6.32, 6.76, 7.31, 7.64, 7.98, 8.31, 8.64, 8.89, 9.36, 9.51, 9.52, 9.55, 9.58, 9.6, 9.66, 9.96, 10.14, 10.63, 11.02, 11.3, 11.97, 12.58, 12.63, 12.73, 12.88, 13.08, 13.28, 13.84, 15.14, 17.18, 17.53, 17.61, 17.75, 17.97, 18.25, 18.59, 19.01, 19.49, 19.72, 19.73, 19.99, 20.31] kWh
2026-06-19 17:30:09.442733: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:30:09.444205: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.41, 119.23, 123.95, 130.16, 136.38, 144.03, 147.73, 147.93, 151.93, 156.77, 161.74, 164.56, 167.25, 171.72, 176.25, 185.12, 194.39, 200.37, 208.02, 212.78, 222.43, 231.44, 241.73, 249.42, 265.82, 271.61, 271.7, 272.48, 273.27, 274.07, 275.65, 283.8, 288.25, 299.86, 307.57, 313.22, 376.83, 388.94, 389.9, 391.76, 394.41, 397.68, 401.52, 411.81, 435.94, 474.08, 480.36, 481.77, 484.21, 488.03, 492.76, 498.96, 505.19, 512.83, 516.53, 516.73, 520.73, 525.57] p
2026-06-19 17:30:09.505314: predict best10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 463.2p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:25:00, load 32.79kWh, PV 0.0kWh
2026-06-19 17:30:09.506805: Slot: [ 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:30:09.507955: SoC: [ 11.78, 11.48, 10.9, 10.71, 10.71, 10.67, 10.63, 10.6, 10.53, 10.17, 9.95, 9.34, 8.87, 8.53, 7.8, 7.14, 7.08, 6.98, 6.82, 6.6, 6.38, 5.79, 4.39, 2.2, 1.83, 1.74, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 5.28, 6.0, 7.94, 9.88, 10.5, 12.44, 12.5, 12.5, 12.14, 11.79, 11.43, 11.16, 10.66, 10.49, 10.48, 10.45, 10.42, 10.39, 10.33, 10.01, 9.82, 9.29, 8.88, 8.57, 7.85, 7.2, 7.14, 7.03, 6.87, 6.66, 6.44, 5.84, 4.45, 2.25, 1.88, 1.8, 1.64, 1.6, 1.6, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:30:09.508960: BAT: [ 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<bf+, g<bf+, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 17:30:09.510191: LOAD: [ 4.0, 4.28, 4.81, 4.99, 5.0, 5.03, 5.06, 5.09, 5.16, 5.5, 5.71, 6.26, 6.71, 7.03, 7.71, 8.32, 8.37, 8.47, 8.62, 8.82, 9.02, 9.58, 10.88, 12.92, 13.27, 13.34, 13.49, 13.7, 13.98, 14.33, 14.74, 15.23, 15.46, 15.47, 15.72, 16.05, 16.43, 16.64, 16.83, 17.15, 17.48, 18.13, 18.79, 19.23, 19.79, 20.12, 20.45, 20.78, 21.11, 21.36, 21.83, 21.99, 21.99, 22.02, 22.05, 22.08, 22.14, 22.43, 22.61, 23.11, 23.49, 23.77, 24.44, 25.06, 25.11, 25.21, 25.36, 25.56, 25.76, 26.32, 27.62, 29.66, 30.0, 30.08, 30.23, 30.44, 30.72, 31.07, 31.48, 31.96, 32.19, 32.21, 32.46, 32.79] kWh
2026-06-19 17:30:09.511335: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:30:09.512556: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.01, 1.23, 1.51, 1.86, 2.27, 2.75, 2.98, 2.99, 3.25, 3.57, 6.03, 8.33, 8.33, 9.43, 11.84, 14.57, 15.91, 18.43, 19.05, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.55, 19.83, 20.18, 21.02, 21.13, 21.36, 21.37, 21.63, 21.95] kWh
2026-06-19 17:30:09.513650: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:30:09.515675: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.41, 119.23, 123.95, 130.16, 136.38, 144.03, 147.73, 147.93, 151.93, 156.77, 189.17, 220.01, 220.01, 235.22, 268.27, 305.67, 324.21, 358.72, 367.25, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 372.01, 421.99, 421.99, 421.99, 421.99, 421.99, 421.99, 421.99, 421.99, 421.99, 421.99, 421.99, 421.99, 421.99, 425.13, 429.85, 436.06, 448.74, 450.46, 454.17, 454.36, 458.36, 463.2] p
2026-06-19 17:30:09.585226: predict best end_record 06-21 11:00:00, final soc 1.6kWh, metric 441.08p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:20:00, load 31.48kWh, PV 0.0kWh
2026-06-19 17:30:09.586766: Slot: [ 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:30:09.587930: SoC: [ 11.78, 11.49, 10.94, 10.76, 10.75, 10.72, 10.69, 10.65, 10.59, 10.24, 10.03, 9.46, 9.0, 8.67, 7.98, 7.35, 7.3, 7.2, 7.04, 6.84, 6.63, 6.06, 4.72, 2.63, 2.28, 2.2, 2.05, 1.83, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.06, 6.06, 8.39, 10.72, 10.72, 13.04, 12.72, 12.72, 12.37, 12.04, 11.7, 11.44, 10.96, 10.8, 10.79, 10.77, 10.73, 10.71, 10.65, 10.35, 10.16, 9.66, 9.26, 8.97, 8.28, 7.66, 7.6, 7.5, 7.35, 7.14, 6.93, 6.36, 5.03, 2.94, 2.58, 2.5, 2.35, 2.13, 1.85, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:30:09.588886: BAT: [ 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<bf+, g<bf+, g>be-, g<be-, g<bf+, g<bf+, g<be-, g<bf+, 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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 17:30:09.590068: LOAD: [ 4.0, 4.26, 4.78, 4.95, 4.95, 4.98, 5.01, 5.05, 5.11, 5.43, 5.63, 6.16, 6.58, 6.89, 7.54, 8.12, 8.17, 8.27, 8.41, 8.6, 8.79, 9.32, 10.57, 12.52, 12.84, 12.92, 13.06, 13.26, 13.53, 13.86, 14.26, 14.71, 14.93, 14.95, 15.19, 15.5, 15.86, 16.06, 16.24, 16.55, 16.87, 17.49, 18.12, 18.54, 19.07, 19.38, 19.7, 20.02, 20.33, 20.57, 21.02, 21.17, 21.18, 21.2, 21.23, 21.26, 21.31, 21.59, 21.77, 22.23, 22.6, 22.87, 23.51, 24.1, 24.15, 24.24, 24.39, 24.58, 24.77, 25.3, 26.54, 28.49, 28.82, 28.9, 29.04, 29.24, 29.51, 29.84, 30.23, 30.69, 30.91, 30.92, 31.17, 31.48] kWh
2026-06-19 17:30:09.591199: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:30:09.592323: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.05, 1.39, 1.78, 2.24, 2.46, 2.47, 2.72, 3.03, 5.89, 8.59, 8.59, 8.9, 11.71, 14.83, 15.46, 18.38, 18.61, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 19.02, 19.85, 19.93, 20.15, 20.17, 20.41, 20.72] kWh
2026-06-19 17:30:09.593466: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:30:09.594717: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.07, 122.0, 127.94, 135.24, 138.77, 138.96, 142.78, 147.4, 185.06, 221.38, 221.38, 225.65, 264.2, 306.9, 315.75, 355.69, 358.81, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 363.35, 413.33, 413.33, 413.33, 413.33, 413.33, 413.33, 413.33, 413.33, 413.33, 413.33, 413.33, 413.33, 413.33, 413.33, 413.33, 415.14, 427.54, 428.92, 432.44, 432.63, 436.45, 441.08] p
2026-06-19 17:30:09.596513: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , ]
2026-06-19 17:30:09.596543: Saving plan best values to HA entities
2026-06-19 17:30:09.722542: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 17:30:09.726983: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 17:30:09.731483: Best charging limit SoC's [16.0, 6.0, 16.0, 10.5, 16.0, 12.5, 2.0, 16.0]kWh, export []kWh gives import battery 36.39kWh, house 3.0kWh, export 0.0kWh, metric 441.08p, metric10 463.2p
2026-06-19 17:30:09.791085: Marginal costs baseline metric (no standing charge): 341.1097
2026-06-19 17:30:09.966632: Marginal energy costs matrix computed: min=17.01 max=25.6
2026-06-19 17:30:10.036997: Rate array import [{'start': 1050, 'end': 1140, 'rate': 'very expensive', 'range': '(31.1p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1050, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 17:30:10.037614: - Your estimated bill for today is £0.65 and tomorrow is £2.98
2026-06-19 17:30:10.037640: - Import rates are very expensive (31.1p - 37.1p) for the next 1 and a half hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 17:30:10.037656: - The battery is currently at 74% and is in eco mode for the next 17 hours.
2026-06-19 17:30:10.037700: - For the next 48 hours there will be no solar generation.
2026-06-19 17:30:10.037714: - You will run out of battery in 13 hours.
2026-06-19 17:30:10.037727: - Your next charge slot will be in 17 hours where import rates will be cheap (13.2p).
2026-06-19 17:30:10.037739:
2026-06-19 17:30:10.081797: Plan calculation took 7.60 seconds
2026-06-19 17:30:10.082048: Inverter 0: Type SK Sunsynk
2026-06-19 17:30:10.082088: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:30:10.082474: Reserve min: 10%, battery_min: 10%
2026-06-19 17:30:10.082553: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:30:10.082837: Inverter 0 SoC: 11.78kW 74%, current charge rate 5000W, current discharge rate 5250W, current battery power 485W, current battery voltage 51.2V, grid power -52W, load power 519W, PV Power 0W
2026-06-19 17:30:10.083123: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:30:10.083268: Inverter 0 scheduled charge enable is False
2026-06-19 17:30:10.083305: Inverter 0 charge windows currently []
2026-06-19 17:30:10.083332: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:30:10.083469: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:30:10.083496: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:30:10.083533: Inverter 0 scheduled discharge enable is False
2026-06-19 17:30:10.083653: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:30:10.083679: Inverter 0 discharge windows currently []
2026-06-19 17:30:10.083702: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:30:10.083719: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:30:10.083734: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:30:10.153532: Total inverter register writes now 0
2026-06-19 17:30:10.172517: Completed run status Read-Only
2026-06-19 17:30:10.178329: Info: record_status Read-Only
2026-06-19 17:30:10.190226: Saved current settings to /config/predbat_config.json
2026-06-19 17:30:49.262110: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:30:49.262335: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:30:49.262367: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:30:49.262488: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:30:49.262516: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:30:49.262534: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:30:49.262549: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:32:49.444735: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:32:49.444926: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:32:49.444956: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:32:49.445076: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:32:49.445103: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:32:49.445120: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:32:49.445136: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:33:18.548374: select_event: mode, select.predbat_mode = Control charge
2026-06-19 17:33:18.548880: Set reset inverter true due to reset_inverter_force on item mode
2026-06-19 17:33:18.548932: Set reset inverter force true due to reset_inverter_force on item mode
2026-06-19 17:33:18.561192: Dashboard status updated: {'mode': 'Control charge'}
2026-06-19 17:33:19.549417: Refreshing Predbat configuration
2026-06-19 17:33:19.866813: Saved current settings to /config/predbat_config.json
2026-06-19 17:33:19.867726: Validation of apps.yaml was successful
2026-06-19 17:33:19.867853: --------------- PredBat - update at 2026-06-19 17:30:00+01:00 with clock skew 0 minutes, minutes now 1050
2026-06-19 17:33:19.868205: Saved current settings to /config/predbat_config.json
2026-06-19 17:33:19.868278: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 118.2 minutes
2026-06-19 17:33:19.868334: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 17:33:19.868436: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 17:33:19.883195: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 17:33:19.883599: Predbat mode is set to Control charge
2026-06-19 17:33:19.883663: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 17:33:19.980703: Found 11520 load_today datapoints going back 1 days
2026-06-19 17:33:19.980784: Using load_power data to fill gaps in load_today data
2026-06-19 17:33:20.027129: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 17:33:20.027274: Zero load period starting at 2026-06-19T12:09:00+0100 (321 minutes) for 889 minutes with base value 0.9
2026-06-19 17:33:20.027324: Zero load period starting at 2026-06-18T19:24:00+0100 (1326 minutes) for 64 minutes with base value 0.8
2026-06-19 17:33:20.028104: Processing 384 30-minute periods for power integration
2026-06-19 17:33:20.080599: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 17:33:20.080683: Car charging hold True, threshold 6.0kWh
2026-06-19 17:33:20.080710: Current data so far today: load 4.0kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 17:33:20.098747: Standing charge is set to 49.98p
2026-06-19 17:33:20.120552: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 17:33:20.120783: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 17:33:20.151800: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 17:33:20.151864: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 17:33:20.152818: High export rate found rates in range 99p to -99p
2026-06-19 17:33:20.232805: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 17:33:20.232927: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 17:33:20.233137: Last hour: net energy 0.0kWh, import 0.0kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.0p, import 0.0p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 17:33:20.271705: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 17:33:20.271792: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 17:33:20.273122: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 17:33:20.274344: Warn: Found 1 gaps in load_today totalling 9985 minutes to fill using average data
2026-06-19 17:33:20.274425: Gap starting at 2026-06-18T15:55:00+0100 (1535 minutes) for 9985 minutes
2026-06-19 17:33:20.287002: Historical days now [7] weight [1]
2026-06-19 17:33:20.307465: Today's load divergence 120.39%, in-day adjustment 114.12%, damping 0.95x, yesterday 100.0% today 119.37% blend 27.08%
2026-06-19 17:33:20.307521: Today's predicted so far 9.61kWh with 0.0kWh car/iBoost excluded, 0.63kWh import ignored, and 0kWh forecast extra.
2026-06-19 17:33:20.307544: Today's actual load so far 12.69kWh with 0.0kWh car/iBoost excluded, and 0.09kWh import ignored.
2026-06-19 17:33:20.335615: Inverter 0: Type SK Sunsynk
2026-06-19 17:33:20.335677: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:33:20.335835: Reserve min: 10%, battery_min: 10%
2026-06-19 17:33:20.335892: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:33:20.336126: Inverter 0 SoC: 11.68kW 73%, current charge rate 5000W, current discharge rate 5250W, current battery power 595W, current battery voltage 51.2V, grid power -54W, load power 541W, PV Power 0W
2026-06-19 17:33:20.336279: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:33:20.336354: Inverter 0 scheduled charge enable is False
2026-06-19 17:33:20.336379: Inverter 0 charge windows currently []
2026-06-19 17:33:20.336402: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:33:20.336505: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:33:20.336529: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:33:20.336579: Inverter 0 scheduled discharge enable is False
2026-06-19 17:33:20.336695: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:33:20.336721: Inverter 0 discharge windows currently []
2026-06-19 17:33:20.336740: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:33:20.336756: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:33:20.336771: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:33:20.391528: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 17:33:20.391581: Will recompute the plan as it is invalid
2026-06-19 17:33:20.391602: Recompute, previous plan is invalid...
2026-06-19 17:33:20.394051: Best charge window [ 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0% ]
2026-06-19 17:33:20.394102: Best export window [ ]
2026-06-19 17:33:20.394783: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 17:33:20.396417: Load divergence over 8.0 hours mean 453.1W, min 0.0W, max 2779.2W, std dev 565.55W, divergence 62.41%
2026-06-19 17:33:20.411720: Calculating data from yesterday for savings calculation
2026-06-19 17:33:20.420422: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 17:33:20.425995: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 17:33:20.427755: Creating pool of 12 processes to match your CPU count
2026-06-19 17:33:20.491590: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 17:33:20.494392: Optimise levels pass started at 2026-06-19 17:33:20
2026-06-19 17:33:20.494457: Optimise all windows, total charge 95 export 1
2026-06-19 17:33:20.754220: >> Region optimisation pass width 960
2026-06-19 17:33:21.062581: >> Region optimisation pass width 480
2026-06-19 17:33:21.343748: >> Region optimisation pass width 240
2026-06-19 17:33:22.180455: >> Region optimisation pass width 120
2026-06-19 17:33:23.280076: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 82
2026-06-19 17:33:23.280446: Optimise levels pass ended at 2026-06-19 17:33:23, duration 2.8 seconds tried 354 combinations
2026-06-19 17:33:23.280520: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 396.69p, best_keep 0kWh, best_cycle 47.19kWh, best_carbon 0kg, best_import 35.89kWh
2026-06-19 17:33:23.293377: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 0, 16.0, 16.0, 13.25, 13.25, 13.25, 13.25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 17:33:23.293577: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 322.75p, best_cost 341.99p, best_cycle 33.48kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:23.340705: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 322.7p, best_cost 341.94p, best_cycle 33.48kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:23.375617: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 322.7p, best_cost 341.94p, best_cycle 33.48kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:23.510502: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 322.7p, best_cost 341.94p, best_cycle 33.48kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:23.543560: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 322.7p, best_cost 341.94p, best_cycle 33.48kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:23.568223: Best charge windows best_metric 322.7p, best_cost 341.94p, best_carbon 0kg, best_import 40.08kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 83%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ]
2026-06-19 17:33:23.569171: Best charge windows best_metric 322.7p, best_cost 341.94p, best_carbon 0kg, best_import 40.08kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 83%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ]
2026-06-19 17:33:23.569333: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 322.7p, best_cost 341.94p, best_cycle 33.48kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:23.606290: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 322.7p, best_cost 341.94p, best_cycle 33.48kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:23.638822: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 322.7p, best_cost 341.94p, best_cycle 33.48kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:23.768575: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 322.7p, best_cost 341.94p, best_cycle 33.48kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:23.802303: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 322.7p, best_cost 341.94p, best_cycle 33.48kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:23.830543: Best charge windows best_metric 322.7p, best_cost 341.94p, best_carbon 0kg, best_import 40.08kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 83%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ]
2026-06-19 17:33:23.830727: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 322.7p, best_cost 341.94p, best_cycle 33.48kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:23.870434: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 322.7p, best_cost 341.94p, best_cycle 33.48kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:23.908676: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 322.7p, best_cost 341.94p, best_cycle 33.48kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:24.036531: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 322.7p, best_cost 341.94p, best_cycle 33.48kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:24.062716: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 322.7p, best_cost 341.94p, best_cycle 33.48kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:24.089225: Best charge windows best_metric 322.7p, best_cost 341.94p, best_carbon 0kg, best_import 40.08kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 83%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ]
2026-06-19 17:33:24.089325: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 322.7p, best_cost 341.94p, best_cycle 33.48kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:24.117190: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 322.7p, best_cost 341.94p, best_cycle 33.48kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:24.152338: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 322.7p, best_cost 341.94p, best_cycle 33.48kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:24.268102: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 322.7p, best_cost 341.94p, best_cycle 33.48kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:24.297473: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 322.7p, best_cost 341.94p, best_cycle 33.48kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:24.332508: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 322.7p, best_cost 341.94p, best_cycle 33.48kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:24.369810: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 322.59p, best_cost 341.86p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.07kWh
2026-06-19 17:33:24.396701: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 322.36p, best_cost 341.73p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.07kWh
2026-06-19 17:33:24.445870: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 322.36p, best_cost 341.73p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.07kWh
2026-06-19 17:33:24.498045: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 322.36p, best_cost 341.73p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.07kWh
2026-06-19 17:33:24.549383: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 322.22p, best_cost 341.47p, best_cycle 33.4kWh, best_carbon 0kg, best_import 40.07kWh
2026-06-19 17:33:24.599458: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 322.22p, best_cost 341.47p, best_cycle 33.4kWh, best_carbon 0kg, best_import 40.07kWh
2026-06-19 17:33:24.653647: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 322.22p, best_cost 341.47p, best_cycle 33.4kWh, best_carbon 0kg, best_import 40.07kWh
2026-06-19 17:33:24.699092: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 322.22p, best_cost 341.47p, best_cycle 33.4kWh, best_carbon 0kg, best_import 40.07kWh
2026-06-19 17:33:24.760764: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 322.14p, best_cost 341.39p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:24.818425: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 322.03p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:24.874461: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 322.02p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:25.007718: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:25.124047: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:25.192024: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:25.261935: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:25.475478: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:25.534314: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:25.594625: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:25.664389: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:25.729958: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:25.797171: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:25.867555: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:25.893418: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:25.929493: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:25.970807: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:26.000534: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:26.031902: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:26.136961: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:26.226408: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:26.291385: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:26.380196: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:26.413619: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:26.443596: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:26.506198: Optimise price set 37.0p, pass low, price 34.45p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:26.542647: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:26.571121: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 13.93p, best_metric 322.01p, best_cost 341.28p, best_cycle 33.45kWh, best_carbon 0kg, best_import 40.08kWh
2026-06-19 17:33:26.600714: Best charge windows best_metric 322.01p, best_cost 341.28p, best_carbon 0kg, best_import 40.08kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 41%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 83%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ]
2026-06-19 17:33:26.600973: Tweak plan optimisation started
2026-06-19 17:33:26.829437: Tweak optimisation finished metric 322.01 cost 341.28 metric_keep 0 cycle 33.45 carbon 0 import 40.08
2026-06-19 17:33:26.841015: Raw charge windows [ 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 41%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 83%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100% ] reserve 1.6
2026-06-19 17:33:26.842071: Unclipped charge windows [ 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 41%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 17:30:00 @ 27.78p 100% ] reserve 1.6
2026-06-19 17:33:26.842757: Unfiltered charge windows [ 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 17:30:00 @ 27.78p 100% ] reserve 1.6
2026-06-19 17:33:26.843126: Filtered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 17:30:00 @ 27.78p 100% ] reserve 1.6
2026-06-19 17:33:26.843168: Plan valid is now true after recompute was False
2026-06-19 17:33:26.868389: predict base end_record 06-21 11:00:00, final soc 1.6kWh, metric 503.19p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:10:00, load 31.48kWh, PV 0.0kWh
2026-06-19 17:33:26.870192: Slot: [ 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:33:26.871648: SoC: [ 11.68, 11.4, 10.85, 10.66, 10.66, 10.62, 10.59, 10.56, 10.49, 10.14, 9.93, 9.36, 8.91, 8.58, 7.88, 7.25, 7.2, 7.1, 6.95, 6.74, 6.53, 5.96, 4.63, 2.54, 2.18, 2.1, 1.95, 1.73, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:33:26.872829: BAT: [ 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-, 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-] kWh
2026-06-19 17:33:26.874282: LOAD: [ 4.0, 4.26, 4.78, 4.95, 4.95, 4.98, 5.01, 5.05, 5.11, 5.43, 5.63, 6.16, 6.58, 6.89, 7.54, 8.12, 8.17, 8.27, 8.41, 8.6, 8.79, 9.32, 10.57, 12.52, 12.84, 12.92, 13.06, 13.26, 13.53, 13.86, 14.26, 14.71, 14.93, 14.95, 15.19, 15.5, 15.86, 16.06, 16.24, 16.55, 16.87, 17.49, 18.12, 18.54, 19.07, 19.38, 19.7, 20.02, 20.33, 20.57, 21.02, 21.17, 21.18, 21.2, 21.23, 21.26, 21.31, 21.59, 21.77, 22.23, 22.6, 22.87, 23.51, 24.1, 24.15, 24.24, 24.39, 24.57, 24.77, 25.3, 26.54, 28.49, 28.82, 28.9, 29.04, 29.24, 29.51, 29.84, 30.23, 30.69, 30.91, 30.92, 31.17, 31.48] kWh
2026-06-19 17:33:26.875647: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:33:26.877042: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.14, 1.47, 1.87, 2.33, 2.55, 2.56, 2.81, 3.11, 3.47, 3.68, 3.86, 4.17, 4.48, 5.1, 5.73, 6.15, 6.69, 7.0, 7.32, 7.63, 7.95, 8.19, 8.63, 8.79, 8.79, 8.82, 8.84, 8.87, 8.93, 9.21, 9.38, 9.85, 10.22, 10.49, 11.13, 11.71, 11.76, 11.86, 12.0, 12.19, 12.38, 12.91, 14.16, 16.11, 16.43, 16.51, 16.65, 16.85, 17.12, 17.45, 17.85, 18.31, 18.52, 18.54, 18.78, 19.09] kWh
2026-06-19 17:33:26.878448: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:33:26.879874: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 117.58, 123.5, 129.45, 136.74, 140.28, 140.46, 144.28, 148.91, 153.65, 156.35, 158.91, 163.18, 167.5, 175.97, 184.81, 190.52, 197.82, 202.37, 211.58, 220.18, 230.0, 237.34, 252.98, 258.51, 258.59, 259.33, 260.09, 260.85, 262.36, 270.13, 274.38, 285.46, 292.82, 298.21, 361.21, 372.76, 373.68, 375.46, 377.99, 381.11, 384.78, 394.6, 417.64, 454.04, 460.03, 461.37, 463.71, 467.35, 471.86, 477.79, 483.73, 491.02, 494.56, 494.74, 498.56, 503.19] p
2026-06-19 17:33:26.993034: Battery has 13.67 hours left - now at 11.68kWh
2026-06-19 17:33:27.043419: predict base10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 527.07p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:10:00, load 32.79kWh, PV 0.0kWh
2026-06-19 17:33:27.045217: Slot: [ 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:33:27.046715: SoC: [ 11.68, 11.38, 10.81, 10.61, 10.61, 10.57, 10.54, 10.5, 10.43, 10.07, 9.85, 9.25, 8.78, 8.43, 7.7, 7.04, 6.99, 6.88, 6.72, 6.51, 6.29, 5.69, 4.29, 2.1, 1.73, 1.65, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:33:27.047912: BAT: [ 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-, 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-] kWh
2026-06-19 17:33:27.049330: LOAD: [ 4.0, 4.28, 4.81, 4.99, 5.0, 5.03, 5.06, 5.09, 5.16, 5.5, 5.71, 6.26, 6.71, 7.03, 7.71, 8.32, 8.37, 8.47, 8.62, 8.82, 9.02, 9.58, 10.88, 12.92, 13.27, 13.34, 13.49, 13.7, 13.98, 14.33, 14.74, 15.23, 15.46, 15.47, 15.72, 16.05, 16.43, 16.64, 16.83, 17.15, 17.48, 18.13, 18.79, 19.23, 19.79, 20.12, 20.45, 20.78, 21.11, 21.36, 21.83, 21.99, 21.99, 22.02, 22.05, 22.08, 22.14, 22.43, 22.61, 23.11, 23.49, 23.77, 24.44, 25.06, 25.11, 25.21, 25.36, 25.56, 25.76, 26.32, 27.62, 29.66, 30.0, 30.08, 30.23, 30.44, 30.72, 31.07, 31.48, 31.96, 32.19, 32.21, 32.46, 32.79] kWh
2026-06-19 17:33:27.050705: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:33:27.052124: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.1, 1.32, 1.6, 1.94, 2.36, 2.84, 3.07, 3.08, 3.34, 3.66, 4.04, 4.25, 4.44, 4.76, 5.09, 5.74, 6.41, 6.84, 7.4, 7.73, 8.07, 8.4, 8.73, 8.98, 9.45, 9.6, 9.61, 9.64, 9.66, 9.69, 9.75, 10.05, 10.23, 10.72, 11.1, 11.39, 12.06, 12.67, 12.72, 12.82, 12.97, 13.17, 13.37, 13.93, 15.23, 17.27, 17.62, 17.7, 17.84, 18.06, 18.34, 18.68, 19.1, 19.58, 19.81, 19.82, 20.08, 20.4] kWh
2026-06-19 17:33:27.053503: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:33:27.054938: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.91, 120.73, 125.45, 131.66, 137.88, 145.53, 149.22, 149.42, 153.42, 158.26, 163.23, 166.06, 168.74, 173.22, 177.74, 186.62, 195.88, 201.87, 209.52, 214.28, 223.92, 232.93, 243.22, 250.91, 267.31, 273.1, 273.19, 273.97, 274.77, 275.57, 277.15, 285.3, 289.74, 301.36, 309.07, 314.71, 378.33, 390.43, 391.4, 393.26, 395.91, 399.17, 403.02, 413.31, 437.44, 475.58, 481.86, 483.26, 485.71, 489.53, 494.25, 500.46, 506.68, 514.33, 518.03, 518.23, 522.23, 527.07] p
2026-06-19 17:33:27.126952: predict best10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 463.82p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 32.79kWh, PV 0.0kWh
2026-06-19 17:33:27.128768: Slot: [ 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:33:27.130255: SoC: [ 11.68, 11.38, 10.81, 10.61, 10.61, 10.57, 10.54, 10.5, 10.43, 10.07, 9.85, 9.25, 8.78, 8.43, 7.7, 7.04, 6.99, 6.88, 6.72, 7.0, 6.78, 6.18, 4.79, 2.59, 2.22, 2.14, 2.14, 1.91, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 13.0, 13.25, 13.25, 13.19, 12.83, 12.48, 12.12, 11.86, 11.35, 11.18, 11.18, 11.15, 11.12, 11.09, 11.02, 10.71, 10.51, 9.98, 9.57, 9.27, 8.55, 7.89, 7.83, 7.73, 7.57, 7.57, 7.35, 6.75, 5.35, 3.16, 2.79, 2.71, 2.55, 2.32, 2.02, 1.65, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:33:27.131473: BAT: [ g~be-, g~be-, g~be-, g~be~, g>be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g<bf+, g>be-, g~be-, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 17:33:27.132889: LOAD: [ 4.0, 4.28, 4.81, 4.99, 5.0, 5.03, 5.06, 5.09, 5.16, 5.5, 5.71, 6.26, 6.71, 7.03, 7.71, 8.32, 8.37, 8.47, 8.62, 8.82, 9.02, 9.58, 10.88, 12.92, 13.27, 13.34, 13.49, 13.7, 13.98, 14.33, 14.74, 15.23, 15.46, 15.47, 15.72, 16.05, 16.43, 16.64, 16.83, 17.15, 17.48, 18.13, 18.79, 19.23, 19.79, 20.12, 20.45, 20.78, 21.11, 21.36, 21.83, 21.99, 21.99, 22.02, 22.05, 22.08, 22.14, 22.43, 22.61, 23.11, 23.49, 23.77, 24.44, 25.06, 25.11, 25.21, 25.36, 25.56, 25.76, 26.32, 27.62, 29.66, 30.0, 30.08, 30.23, 30.44, 30.72, 31.07, 31.48, 31.96, 32.19, 32.21, 32.46, 32.79] kWh
2026-06-19 17:33:27.134273: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:33:27.135664: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.65, 1.65, 1.65, 1.98, 2.4, 2.88, 3.11, 3.12, 3.38, 3.7, 6.16, 8.46, 9.2, 11.61, 14.03, 16.76, 18.69, 19.4, 19.95, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.43, 20.43, 20.43, 20.43, 20.43, 20.43, 20.43, 20.43, 20.43, 20.43, 20.43, 21.22, 21.33, 21.56, 21.57, 21.83, 22.15] kWh
2026-06-19 17:33:27.137025: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:33:27.138484: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 123.35, 123.35, 123.35, 123.35, 123.35, 123.35, 123.35, 125.8, 125.8, 125.8, 131.85, 138.07, 145.72, 149.42, 149.61, 153.61, 158.46, 190.85, 221.7, 232.28, 265.5, 298.55, 335.95, 362.87, 372.53, 380.18, 384.17, 384.17, 384.17, 384.17, 384.17, 384.17, 384.17, 384.17, 384.17, 384.17, 384.17, 384.17, 384.17, 384.17, 384.17, 384.17, 384.17, 434.15, 434.15, 434.15, 434.15, 434.15, 437.42, 437.42, 437.42, 437.42, 437.42, 437.42, 437.42, 437.42, 437.42, 437.42, 437.42, 449.36, 451.08, 454.79, 454.98, 458.98, 463.82] p
2026-06-19 17:33:27.211296: predict best end_record 06-21 11:00:00, final soc 1.6kWh, metric 441.25p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:45:00, load 31.48kWh, PV 0.0kWh
2026-06-19 17:33:27.213084: Slot: [ 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:33:27.214563: SoC: [ 11.68, 11.4, 10.85, 10.66, 10.66, 10.62, 10.59, 10.56, 10.49, 10.14, 9.93, 9.36, 8.91, 8.58, 7.88, 7.25, 7.2, 7.1, 6.95, 7.0, 6.79, 6.22, 4.89, 2.79, 2.44, 2.36, 2.32, 2.1, 1.81, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 13.11, 13.25, 13.25, 13.2, 12.85, 12.51, 12.18, 11.92, 11.44, 11.28, 11.27, 11.24, 11.21, 11.18, 11.12, 10.82, 10.64, 10.13, 9.74, 9.45, 8.76, 8.13, 8.08, 7.98, 7.83, 7.73, 7.52, 6.95, 5.62, 3.52, 3.17, 3.09, 2.94, 2.72, 2.43, 2.08, 2.08, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:33:27.215850: BAT: [ g~be-, g~be-, g~be-, g~be~, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g>be-, g<bf+, g~be-, g>be-, g~be-, 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<be-, g<bf+, g<bf+, g<bf+, g~be-, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 17:33:27.217266: LOAD: [ 4.0, 4.26, 4.78, 4.95, 4.95, 4.98, 5.01, 5.05, 5.11, 5.43, 5.63, 6.16, 6.58, 6.89, 7.54, 8.12, 8.17, 8.27, 8.41, 8.6, 8.79, 9.32, 10.57, 12.52, 12.84, 12.92, 13.06, 13.26, 13.53, 13.86, 14.26, 14.71, 14.93, 14.95, 15.19, 15.5, 15.86, 16.06, 16.24, 16.55, 16.87, 17.49, 18.12, 18.54, 19.07, 19.38, 19.7, 20.02, 20.33, 20.57, 21.02, 21.17, 21.18, 21.2, 21.23, 21.26, 21.31, 21.59, 21.77, 22.23, 22.6, 22.87, 23.51, 24.1, 24.15, 24.24, 24.39, 24.57, 24.77, 25.3, 26.54, 28.49, 28.82, 28.9, 29.04, 29.24, 29.51, 29.84, 30.23, 30.69, 30.91, 30.92, 31.17, 31.48] kWh
2026-06-19 17:33:27.218574: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:33:27.219869: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.35, 1.35, 1.35, 1.48, 1.88, 2.34, 2.56, 2.57, 2.81, 3.12, 5.98, 8.68, 8.86, 11.67, 14.49, 17.61, 18.13, 18.69, 19.22, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.58, 19.58, 19.58, 19.58, 19.58, 19.58, 19.58, 19.58, 19.58, 19.58, 19.58, 19.98, 19.99, 20.21, 20.23, 20.47, 20.78] kWh
2026-06-19 17:33:27.221153: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:33:27.222483: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 119.24, 119.24, 119.24, 119.24, 119.24, 119.24, 119.24, 120.91, 120.91, 120.91, 123.3, 129.24, 136.54, 140.07, 140.26, 144.08, 148.7, 186.36, 222.69, 225.25, 264.01, 302.56, 345.26, 352.47, 360.18, 367.48, 371.29, 371.29, 371.29, 371.29, 371.29, 371.29, 371.29, 371.29, 371.29, 371.29, 371.29, 371.29, 371.29, 371.29, 371.29, 371.29, 371.29, 421.27, 421.27, 421.27, 421.27, 421.27, 422.92, 422.92, 422.92, 422.92, 422.92, 422.92, 422.92, 422.92, 422.92, 422.92, 422.92, 428.86, 429.08, 432.62, 432.8, 436.62, 441.25] p
2026-06-19 17:33:27.224538: STATE: [ , , , , , , , , , , , , , , , , , , Chrg, , , , , , , Chrg, , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , ]
2026-06-19 17:33:27.224570: Saving plan best values to HA entities
2026-06-19 17:33:27.370974: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 17:33:27.376323: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 17:33:27.381473: Best charging limit SoC's [7.0, 2.0, 16.0, 6.0, 16.0, 13.0, 13.25, 13.0, 7.5, 2.0, 16.0]kWh, export []kWh gives import battery 37.5kWh, house 2.57kWh, export 0.0kWh, metric 441.25p, metric10 463.82p
2026-06-19 17:33:27.454921: Marginal costs baseline metric (no standing charge): 341.2792
2026-06-19 17:33:27.659009: Marginal energy costs matrix computed: min=17.28 max=25.75
2026-06-19 17:33:27.743032: Rate array import [{'start': 1050, 'end': 1140, 'rate': 'very expensive', 'range': '(31.1p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1050, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 17:33:27.743749: - Your estimated bill for today is £0.65 and tomorrow is £3.06
2026-06-19 17:33:27.743788: - Import rates are very expensive (31.1p - 37.1p) for the next 1 and a half hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 17:33:27.743807: - The battery is currently at 73% and is in eco mode for the next 9 hours.
2026-06-19 17:33:27.743822: - For the next 48 hours there will be no solar generation.
2026-06-19 17:33:27.743838: - You will run out of battery in 14 hours.
2026-06-19 17:33:27.743853: - Your next charge slot will be in 9 hours where import rates will be cheap (16.4p).
2026-06-19 17:33:27.743868:
2026-06-19 17:33:27.796724: Plan calculation took 7.41 seconds
2026-06-19 17:33:27.800666: No high rate period found
2026-06-19 17:33:27.849686: Import threshold used for optimisation was 17.7p
2026-06-19 17:33:27.894702: Low import rate windows [0: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 1: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 2: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 3: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 4: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 5: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 6: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 7: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 8: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 9: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 10: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 11: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 12: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 13: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 14: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 15: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 16: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 17: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 18: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 19: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 20: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 21: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 22: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 23: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 24: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 25: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 26: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 27: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 28: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 29: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 30: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 31: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 32: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 33: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 34: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 35: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 36: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 37: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 38: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 39: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 40: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 41: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 42: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 43: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 44: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 45: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 46: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 47: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 48: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 49: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 50: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 51: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 52: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 53: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 54: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 55: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 56: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 57: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 58: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 59: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 60: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 61: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 62: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 63: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 64: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 65: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 66: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 67: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 68: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 69: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 70: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 71: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 72: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 73: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 74: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 75: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 76: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 77: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 78: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 79: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 80: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 81: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 82: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 83: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 84: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 85: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 86: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 87: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 88: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 89: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 90: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 91: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 92: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 93: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 94: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14]
2026-06-19 17:33:27.900513: Inverter 0: Type SK Sunsynk
2026-06-19 17:33:27.900564: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:33:27.900723: Reserve min: 10%, battery_min: 10%
2026-06-19 17:33:27.900777: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:33:27.901005: Inverter 0 SoC: 11.68kW 73%, current charge rate 5000W, current discharge rate 5250W, current battery power 595W, current battery voltage 51.2V, grid power -54W, load power 541W, PV Power 0W
2026-06-19 17:33:27.901160: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:33:27.901229: Inverter 0 scheduled charge enable is False
2026-06-19 17:33:27.901268: Inverter 0 charge windows currently []
2026-06-19 17:33:27.901290: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:33:27.901376: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:33:27.901397: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:33:27.901427: Inverter 0 scheduled discharge enable is False
2026-06-19 17:33:27.901523: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:33:27.901544: Inverter 0 discharge windows currently []
2026-06-19 17:33:27.901563: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:33:27.901576: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:33:27.901588: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:33:27.991205: Total inverter register writes now 0
2026-06-19 17:33:28.024925: Completed run status Read-Only
2026-06-19 17:33:28.033450: Info: record_status Read-Only
2026-06-19 17:33:28.047467: Saved current settings to /config/predbat_config.json
2026-06-19 17:33:28.097557: Creating predbat dashboard at /config/predbat_dashboard.yaml
2026-06-19 17:34:04.133072: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:34:04.133348: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:34:04.133387: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:34:04.133515: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:34:04.133542: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:34:04.133560: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:34:04.133591: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:35:00.260755: --------------- PredBat - update at 2026-06-19 17:35:00+01:00 with clock skew 0 minutes, minutes now 1055
2026-06-19 17:35:00.261310: Saved current settings to /config/predbat_config.json
2026-06-19 17:35:00.261376: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 119.9 minutes
2026-06-19 17:35:00.261425: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 17:35:00.261510: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 17:35:00.277253: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 17:35:00.277694: Predbat mode is set to Control charge
2026-06-19 17:35:00.277775: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 17:35:00.368784: Found 11520 load_today datapoints going back 1 days
2026-06-19 17:35:00.368899: Using load_power data to fill gaps in load_today data
2026-06-19 17:35:00.424584: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 17:35:00.424716: Zero load period starting at 2026-06-19T12:09:00+0100 (326 minutes) for 889 minutes with base value 0.9
2026-06-19 17:35:00.424772: Zero load period starting at 2026-06-18T19:24:00+0100 (1331 minutes) for 64 minutes with base value 0.8
2026-06-19 17:35:00.425793: Processing 384 30-minute periods for power integration
2026-06-19 17:35:00.491026: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 17:35:00.491107: Car charging hold True, threshold 6.0kWh
2026-06-19 17:35:00.491142: Current data so far today: load 4.05kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 17:35:00.511857: Standing charge is set to 49.98p
2026-06-19 17:35:00.538345: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 17:35:00.538600: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 17:35:00.576851: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 17:35:00.576920: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 17:35:00.578069: High export rate found rates in range 99p to -99p
2026-06-19 17:35:00.675839: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 17:35:00.675949: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 17:35:00.676168: Last hour: net energy 0.0kWh, import 0.0kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.0p, import 0.0p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 17:35:00.721035: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 17:35:00.721153: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 17:35:00.722937: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 17:35:00.724226: Warn: Found 1 gaps in load_today totalling 9980 minutes to fill using average data
2026-06-19 17:35:00.724322: Gap starting at 2026-06-18T15:55:00+0100 (1540 minutes) for 9980 minutes
2026-06-19 17:35:00.740439: Historical days now [7] weight [1]
2026-06-19 17:35:00.764020: Today's load divergence 120.44%, in-day adjustment 114.22%, damping 0.95x, yesterday 100.0% today 119.41% blend 26.74%
2026-06-19 17:35:00.764080: Today's predicted so far 9.65kWh with 0.0kWh car/iBoost excluded, 0.63kWh import ignored, and 0kWh forecast extra.
2026-06-19 17:35:00.764108: Today's actual load so far 12.74kWh with 0.0kWh car/iBoost excluded, and 0.09kWh import ignored.
2026-06-19 17:35:00.793490: Inverter 0: Type SK Sunsynk
2026-06-19 17:35:00.793544: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:35:00.793738: Reserve min: 10%, battery_min: 10%
2026-06-19 17:35:00.793802: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:35:00.794040: Inverter 0 SoC: 11.68kW 73%, current charge rate 5000W, current discharge rate 5250W, current battery power 533W, current battery voltage 51.2V, grid power -54W, load power 571W, PV Power 0W
2026-06-19 17:35:00.794175: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:35:00.794263: Inverter 0 scheduled charge enable is False
2026-06-19 17:35:00.794291: Inverter 0 charge windows currently []
2026-06-19 17:35:00.794315: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:35:00.794418: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:35:00.794443: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:35:00.794493: Inverter 0 scheduled discharge enable is False
2026-06-19 17:35:00.794611: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:35:00.794637: Inverter 0 discharge windows currently []
2026-06-19 17:35:00.794656: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:35:00.794672: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:35:00.794687: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:35:00.853146: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 17:35:00.853224: Plan was last updated on 2026-06-19 17:30:00+01:00 and is now 5.0 minutes old
2026-06-19 17:35:00.853642: Best charge window [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 17:30:00 @ 27.78p 100% ]
2026-06-19 17:35:00.853723: Best export window [ ]
2026-06-19 17:35:00.854562: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 17:35:00.856598: Load divergence over 8.0 hours mean 453.5W, min 0.0W, max 2433.6W, std dev 553.64W, divergence 61.04%
2026-06-19 17:35:00.877491: Creating pool of 12 processes to match your CPU count
2026-06-19 17:35:00.958769: predict base end_record 06-21 11:05:00, final soc 1.6kWh, metric 505.3p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:15:00, load 31.66kWh, PV 0.0kWh
2026-06-19 17:35:00.960832: Slot: [ 17:35, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:35:00.962456: SoC: [ 11.68, 11.35, 10.86, 10.67, 10.67, 10.64, 10.6, 10.57, 10.49, 10.15, 9.94, 9.37, 8.91, 8.59, 7.89, 7.26, 7.21, 7.11, 6.95, 6.75, 6.54, 5.97, 4.64, 2.54, 2.19, 2.11, 1.96, 1.74, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:35:00.963739: BAT: [ 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-, 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-] kWh
2026-06-19 17:35:00.965209: LOAD: [ 4.05, 4.36, 4.82, 4.99, 4.99, 5.02, 5.05, 5.09, 5.16, 5.47, 5.67, 6.2, 6.62, 6.93, 7.58, 8.16, 8.21, 8.31, 8.45, 8.64, 8.84, 9.37, 10.61, 12.56, 12.89, 12.96, 13.1, 13.3, 13.57, 13.9, 14.3, 14.76, 14.98, 14.99, 15.23, 15.54, 15.9, 16.11, 16.31, 16.59, 16.93, 17.53, 18.18, 18.6, 19.11, 19.44, 19.75, 20.06, 20.38, 20.71, 21.11, 21.26, 21.26, 21.29, 21.32, 21.34, 21.41, 21.68, 21.85, 22.32, 22.69, 22.96, 23.6, 24.18, 24.23, 24.33, 24.47, 24.66, 24.86, 25.39, 26.63, 28.58, 28.91, 28.98, 29.12, 29.33, 29.59, 29.92, 30.32, 30.78, 31.0, 31.01, 31.25, 31.56, 31.92] kWh
2026-06-19 17:35:00.966646: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:35:00.968064: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.14, 1.47, 1.86, 2.32, 2.54, 2.55, 2.8, 3.11, 3.47, 3.67, 3.87, 4.16, 4.49, 5.09, 5.74, 6.16, 6.67, 7.0, 7.31, 7.63, 7.94, 8.27, 8.67, 8.82, 8.82, 8.85, 8.88, 8.91, 8.97, 9.24, 9.42, 9.88, 10.25, 10.52, 11.16, 11.75, 11.8, 11.89, 12.04, 12.23, 12.42, 12.95, 14.19, 16.14, 16.47, 16.55, 16.69, 16.89, 17.16, 17.49, 17.88, 18.34, 18.56, 18.57, 18.82, 19.13, 19.49] kWh
2026-06-19 17:35:00.969499: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:35:00.970996: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 117.46, 123.38, 129.32, 136.62, 140.15, 140.34, 144.16, 148.78, 153.52, 156.22, 159.07, 163.01, 167.59, 175.8, 184.91, 190.67, 197.63, 202.41, 211.42, 219.97, 229.78, 239.92, 253.97, 259.39, 259.44, 260.17, 260.95, 261.72, 263.53, 271.01, 275.25, 286.34, 293.7, 299.09, 362.08, 373.64, 374.56, 376.34, 378.87, 381.99, 385.65, 395.48, 418.51, 454.92, 460.91, 462.25, 464.59, 468.23, 472.74, 478.67, 484.61, 491.9, 495.44, 495.62, 499.44, 504.07, 508.81] p
2026-06-19 17:35:01.078962: Battery has 13.67 hours left - now at 11.68kWh
2026-06-19 17:35:01.117901: predict base10 end_record 06-21 11:05:00, final soc 1.6kWh, metric 529.25p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:10:00, load 32.97kWh, PV 0.0kWh
2026-06-19 17:35:01.119721: Slot: [ 17:35, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:35:01.121207: SoC: [ 11.68, 11.33, 10.81, 10.62, 10.62, 10.59, 10.55, 10.52, 10.43, 10.08, 9.86, 9.26, 8.78, 8.44, 7.71, 7.05, 7.0, 6.89, 6.73, 6.51, 6.3, 5.7, 4.3, 2.11, 1.74, 1.65, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:35:01.122560: BAT: [ 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-, 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-] kWh
2026-06-19 17:35:01.124063: LOAD: [ 4.05, 4.37, 4.86, 5.03, 5.04, 5.07, 5.1, 5.13, 5.21, 5.54, 5.75, 6.3, 6.75, 7.07, 7.75, 8.36, 8.41, 8.51, 8.66, 8.86, 9.06, 9.62, 10.92, 12.96, 13.31, 13.39, 13.53, 13.75, 14.03, 14.37, 14.79, 15.27, 15.5, 15.51, 15.77, 16.09, 16.47, 16.68, 16.89, 17.19, 17.54, 18.17, 18.85, 19.29, 19.82, 20.17, 20.5, 20.82, 21.16, 21.5, 21.92, 22.08, 22.08, 22.11, 22.14, 22.17, 22.24, 22.52, 22.7, 23.19, 23.58, 23.86, 24.53, 25.14, 25.19, 25.29, 25.44, 25.64, 25.85, 26.4, 27.7, 29.75, 30.09, 30.17, 30.32, 30.53, 30.81, 31.16, 31.57, 32.05, 32.28, 32.29, 32.55, 32.87, 33.25] kWh
2026-06-19 17:35:01.125492: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:35:01.126954: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.1, 1.31, 1.59, 1.94, 2.35, 2.83, 3.06, 3.07, 3.33, 3.65, 4.03, 4.24, 4.45, 4.75, 5.1, 5.73, 6.42, 6.86, 7.39, 7.73, 8.06, 8.39, 8.72, 9.06, 9.49, 9.64, 9.64, 9.67, 9.7, 9.73, 9.8, 10.08, 10.27, 10.75, 11.14, 11.42, 12.09, 12.71, 12.76, 12.86, 13.01, 13.21, 13.41, 13.97, 15.27, 17.31, 17.65, 17.73, 17.88, 18.09, 18.37, 18.72, 19.13, 19.61, 19.84, 19.86, 20.11, 20.44, 20.82] kWh
2026-06-19 17:35:01.128406: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:35:01.129890: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.78, 120.6, 125.32, 131.53, 137.75, 145.39, 149.09, 149.29, 153.29, 158.13, 163.1, 165.93, 168.91, 173.04, 177.84, 186.43, 195.98, 202.0, 209.3, 214.3, 223.75, 232.71, 242.99, 253.61, 268.33, 274.01, 274.06, 274.82, 275.65, 276.46, 278.35, 286.19, 290.64, 302.25, 309.96, 315.61, 379.22, 391.33, 392.29, 394.16, 396.81, 400.07, 403.92, 414.2, 438.34, 476.48, 482.76, 484.16, 486.61, 490.43, 495.15, 501.36, 507.58, 515.23, 518.93, 519.12, 523.12, 527.97, 532.93] p
2026-06-19 17:35:01.206590: predict best10 end_record 06-21 11:05:00, final soc 1.92kWh, metric 470.33p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 32.97kWh, PV 0.0kWh
2026-06-19 17:35:01.208403: Slot: [ 17:35, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:35:01.209947: SoC: [ 11.68, 11.33, 10.81, 10.62, 10.62, 10.59, 10.55, 10.52, 10.43, 10.08, 9.86, 9.26, 8.78, 8.44, 7.71, 7.05, 7.0, 6.89, 6.73, 7.0, 6.78, 6.18, 4.79, 2.59, 2.22, 2.14, 2.14, 1.91, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 13.0, 13.25, 13.25, 13.18, 12.83, 12.48, 12.12, 11.75, 11.3, 11.13, 11.13, 11.1, 11.07, 11.04, 10.96, 10.66, 10.46, 9.94, 9.52, 9.22, 8.5, 7.84, 7.79, 7.68, 7.52, 7.52, 7.3, 6.7, 5.31, 3.11, 2.74, 2.66, 2.5, 2.27, 1.97, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 17:35:01.211385: BAT: [ g~be-, g~be-, g>be-, g~be~, g~be-, g~be-, g~be-, g~be-, g>be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g<bf+, g>be-, g~be-, g~be-, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 17:35:01.212843: LOAD: [ 4.05, 4.37, 4.86, 5.03, 5.04, 5.07, 5.1, 5.13, 5.21, 5.54, 5.75, 6.3, 6.75, 7.07, 7.75, 8.36, 8.41, 8.51, 8.66, 8.86, 9.06, 9.62, 10.92, 12.96, 13.31, 13.39, 13.53, 13.75, 14.03, 14.37, 14.79, 15.27, 15.5, 15.51, 15.77, 16.09, 16.47, 16.68, 16.89, 17.19, 17.54, 18.17, 18.85, 19.29, 19.82, 20.17, 20.5, 20.82, 21.16, 21.5, 21.92, 22.08, 22.08, 22.11, 22.14, 22.17, 22.24, 22.52, 22.7, 23.19, 23.58, 23.86, 24.53, 25.14, 25.19, 25.29, 25.44, 25.64, 25.85, 26.4, 27.7, 29.75, 30.09, 30.17, 30.32, 30.53, 30.81, 31.16, 31.57, 32.05, 32.28, 32.29, 32.55, 32.87, 33.25] kWh
2026-06-19 17:35:01.214290: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:35:01.216066: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.64, 1.64, 1.64, 1.98, 2.39, 2.87, 3.1, 3.11, 3.37, 3.69, 6.15, 8.45, 9.22, 11.6, 14.03, 16.74, 18.7, 19.41, 19.94, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.42, 20.42, 20.42, 20.42, 20.42, 20.42, 20.42, 20.42, 20.42, 20.42, 20.42, 21.26, 21.37, 21.6, 21.62, 21.87, 22.2, 24.66] kWh
2026-06-19 17:35:01.217591: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:35:01.219179: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 123.2, 123.2, 123.2, 123.2, 123.2, 123.2, 123.2, 125.65, 125.65, 125.65, 131.7, 137.93, 145.57, 149.27, 149.47, 153.47, 158.31, 190.71, 221.56, 232.43, 265.3, 298.63, 335.75, 362.95, 372.65, 379.95, 384.05, 384.05, 384.05, 384.05, 384.05, 384.05, 384.05, 384.05, 384.05, 384.05, 384.05, 384.05, 384.05, 384.05, 384.05, 384.05, 384.05, 434.04, 434.04, 434.04, 434.04, 434.04, 437.3, 437.3, 437.3, 437.3, 437.3, 437.3, 437.3, 437.3, 437.3, 437.3, 437.32, 450.01, 451.73, 455.43, 455.63, 459.63, 464.47, 496.87] p
2026-06-19 17:35:01.293549: predict best end_record 06-21 11:05:00, final soc 1.99kWh, metric 448.55p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:45:00, load 31.66kWh, PV 0.0kWh
2026-06-19 17:35:01.295425: Slot: [ 17:35, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:35:01.296935: SoC: [ 11.68, 11.35, 10.86, 10.67, 10.67, 10.64, 10.6, 10.57, 10.49, 10.15, 9.94, 9.37, 8.91, 8.59, 7.89, 7.26, 7.21, 7.11, 6.95, 7.0, 6.79, 6.22, 4.89, 2.79, 2.44, 2.36, 2.32, 2.1, 1.81, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 13.12, 13.25, 13.25, 13.19, 12.85, 12.52, 12.18, 11.82, 11.39, 11.23, 11.23, 11.2, 11.17, 11.14, 11.07, 10.78, 10.59, 10.09, 9.69, 9.4, 8.72, 8.09, 8.04, 7.93, 7.78, 7.75, 7.54, 6.97, 5.64, 3.54, 3.19, 3.11, 2.96, 2.74, 2.45, 2.1, 2.1, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 17:35:01.298192: BAT: [ g~be-, g~be-, g~be-, g~be~, g~be-, g~be-, g~be-, g~be-, g>be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g>be-, g<bf+, g~be-, g>be-, g~be-, 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<be-, g<bf+, g<bf+, g<bf+, g>be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 17:35:01.299683: LOAD: [ 4.05, 4.36, 4.82, 4.99, 4.99, 5.02, 5.05, 5.09, 5.16, 5.47, 5.67, 6.2, 6.62, 6.93, 7.58, 8.16, 8.21, 8.31, 8.45, 8.64, 8.84, 9.37, 10.61, 12.56, 12.89, 12.96, 13.1, 13.3, 13.57, 13.9, 14.3, 14.76, 14.98, 14.99, 15.23, 15.54, 15.9, 16.11, 16.31, 16.59, 16.93, 17.53, 18.18, 18.6, 19.11, 19.44, 19.75, 20.06, 20.38, 20.71, 21.11, 21.26, 21.26, 21.29, 21.32, 21.34, 21.41, 21.68, 21.85, 22.32, 22.69, 22.96, 23.6, 24.18, 24.23, 24.33, 24.47, 24.66, 24.86, 25.39, 26.63, 28.58, 28.91, 28.98, 29.12, 29.33, 29.59, 29.92, 30.32, 30.78, 31.0, 31.01, 31.25, 31.56, 31.92] kWh
2026-06-19 17:35:01.301136: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:35:01.302616: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.34, 1.34, 1.34, 1.47, 1.87, 2.33, 2.55, 2.56, 2.8, 3.11, 5.97, 8.67, 8.88, 11.66, 14.5, 17.6, 18.14, 18.7, 19.21, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.64, 19.64, 19.64, 19.64, 19.64, 19.64, 19.64, 19.64, 19.64, 19.64, 19.64, 20.03, 20.03, 20.25, 20.26, 20.5, 20.81, 23.67] kWh
2026-06-19 17:35:01.304004: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:35:01.305456: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 119.1, 119.1, 119.1, 119.1, 119.1, 119.1, 119.1, 120.77, 120.77, 120.77, 123.17, 129.1, 136.4, 139.93, 140.12, 143.94, 148.56, 186.22, 222.55, 225.39, 263.83, 302.64, 345.08, 352.67, 360.3, 367.26, 371.18, 371.18, 371.18, 371.18, 371.18, 371.18, 371.18, 371.18, 371.18, 371.18, 371.18, 371.18, 371.18, 371.18, 371.18, 371.18, 371.18, 421.16, 421.16, 421.16, 421.16, 421.16, 423.81, 423.81, 423.81, 423.81, 423.81, 423.81, 423.81, 423.81, 423.81, 423.81, 423.81, 429.75, 429.75, 433.2, 433.39, 437.21, 441.83, 479.49] p
2026-06-19 17:35:01.307769: STATE: [ , , , , , , , , , , , , , , , , , , Chrg, , , , , , , Chrg, , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 17:35:01.307803: Saving plan best values to HA entities
2026-06-19 17:35:01.480083: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 17:35:01.485403: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 17:35:01.490581: Best charging limit SoC's [7.0, 2.0, 16.0, 6.0, 16.0, 13.0, 13.25, 13.0, 7.5, 2.0, 16.0]kWh, export []kWh gives import battery 37.56kWh, house 2.55kWh, export 0.0kWh, metric 448.55p, metric10 470.33p
2026-06-19 17:35:01.564802: Marginal costs baseline metric (no standing charge): 348.5826
2026-06-19 17:35:01.724453: Marginal energy costs matrix computed: min=17.19 max=25.95
2026-06-19 17:35:01.803223: Rate array import [{'start': 1055, 'end': 1140, 'rate': 'very expensive', 'range': '(31.1p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1055, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 17:35:01.803999: - Your estimated bill for today is £0.65 and tomorrow is £3.06
2026-06-19 17:35:01.804037: - Import rates are very expensive (31.1p - 37.1p) for the next 1 and a half hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 17:35:01.804056: - The battery is currently at 73% and is in eco mode for the next 8 hours.
2026-06-19 17:35:01.804073: - For the next 48 hours there will be no solar generation.
2026-06-19 17:35:01.804088: - You will run out of battery in 14 hours.
2026-06-19 17:35:01.804103: - Your next charge slot will be in 8 hours where import rates will be cheap (16.4p).
2026-06-19 17:35:01.804118:
2026-06-19 17:35:01.855037: Plan calculation took 1.00 seconds
2026-06-19 17:35:01.859697: No high rate period found
2026-06-19 17:35:01.909832: Import threshold used for optimisation was 17.7p
2026-06-19 17:35:01.971718: Low import rate windows [0: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 1: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 2: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 3: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 4: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 5: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 6: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 7: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 8: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 9: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 10: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 11: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 12: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 13: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 14: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 15: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 16: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 17: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 18: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 19: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 20: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 21: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 22: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 23: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 24: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 25: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 26: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 27: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 28: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 29: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 30: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 31: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 32: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 33: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 34: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 35: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 36: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 37: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 38: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 39: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 40: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 41: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 42: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 43: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 44: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 45: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 46: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 47: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 48: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 49: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 50: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 51: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 52: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 53: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 54: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 55: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 56: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 57: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 58: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 59: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 60: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 61: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 62: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 63: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 64: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 65: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 66: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 67: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 68: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 69: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 70: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 71: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 72: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 73: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 74: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 75: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 76: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 77: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 78: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 79: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 80: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 81: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 82: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 83: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 84: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 85: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 86: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 87: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 88: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 89: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 90: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 91: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 92: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 93: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 94: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 95: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7]
2026-06-19 17:35:02.002440: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 17:35:02.008285: Total inverter register writes now 0
2026-06-19 17:35:02.035146: Completed run status Read-Only
2026-06-19 17:35:02.042827: Info: record_status Read-Only
2026-06-19 17:35:02.058752: Saved current settings to /config/predbat_config.json
2026-06-19 17:35:34.139894: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:35:34.140105: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:35:34.140140: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:35:34.140300: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:35:34.140337: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:35:34.140357: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:35:34.140373: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:35:36.963191: Info: HAHistory: Pruning history data started.
2026-06-19 17:35:36.964711: Info: HAHistory: Pruning history data completed.
2026-06-19 17:35:38.840595: Successfully loaded apps.yaml from apps.yaml
2026-06-19 17:36:44.765571: Successfully loaded apps.yaml from apps.yaml
2026-06-19 17:37:34.327428: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:37:34.327632: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:37:34.327662: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:37:34.327793: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:37:34.327822: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:37:34.327839: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:37:34.327855: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:39:34.506319: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:39:34.506513: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:39:34.506542: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:39:34.506663: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:39:34.506710: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:39:34.506728: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:39:34.506744: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:40:00.622349: --------------- PredBat - update at 2026-06-19 17:40:00+01:00 with clock skew 0 minutes, minutes now 1060
2026-06-19 17:40:00.622915: Saved current settings to /config/predbat_config.json
2026-06-19 17:40:00.694067: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 17:40:00.694173: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 17:40:00.711844: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 17:40:00.712309: Predbat mode is set to Control charge
2026-06-19 17:40:00.712388: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 17:40:00.804594: Found 11520 load_today datapoints going back 1 days
2026-06-19 17:40:00.804695: Using load_power data to fill gaps in load_today data
2026-06-19 17:40:00.856958: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 17:40:00.857170: Zero load period starting at 2026-06-19T12:09:00+0100 (331 minutes) for 889 minutes with base value 0.9
2026-06-19 17:40:00.857345: Zero load period starting at 2026-06-18T19:24:00+0100 (1336 minutes) for 64 minutes with base value 0.8
2026-06-19 17:40:00.858471: Processing 384 30-minute periods for power integration
2026-06-19 17:40:00.924441: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 17:40:00.924544: Car charging hold True, threshold 6.0kWh
2026-06-19 17:40:00.924581: Current data so far today: load 4.1kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 17:40:00.946563: Standing charge is set to 49.98p
2026-06-19 17:40:00.971299: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 17:40:00.971575: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 17:40:01.005590: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 17:40:01.005713: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 17:40:01.006775: High export rate found rates in range 99p to -99p
2026-06-19 17:40:01.112968: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 17:40:01.113125: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 17:40:01.113373: Last hour: net energy 0.0kWh, import 0.0kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.0p, import 0.0p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 17:40:01.168448: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 17:40:01.168564: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 17:40:01.170272: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 17:40:01.171599: Warn: Found 1 gaps in load_today totalling 9975 minutes to fill using average data
2026-06-19 17:40:01.171691: Gap starting at 2026-06-18T15:55:00+0100 (1545 minutes) for 9975 minutes
2026-06-19 17:40:01.187457: Historical days now [7] weight [1]
2026-06-19 17:40:01.211212: Today's load divergence 120.39%, in-day adjustment 114.26%, damping 0.95x, yesterday 100.0% today 119.37% blend 26.39%
2026-06-19 17:40:01.211304: Today's predicted so far 9.63kWh with 0.0kWh car/iBoost excluded, 0.69kWh import ignored, and 0kWh forecast extra.
2026-06-19 17:40:01.211334: Today's actual load so far 12.71kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 17:40:01.245328: Inverter 0: Type SK Sunsynk
2026-06-19 17:40:01.245409: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:40:01.245578: Reserve min: 10%, battery_min: 10%
2026-06-19 17:40:01.245640: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:40:01.245978: Inverter 0 SoC: 11.68kW 73%, current charge rate 5000W, current discharge rate 5250W, current battery power 537W, current battery voltage 51.2V, grid power -55W, load power 573W, PV Power 0W
2026-06-19 17:40:01.246200: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:40:01.246341: Inverter 0 scheduled charge enable is False
2026-06-19 17:40:01.246374: Inverter 0 charge windows currently []
2026-06-19 17:40:01.246399: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:40:01.246511: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:40:01.246536: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:40:01.246569: Inverter 0 scheduled discharge enable is False
2026-06-19 17:40:01.246761: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:40:01.246797: Inverter 0 discharge windows currently []
2026-06-19 17:40:01.246816: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:40:01.246833: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:40:01.246848: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:40:01.311147: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 17:40:01.311278: Plan was last updated on 2026-06-19 17:30:00+01:00 and is now 10.0 minutes old
2026-06-19 17:40:01.311714: Best charge window [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 17:30:00 @ 27.78p 100% ]
2026-06-19 17:40:01.311911: Best export window [ ]
2026-06-19 17:40:01.312817: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 17:40:01.315383: Load divergence over 8.0 hours mean 454.05W, min 0.0W, max 2388.0W, std dev 540.25W, divergence 59.49%
2026-06-19 17:40:01.336100: Creating pool of 12 processes to match your CPU count
2026-06-19 17:40:01.415479: predict base end_record 06-21 11:10:00, final soc 1.6kWh, metric 507.75p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:15:00, load 31.83kWh, PV 0.0kWh
2026-06-19 17:40:01.417201: Slot: [ 17:40, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:40:01.418550: SoC: [ 11.68, 11.41, 10.89, 10.68, 10.68, 10.65, 10.61, 10.58, 10.48, 10.16, 9.95, 9.38, 8.93, 8.6, 7.9, 7.27, 7.22, 7.12, 6.96, 6.76, 6.55, 5.98, 4.65, 2.55, 2.2, 2.12, 1.97, 1.75, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:40:01.419608: BAT: [ 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-, 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-] kWh
2026-06-19 17:40:01.420860: LOAD: [ 4.1, 4.35, 4.84, 5.03, 5.03, 5.06, 5.09, 5.12, 5.21, 5.51, 5.71, 6.24, 6.67, 6.97, 7.62, 8.21, 8.25, 8.35, 8.49, 8.68, 8.88, 9.41, 10.65, 12.6, 12.93, 13.0, 13.14, 13.35, 13.61, 13.94, 14.34, 14.8, 15.02, 15.03, 15.27, 15.58, 15.94, 16.13, 16.36, 16.63, 16.96, 17.56, 18.23, 18.67, 19.15, 19.48, 19.8, 20.1, 20.41, 20.75, 21.17, 21.34, 21.34, 21.37, 21.4, 21.43, 21.5, 21.76, 21.94, 22.41, 22.77, 23.04, 23.68, 24.27, 24.32, 24.41, 24.56, 24.75, 24.94, 25.47, 26.71, 28.66, 28.99, 29.07, 29.21, 29.41, 29.68, 30.01, 30.4, 30.86, 31.08, 31.09, 31.34, 31.65, 32.01] kWh
2026-06-19 17:40:01.422017: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:40:01.423159: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.13, 1.46, 1.85, 2.31, 2.53, 2.54, 2.79, 3.1, 3.46, 3.65, 3.87, 4.14, 4.48, 5.08, 5.74, 6.19, 6.66, 7.0, 7.31, 7.62, 7.93, 8.26, 8.69, 8.86, 8.86, 8.88, 8.91, 8.94, 9.02, 9.28, 9.45, 9.92, 10.29, 10.56, 11.2, 11.78, 11.83, 11.93, 12.07, 12.26, 12.45, 12.99, 14.23, 16.18, 16.5, 16.58, 16.72, 16.92, 17.19, 17.52, 17.92, 18.38, 18.6, 18.61, 18.85, 19.16, 19.52] kWh
2026-06-19 17:40:01.424276: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:40:01.425454: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 117.29, 123.22, 129.16, 136.46, 139.99, 140.18, 144.0, 148.62, 153.36, 155.91, 159.04, 162.83, 167.4, 175.58, 184.86, 190.95, 197.46, 202.37, 211.4, 219.71, 229.42, 239.7, 254.53, 260.68, 260.71, 261.44, 262.23, 262.96, 265.13, 272.31, 276.55, 287.64, 295.0, 300.39, 363.38, 374.94, 375.86, 377.64, 380.17, 383.28, 386.95, 396.77, 419.81, 456.21, 462.21, 463.55, 465.88, 469.53, 474.04, 479.96, 485.9, 493.2, 496.73, 496.92, 500.74, 505.37, 510.11] p
2026-06-19 17:40:01.552326: Battery has 13.58 hours left - now at 11.68kWh
2026-06-19 17:40:01.592848: predict base10 end_record 06-21 11:10:00, final soc 1.6kWh, metric 531.83p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:10:00, load 33.15kWh, PV 0.0kWh
2026-06-19 17:40:01.594823: Slot: [ 17:40, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:40:01.596276: SoC: [ 11.68, 11.4, 10.85, 10.64, 10.63, 10.6, 10.56, 10.53, 10.43, 10.09, 9.87, 9.27, 8.79, 8.45, 7.72, 7.06, 7.01, 6.9, 6.74, 6.53, 6.31, 5.71, 4.31, 2.12, 1.75, 1.67, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:40:01.597479: BAT: [ 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-, 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-] kWh
2026-06-19 17:40:01.599066: LOAD: [ 4.1, 4.36, 4.87, 5.07, 5.07, 5.11, 5.14, 5.17, 5.27, 5.58, 5.79, 6.34, 6.79, 7.11, 7.79, 8.4, 8.45, 8.55, 8.7, 8.9, 9.1, 9.66, 10.96, 13.0, 13.35, 13.43, 13.57, 13.79, 14.07, 14.41, 14.83, 15.31, 15.54, 15.55, 15.81, 16.13, 16.51, 16.71, 16.94, 17.23, 17.58, 18.2, 18.9, 19.37, 19.86, 20.22, 20.55, 20.86, 21.19, 21.54, 21.99, 22.16, 22.16, 22.19, 22.22, 22.25, 22.33, 22.61, 22.79, 23.28, 23.66, 23.95, 24.62, 25.23, 25.28, 25.38, 25.53, 25.73, 25.93, 26.49, 27.79, 29.83, 30.18, 30.26, 30.4, 30.62, 30.9, 31.24, 31.66, 32.14, 32.37, 32.38, 32.64, 32.96, 33.34] kWh
2026-06-19 17:40:01.600744: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:40:01.602269: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.09, 1.3, 1.58, 1.93, 2.34, 2.82, 3.05, 3.06, 3.32, 3.64, 4.02, 4.22, 4.45, 4.74, 5.09, 5.72, 6.41, 6.88, 7.38, 7.73, 8.06, 8.38, 8.7, 9.06, 9.5, 9.68, 9.68, 9.71, 9.74, 9.76, 9.85, 10.12, 10.3, 10.79, 11.18, 11.46, 12.13, 12.74, 12.79, 12.89, 13.04, 13.24, 13.45, 14.0, 15.3, 17.35, 17.69, 17.77, 17.92, 18.13, 18.41, 18.76, 19.17, 19.65, 19.88, 19.89, 20.15, 20.47, 20.85] kWh
2026-06-19 17:40:01.603749: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:40:01.605437: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.6, 120.43, 125.15, 131.35, 137.58, 145.22, 148.92, 149.12, 153.12, 157.96, 162.93, 165.6, 168.88, 172.85, 177.63, 186.21, 195.93, 202.31, 209.14, 214.28, 223.75, 232.44, 242.62, 253.39, 268.93, 275.37, 275.4, 276.17, 277.0, 277.76, 280.04, 287.55, 292.0, 303.61, 311.32, 316.97, 380.58, 392.69, 393.65, 395.52, 398.17, 401.43, 405.28, 415.57, 439.7, 477.84, 484.12, 485.52, 487.97, 491.79, 496.51, 502.72, 508.94, 516.59, 520.29, 520.49, 524.48, 529.33, 534.29] p
2026-06-19 17:40:01.678898: predict best10 end_record 06-21 11:10:00, final soc 2.25kWh, metric 476.75p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 33.15kWh, PV 0.0kWh
2026-06-19 17:40:01.680771: Slot: [ 17:40, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:40:01.682209: SoC: [ 11.68, 11.4, 10.85, 10.64, 10.63, 10.6, 10.56, 10.53, 10.43, 10.09, 9.87, 9.27, 8.79, 8.45, 7.72, 7.06, 7.01, 6.9, 6.74, 7.0, 6.78, 6.18, 4.79, 2.59, 2.22, 2.14, 2.14, 1.91, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 13.0, 13.25, 13.25, 13.19, 12.83, 12.49, 12.14, 11.77, 11.29, 11.1, 11.1, 11.07, 11.03, 11.0, 10.91, 10.62, 10.43, 9.9, 9.49, 9.18, 8.46, 7.8, 7.75, 7.64, 7.48, 7.5, 7.28, 6.68, 5.29, 3.09, 2.72, 2.64, 2.48, 2.25, 1.95, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 17:40:01.683415: BAT: [ g>be-, g~be-, g~be-, g~be~, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g<bf+, g>be-, g~be-, g~be-, 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~be-, g~be-, g>be-, g>be-, g~be-, g~be~, g>be-, g~be-, g~be-, g~be-, g~be-, g>be-, g>be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g<bf+, g>be-, g~be-, g~be-, 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<bf+, g<bf+] kWh
2026-06-19 17:40:01.684872: LOAD: [ 4.1, 4.36, 4.87, 5.07, 5.07, 5.11, 5.14, 5.17, 5.27, 5.58, 5.79, 6.34, 6.79, 7.11, 7.79, 8.4, 8.45, 8.55, 8.7, 8.9, 9.1, 9.66, 10.96, 13.0, 13.35, 13.43, 13.57, 13.79, 14.07, 14.41, 14.83, 15.31, 15.54, 15.55, 15.81, 16.13, 16.51, 16.71, 16.94, 17.23, 17.58, 18.2, 18.9, 19.37, 19.86, 20.22, 20.55, 20.86, 21.19, 21.54, 21.99, 22.16, 22.16, 22.19, 22.22, 22.25, 22.33, 22.61, 22.79, 23.28, 23.66, 23.95, 24.62, 25.23, 25.28, 25.38, 25.53, 25.73, 25.93, 26.49, 27.79, 29.83, 30.18, 30.26, 30.4, 30.62, 30.9, 31.24, 31.66, 32.14, 32.37, 32.38, 32.64, 32.96, 33.34] kWh
2026-06-19 17:40:01.686380: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:40:01.687769: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.63, 1.63, 1.63, 1.96, 2.38, 2.86, 3.09, 3.1, 3.36, 3.68, 6.14, 8.42, 9.21, 11.59, 14.02, 16.73, 18.69, 19.43, 19.93, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.46, 21.3, 21.41, 21.64, 21.65, 21.91, 22.23, 24.69] kWh
2026-06-19 17:40:01.689098: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:40:01.690537: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 123.01, 123.01, 123.01, 123.01, 123.01, 123.01, 123.01, 125.46, 125.46, 125.46, 131.51, 137.73, 145.38, 149.07, 149.27, 153.27, 158.11, 190.51, 221.2, 232.38, 265.09, 298.4, 335.5, 362.88, 372.93, 379.76, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 434.03, 434.03, 434.03, 434.03, 434.03, 437.62, 437.62, 437.62, 437.62, 437.62, 437.62, 437.62, 437.62, 437.62, 437.62, 437.95, 450.64, 452.36, 456.06, 456.26, 460.26, 465.1, 497.5] p
2026-06-19 17:40:01.758152: predict best end_record 06-21 11:10:00, final soc 2.38kWh, metric 455.72p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:45:00, load 31.83kWh, PV 0.0kWh
2026-06-19 17:40:01.759686: Slot: [ 17:40, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:40:01.760856: SoC: [ 11.68, 11.41, 10.89, 10.68, 10.68, 10.65, 10.61, 10.58, 10.48, 10.16, 9.95, 9.38, 8.93, 8.6, 7.9, 7.27, 7.22, 7.12, 6.96, 7.0, 6.79, 6.22, 4.89, 2.79, 2.44, 2.36, 2.32, 2.1, 1.81, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 13.12, 13.25, 13.25, 13.19, 12.85, 12.53, 12.19, 11.83, 11.38, 11.2, 11.19, 11.16, 11.13, 11.11, 11.02, 10.74, 10.55, 10.05, 9.66, 9.37, 8.68, 8.05, 8.0, 7.9, 7.74, 7.74, 7.54, 6.96, 5.63, 3.54, 3.19, 3.1, 2.95, 2.74, 2.45, 2.09, 2.09, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 17:40:01.761880: BAT: [ g~be-, g>be-, g~be-, g~be~, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g>be-, g<bf+, g~be-, g>be-, g~be-, 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<be-, g<bf+, g<bf+, g<bf+, g>be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 17:40:01.763035: LOAD: [ 4.1, 4.35, 4.84, 5.03, 5.03, 5.06, 5.09, 5.12, 5.21, 5.51, 5.71, 6.24, 6.67, 6.97, 7.62, 8.21, 8.25, 8.35, 8.49, 8.68, 8.88, 9.41, 10.65, 12.6, 12.93, 13.0, 13.14, 13.35, 13.61, 13.94, 14.34, 14.8, 15.02, 15.03, 15.27, 15.58, 15.94, 16.13, 16.36, 16.63, 16.96, 17.56, 18.23, 18.67, 19.15, 19.48, 19.8, 20.1, 20.41, 20.75, 21.17, 21.34, 21.34, 21.37, 21.4, 21.43, 21.5, 21.76, 21.94, 22.41, 22.77, 23.04, 23.68, 24.27, 24.32, 24.41, 24.56, 24.75, 24.94, 25.47, 26.71, 28.66, 28.99, 29.07, 29.21, 29.41, 29.68, 30.01, 30.4, 30.86, 31.08, 31.09, 31.34, 31.65, 32.01] kWh
2026-06-19 17:40:01.764145: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:40:01.765276: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.33, 1.33, 1.33, 1.46, 1.86, 2.32, 2.54, 2.55, 2.79, 3.1, 5.96, 8.65, 8.87, 11.65, 14.48, 17.58, 18.14, 18.72, 19.19, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 20.06, 20.06, 20.28, 20.29, 20.54, 20.85, 23.71] kWh
2026-06-19 17:40:01.766393: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:40:01.767540: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 118.91, 118.91, 118.91, 118.91, 118.91, 118.91, 118.91, 120.59, 120.59, 120.59, 122.98, 128.92, 136.22, 139.75, 139.94, 143.76, 148.38, 186.04, 222.21, 225.35, 263.63, 302.42, 344.84, 352.6, 360.56, 367.07, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 421.14, 421.14, 421.14, 421.14, 421.14, 424.25, 424.25, 424.25, 424.25, 424.25, 424.25, 424.25, 424.25, 424.25, 424.25, 424.25, 430.2, 430.2, 433.73, 433.92, 437.74, 442.36, 480.02] p
2026-06-19 17:40:01.769377: STATE: [ , , , , , , , , , , , , , , , , , , Chrg, , , , , , , Chrg, , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 17:40:01.769413: Saving plan best values to HA entities
2026-06-19 17:40:01.963816: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 17:40:01.969046: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 17:40:01.974949: Best charging limit SoC's [7.0, 2.0, 16.0, 6.0, 16.0, 13.0, 13.25, 13.0, 7.5, 2.0, 16.0]kWh, export []kWh gives import battery 37.58kWh, house 2.56kWh, export 0.0kWh, metric 455.72p, metric10 476.75p
2026-06-19 17:40:02.056584: Marginal costs baseline metric (no standing charge): 355.7553
2026-06-19 17:40:02.245196: Marginal energy costs matrix computed: min=17.0 max=26.2
2026-06-19 17:40:02.322428: Rate array import [{'start': 1060, 'end': 1140, 'rate': 'very expensive', 'range': '(31.1p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1060, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 17:40:02.322963: - Your estimated bill for today is £0.65 and tomorrow is £3.06
2026-06-19 17:40:02.322989: - Import rates are very expensive (31.1p - 37.1p) for the next 1 and a quarter hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 17:40:02.323004: - The battery is currently at 73% and is in eco mode for the next 8 hours.
2026-06-19 17:40:02.323017: - For the next 48 hours there will be no solar generation.
2026-06-19 17:40:02.323029: - You will run out of battery in 14 hours.
2026-06-19 17:40:02.323041: - Your next charge slot will be in 8 hours where import rates will be cheap (16.4p).
2026-06-19 17:40:02.323054:
2026-06-19 17:40:02.363432: Plan calculation took 1.05 seconds
2026-06-19 17:40:02.366366: No high rate period found
2026-06-19 17:40:02.408915: Import threshold used for optimisation was 17.7p
2026-06-19 17:40:02.455571: Low import rate windows [0: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 1: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 2: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 3: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 4: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 5: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 6: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 7: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 8: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 9: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 10: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 11: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 12: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 13: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 14: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 15: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 16: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 17: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 18: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 19: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 20: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 21: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 22: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 23: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 24: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 25: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 26: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 27: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 28: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 29: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 30: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 31: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 32: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 33: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 34: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 35: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 36: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 37: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 38: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 39: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 40: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 41: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 42: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 43: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 44: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 45: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 46: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 47: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 48: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 49: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 50: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 51: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 52: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 53: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 54: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 55: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 56: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 57: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 58: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 59: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 60: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 61: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 62: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 63: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 64: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 65: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 66: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 67: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 68: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 69: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 70: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 71: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 72: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 73: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 74: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 75: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 76: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 77: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 78: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 79: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 80: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 81: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 82: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 83: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 84: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 85: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 86: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 87: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 88: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 89: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 90: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 91: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 92: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 93: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 94: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 95: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7]
2026-06-19 17:40:02.480746: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 17:40:02.480899: Recompute is saving previous plan...
2026-06-19 17:40:02.483408: Best charge window [ 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0% ]
2026-06-19 17:40:02.483460: Best export window [ ]
2026-06-19 17:40:02.484089: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 17:40:02.485728: Load divergence over 8.0 hours mean 454.05W, min 0.0W, max 2388.0W, std dev 540.25W, divergence 59.49%
2026-06-19 17:40:02.501155: Calculating data from yesterday for savings calculation
2026-06-19 17:40:02.509980: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 17:40:02.515274: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 17:40:02.516184: Creating pool of 12 processes to match your CPU count
2026-06-19 17:40:02.561497: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 17:40:02.563294: Optimise levels pass started at 2026-06-19 17:40:02
2026-06-19 17:40:02.563331: Optimise all windows, total charge 95 export 1
2026-06-19 17:40:02.796793: >> Region optimisation pass width 960
2026-06-19 17:40:03.143309: >> Region optimisation pass width 480
2026-06-19 17:40:03.439139: >> Region optimisation pass width 240
2026-06-19 17:40:04.302641: >> Region optimisation pass width 120
2026-06-19 17:40:05.435980: Calculated end_record as 06-21 11:00:00 based on best_price 14.54p, next_charge_start 06-20 11:00:00, max_windows 82
2026-06-19 17:40:05.436078: Optimise levels pass ended at 2026-06-19 17:40:05, duration 2.9 seconds tried 356 combinations
2026-06-19 17:40:05.436149: Set best_price_charge_level 15.6p, best_price_export_level 0p, best_price_charge 14.54p, best_cost_export 0p, best_metric 398.73p, best_keep 0kWh, best_cycle 46.38kWh, best_carbon 0kg, best_import 36.0kWh
2026-06-19 17:40:05.448655: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 14.54p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 0, 16.0, 16.0, 16.0, 13.0, 13.0, 13.0, 13.0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 17:40:05.448888: Optimise price set 15.6p, pass trim, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 323.49p, best_cost 342.74p, best_cycle 33.07kWh, best_carbon 0kg, best_import 40.22kWh
2026-06-19 17:40:05.478542: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 323.49p, best_cost 342.74p, best_cycle 33.07kWh, best_carbon 0kg, best_import 40.22kWh
2026-06-19 17:40:05.518236: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 323.49p, best_cost 342.74p, best_cycle 33.07kWh, best_carbon 0kg, best_import 40.22kWh
2026-06-19 17:40:05.558852: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 323.49p, best_cost 342.74p, best_cycle 33.07kWh, best_carbon 0kg, best_import 40.22kWh
2026-06-19 17:40:05.703020: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 323.49p, best_cost 342.74p, best_cycle 33.07kWh, best_carbon 0kg, best_import 40.22kWh
2026-06-19 17:40:05.733411: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 323.49p, best_cost 342.74p, best_cycle 33.07kWh, best_carbon 0kg, best_import 40.22kWh
2026-06-19 17:40:05.760927: Best charge windows best_metric 323.49p, best_cost 342.74p, best_carbon 0kg, best_import 40.22kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ]
2026-06-19 17:40:05.761867: Best charge windows best_metric 323.49p, best_cost 342.74p, best_carbon 0kg, best_import 40.22kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ]
2026-06-19 17:40:05.762016: Optimise price set 15.6p, pass normal, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 323.49p, best_cost 342.74p, best_cycle 33.07kWh, best_carbon 0kg, best_import 40.22kWh
2026-06-19 17:40:05.784196: Optimise price set 15.2p, pass normal, price 14.13p, start_at_low False, best_price_charge 14.54p, best_metric 323.49p, best_cost 342.74p, best_cycle 33.07kWh, best_carbon 0kg, best_import 40.22kWh
2026-06-19 17:40:05.817723: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 323.38p, best_cost 342.65p, best_cycle 33.07kWh, best_carbon 0kg, best_import 40.22kWh
2026-06-19 17:40:05.853872: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 323.38p, best_cost 342.65p, best_cycle 33.07kWh, best_carbon 0kg, best_import 40.22kWh
2026-06-19 17:40:05.885360: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 323.15p, best_cost 342.39p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.005656: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 323.15p, best_cost 342.39p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.036413: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 323.15p, best_cost 342.39p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.060824: Best charge windows best_metric 323.15p, best_cost 342.39p, best_carbon 0kg, best_import 40.19kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ]
2026-06-19 17:40:06.061077: Optimise price set 15.6p, pass trim, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 323.15p, best_cost 342.39p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.088554: Optimise price set 15.2p, pass trim, price 14.13p, start_at_low False, best_price_charge 14.54p, best_metric 323.15p, best_cost 342.39p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.121550: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 323.15p, best_cost 342.39p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.152186: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.182408: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.306507: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.341199: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.370549: Best charge windows best_metric 323.05p, best_cost 342.3p, best_carbon 0kg, best_import 40.19kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ]
2026-06-19 17:40:06.370718: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.395703: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.422824: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.545829: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.576937: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.611523: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.645507: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.669638: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.717473: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.763847: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.811817: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.864197: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.914970: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:06.965236: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:07.022649: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 14.54p, best_metric 322.95p, best_cost 342.18p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:07.088442: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 14.54p, best_metric 322.84p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:07.150715: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 14.54p, best_metric 322.84p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:07.275561: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:07.395355: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:07.467571: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:07.527695: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:07.742183: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:07.803374: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:07.862643: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:07.929948: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:07.999831: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:08.064284: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:08.137075: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:08.165744: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:08.197335: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:08.227860: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:08.258062: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:08.288852: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:08.408533: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:08.496987: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:08.567359: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:08.665864: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:08.699000: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:08.729461: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:08.792563: Optimise price set 37.0p, pass low, price 34.45p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:08.823195: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:08.851152: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:40:08.883696: Best charge windows best_metric 322.83p, best_cost 342.06p, best_carbon 0kg, best_import 40.19kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 41%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ]
2026-06-19 17:40:08.884012: Tweak plan optimisation started
2026-06-19 17:40:09.100617: Tweak optimisation finished metric 322.82 cost 342.06 metric_keep 0 cycle 32.66 carbon 0 import 40.19
2026-06-19 17:40:09.108796: Raw charge windows [ 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 41%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ] reserve 1.6
2026-06-19 17:40:09.109589: Unclipped charge windows [ 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 41%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ] reserve 1.6
2026-06-19 17:40:09.110042: Unfiltered charge windows [ 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ] reserve 1.6
2026-06-19 17:40:09.110316: Filtered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ] reserve 1.6
2026-06-19 17:40:09.132249: Previous plan best metric is 323.18 (cost 342.39) and new plan best metric is 323.82 (cost 343.18)
2026-06-19 17:40:09.132308: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 17:40:09.132491: Plan valid is now true after recompute was False
2026-06-19 17:40:09.153025: predict base end_record 06-21 11:00:00, final soc 1.6kWh, metric 505.37p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:15:00, load 31.65kWh, PV 0.0kWh
2026-06-19 17:40:09.154517: Slot: [ 17:40, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:40:09.155655: SoC: [ 11.68, 11.41, 10.89, 10.68, 10.68, 10.65, 10.61, 10.58, 10.48, 10.16, 9.95, 9.38, 8.93, 8.6, 7.9, 7.27, 7.22, 7.12, 6.96, 6.76, 6.55, 5.98, 4.65, 2.55, 2.2, 2.12, 1.97, 1.75, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:40:09.156605: BAT: [ 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-, 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-] kWh
2026-06-19 17:40:09.157751: LOAD: [ 4.1, 4.35, 4.84, 5.03, 5.03, 5.06, 5.09, 5.12, 5.21, 5.51, 5.71, 6.24, 6.67, 6.97, 7.62, 8.21, 8.25, 8.35, 8.49, 8.68, 8.88, 9.41, 10.65, 12.6, 12.93, 13.0, 13.14, 13.35, 13.61, 13.94, 14.34, 14.8, 15.02, 15.03, 15.27, 15.58, 15.94, 16.13, 16.36, 16.63, 16.96, 17.56, 18.23, 18.67, 19.15, 19.48, 19.8, 20.1, 20.41, 20.75, 21.17, 21.34, 21.34, 21.37, 21.4, 21.43, 21.5, 21.76, 21.94, 22.41, 22.77, 23.04, 23.68, 24.27, 24.32, 24.41, 24.56, 24.75, 24.94, 25.47, 26.71, 28.66, 28.99, 29.07, 29.21, 29.41, 29.68, 30.01, 30.4, 30.86, 31.08, 31.09, 31.34, 31.65] kWh
2026-06-19 17:40:09.158843: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:40:09.159937: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.13, 1.46, 1.85, 2.31, 2.53, 2.54, 2.79, 3.1, 3.46, 3.65, 3.87, 4.14, 4.48, 5.08, 5.74, 6.19, 6.66, 7.0, 7.31, 7.62, 7.93, 8.26, 8.69, 8.86, 8.86, 8.88, 8.91, 8.94, 9.02, 9.28, 9.45, 9.92, 10.29, 10.56, 11.2, 11.78, 11.83, 11.93, 12.07, 12.26, 12.45, 12.99, 14.23, 16.18, 16.5, 16.58, 16.72, 16.92, 17.19, 17.52, 17.92, 18.38, 18.6, 18.61, 18.85, 19.16] kWh
2026-06-19 17:40:09.161156: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:40:09.162420: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 117.29, 123.22, 129.16, 136.46, 139.99, 140.18, 144.0, 148.62, 153.36, 155.91, 159.04, 162.83, 167.4, 175.58, 184.86, 190.95, 197.46, 202.37, 211.4, 219.71, 229.42, 239.7, 254.53, 260.68, 260.71, 261.44, 262.23, 262.96, 265.13, 272.31, 276.55, 287.64, 295.0, 300.39, 363.38, 374.94, 375.86, 377.64, 380.17, 383.28, 386.95, 396.77, 419.81, 456.21, 462.21, 463.55, 465.88, 469.53, 474.04, 479.96, 485.9, 493.2, 496.73, 496.92, 500.74, 505.37] p
2026-06-19 17:40:09.262282: Battery has 13.58 hours left - now at 11.68kWh
2026-06-19 17:40:09.299448: predict base10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 529.33p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:10:00, load 32.96kWh, PV 0.0kWh
2026-06-19 17:40:09.300873: Slot: [ 17:40, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:40:09.302069: SoC: [ 11.68, 11.4, 10.85, 10.64, 10.63, 10.6, 10.56, 10.53, 10.43, 10.09, 9.87, 9.27, 8.79, 8.45, 7.72, 7.06, 7.01, 6.9, 6.74, 6.53, 6.31, 5.71, 4.31, 2.12, 1.75, 1.67, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:40:09.303019: BAT: [ 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-, 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-] kWh
2026-06-19 17:40:09.304136: LOAD: [ 4.1, 4.36, 4.87, 5.07, 5.07, 5.11, 5.14, 5.17, 5.27, 5.58, 5.79, 6.34, 6.79, 7.11, 7.79, 8.4, 8.45, 8.55, 8.7, 8.9, 9.1, 9.66, 10.96, 13.0, 13.35, 13.43, 13.57, 13.79, 14.07, 14.41, 14.83, 15.31, 15.54, 15.55, 15.81, 16.13, 16.51, 16.71, 16.94, 17.23, 17.58, 18.2, 18.9, 19.37, 19.86, 20.22, 20.55, 20.86, 21.19, 21.54, 21.99, 22.16, 22.16, 22.19, 22.22, 22.25, 22.33, 22.61, 22.79, 23.28, 23.66, 23.95, 24.62, 25.23, 25.28, 25.38, 25.53, 25.73, 25.93, 26.49, 27.79, 29.83, 30.18, 30.26, 30.4, 30.62, 30.9, 31.24, 31.66, 32.14, 32.37, 32.38, 32.64, 32.96] kWh
2026-06-19 17:40:09.305205: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:40:09.306451: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.09, 1.3, 1.58, 1.93, 2.34, 2.82, 3.05, 3.06, 3.32, 3.64, 4.02, 4.22, 4.45, 4.74, 5.09, 5.72, 6.41, 6.88, 7.38, 7.73, 8.06, 8.38, 8.7, 9.06, 9.5, 9.68, 9.68, 9.71, 9.74, 9.76, 9.85, 10.12, 10.3, 10.79, 11.18, 11.46, 12.13, 12.74, 12.79, 12.89, 13.04, 13.24, 13.45, 14.0, 15.3, 17.35, 17.69, 17.77, 17.92, 18.13, 18.41, 18.76, 19.17, 19.65, 19.88, 19.89, 20.15, 20.47] kWh
2026-06-19 17:40:09.307534: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:40:09.308651: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.6, 120.43, 125.15, 131.35, 137.58, 145.22, 148.92, 149.12, 153.12, 157.96, 162.93, 165.6, 168.88, 172.85, 177.63, 186.21, 195.93, 202.31, 209.14, 214.28, 223.75, 232.44, 242.62, 253.39, 268.93, 275.37, 275.4, 276.17, 277.0, 277.76, 280.04, 287.55, 292.0, 303.61, 311.32, 316.97, 380.58, 392.69, 393.65, 395.52, 398.17, 401.43, 405.28, 415.57, 439.7, 477.84, 484.12, 485.52, 487.97, 491.79, 496.51, 502.72, 508.94, 516.59, 520.29, 520.49, 524.48, 529.33] p
2026-06-19 17:40:09.375075: predict best10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 465.1p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 32.96kWh, PV 0.0kWh
2026-06-19 17:40:09.377180: Slot: [ 17:40, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:40:09.378673: SoC: [ 11.68, 11.4, 10.85, 10.64, 10.63, 10.6, 10.56, 10.53, 10.43, 10.09, 9.87, 9.27, 8.79, 8.45, 7.72, 7.06, 7.01, 6.9, 6.74, 7.0, 6.78, 6.18, 4.79, 2.59, 2.22, 2.14, 2.14, 1.91, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 13.0, 13.25, 13.25, 13.19, 12.83, 12.49, 12.14, 11.77, 11.29, 11.1, 11.1, 11.07, 11.03, 11.0, 10.91, 10.62, 10.43, 9.9, 9.49, 9.18, 8.46, 7.8, 7.75, 7.64, 7.48, 7.5, 7.28, 6.68, 5.29, 3.09, 2.72, 2.64, 2.48, 2.25, 1.95, 1.6, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:40:09.379883: BAT: [ g>be-, g~be-, g~be-, g~be~, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g<bf+, g>be-, g~be-, g~be-, 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~be-, g~be-, g>be-, g>be-, g~be-, g~be~, g>be-, g~be-, g~be-, g~be-, g~be-, g>be-, g>be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g<bf+, g>be-, g~be-, g~be-, 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<bf+] kWh
2026-06-19 17:40:09.381299: LOAD: [ 4.1, 4.36, 4.87, 5.07, 5.07, 5.11, 5.14, 5.17, 5.27, 5.58, 5.79, 6.34, 6.79, 7.11, 7.79, 8.4, 8.45, 8.55, 8.7, 8.9, 9.1, 9.66, 10.96, 13.0, 13.35, 13.43, 13.57, 13.79, 14.07, 14.41, 14.83, 15.31, 15.54, 15.55, 15.81, 16.13, 16.51, 16.71, 16.94, 17.23, 17.58, 18.2, 18.9, 19.37, 19.86, 20.22, 20.55, 20.86, 21.19, 21.54, 21.99, 22.16, 22.16, 22.19, 22.22, 22.25, 22.33, 22.61, 22.79, 23.28, 23.66, 23.95, 24.62, 25.23, 25.28, 25.38, 25.53, 25.73, 25.93, 26.49, 27.79, 29.83, 30.18, 30.26, 30.4, 30.62, 30.9, 31.24, 31.66, 32.14, 32.37, 32.38, 32.64, 32.96] kWh
2026-06-19 17:40:09.382656: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:40:09.384040: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.63, 1.63, 1.63, 1.96, 2.38, 2.86, 3.09, 3.1, 3.36, 3.68, 6.14, 8.42, 9.21, 11.59, 14.02, 16.73, 18.69, 19.43, 19.93, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.22, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.46, 21.3, 21.41, 21.64, 21.65, 21.91, 22.23] kWh
2026-06-19 17:40:09.385389: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:40:09.386860: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 123.01, 123.01, 123.01, 123.01, 123.01, 123.01, 123.01, 125.46, 125.46, 125.46, 131.51, 137.73, 145.38, 149.07, 149.27, 153.27, 158.11, 190.51, 221.2, 232.38, 265.09, 298.4, 335.5, 362.88, 372.93, 379.76, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 384.04, 434.03, 434.03, 434.03, 434.03, 434.03, 437.62, 437.62, 437.62, 437.62, 437.62, 437.62, 437.62, 437.62, 437.62, 437.62, 437.95, 450.64, 452.36, 456.06, 456.26, 460.26, 465.1] p
2026-06-19 17:40:09.459080: predict best end_record 06-21 11:00:00, final soc 1.6kWh, metric 442.36p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:45:00, load 31.65kWh, PV 0.0kWh
2026-06-19 17:40:09.460882: Slot: [ 17:40, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:40:09.462385: SoC: [ 11.68, 11.41, 10.89, 10.68, 10.68, 10.65, 10.61, 10.58, 10.48, 10.16, 9.95, 9.38, 8.93, 8.6, 7.9, 7.27, 7.22, 7.12, 6.96, 7.0, 6.79, 6.22, 4.89, 2.79, 2.44, 2.36, 2.32, 2.1, 1.81, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 13.12, 13.25, 13.25, 13.19, 12.85, 12.53, 12.19, 11.83, 11.38, 11.2, 11.19, 11.16, 11.13, 11.11, 11.02, 10.74, 10.55, 10.05, 9.66, 9.37, 8.68, 8.05, 8.0, 7.9, 7.74, 7.74, 7.54, 6.96, 5.63, 3.54, 3.19, 3.1, 2.95, 2.74, 2.45, 2.09, 2.09, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:40:09.463581: BAT: [ g~be-, g>be-, g~be-, g~be~, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g>be-, g<bf+, g~be-, g>be-, g~be-, 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<be-, g<bf+, g<bf+, g<bf+, g>be-, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 17:40:09.465050: LOAD: [ 4.1, 4.35, 4.84, 5.03, 5.03, 5.06, 5.09, 5.12, 5.21, 5.51, 5.71, 6.24, 6.67, 6.97, 7.62, 8.21, 8.25, 8.35, 8.49, 8.68, 8.88, 9.41, 10.65, 12.6, 12.93, 13.0, 13.14, 13.35, 13.61, 13.94, 14.34, 14.8, 15.02, 15.03, 15.27, 15.58, 15.94, 16.13, 16.36, 16.63, 16.96, 17.56, 18.23, 18.67, 19.15, 19.48, 19.8, 20.1, 20.41, 20.75, 21.17, 21.34, 21.34, 21.37, 21.4, 21.43, 21.5, 21.76, 21.94, 22.41, 22.77, 23.04, 23.68, 24.27, 24.32, 24.41, 24.56, 24.75, 24.94, 25.47, 26.71, 28.66, 28.99, 29.07, 29.21, 29.41, 29.68, 30.01, 30.4, 30.86, 31.08, 31.09, 31.34, 31.65] kWh
2026-06-19 17:40:09.466470: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:40:09.467875: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.33, 1.33, 1.33, 1.46, 1.86, 2.32, 2.54, 2.55, 2.79, 3.1, 5.96, 8.65, 8.87, 11.65, 14.48, 17.58, 18.14, 18.72, 19.19, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 20.06, 20.06, 20.28, 20.29, 20.54, 20.85] kWh
2026-06-19 17:40:09.469237: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:40:09.470694: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 118.91, 118.91, 118.91, 118.91, 118.91, 118.91, 118.91, 120.59, 120.59, 120.59, 122.98, 128.92, 136.22, 139.75, 139.94, 143.76, 148.38, 186.04, 222.21, 225.35, 263.63, 302.42, 344.84, 352.6, 360.56, 367.07, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 371.15, 421.14, 421.14, 421.14, 421.14, 421.14, 424.25, 424.25, 424.25, 424.25, 424.25, 424.25, 424.25, 424.25, 424.25, 424.25, 424.25, 430.2, 430.2, 433.73, 433.92, 437.74, 442.36] p
2026-06-19 17:40:09.472936: STATE: [ , , , , , , , , , , , , , , , , , , Chrg, , , , , , , Chrg, , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , ]
2026-06-19 17:40:09.472966: Saving plan best values to HA entities
2026-06-19 17:40:09.620469: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 17:40:09.625209: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 17:40:09.630215: Best charging limit SoC's [7.0, 2.0, 16.0, 6.0, 16.0, 13.0, 13.25, 13.0, 7.5, 2.0, 16.0]kWh, export []kWh gives import battery 37.58kWh, house 2.56kWh, export 0.0kWh, metric 442.36p, metric10 465.1p
2026-06-19 17:40:09.698808: Marginal costs baseline metric (no standing charge): 342.3944
2026-06-19 17:40:09.873351: Marginal energy costs matrix computed: min=17.0 max=26.2
2026-06-19 17:40:09.941414: Rate array import [{'start': 1060, 'end': 1140, 'rate': 'very expensive', 'range': '(31.1p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1060, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 17:40:09.941939: - Your estimated bill for today is £0.65 and tomorrow is £3.06
2026-06-19 17:40:09.941969: - Import rates are very expensive (31.1p - 37.1p) for the next 1 and a quarter hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 17:40:09.941984: - The battery is currently at 73% and is in eco mode for the next 8 hours.
2026-06-19 17:40:09.941997: - For the next 48 hours there will be no solar generation.
2026-06-19 17:40:09.942009: - You will run out of battery in 14 hours.
2026-06-19 17:40:09.942021: - Your next charge slot will be in 8 hours where import rates will be cheap (16.4p).
2026-06-19 17:40:09.942034:
2026-06-19 17:40:09.987948: Plan calculation took 7.51 seconds
2026-06-19 17:40:09.988214: Inverter 0: Type SK Sunsynk
2026-06-19 17:40:09.988272: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:40:09.988512: Reserve min: 10%, battery_min: 10%
2026-06-19 17:40:09.988584: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:40:09.988949: Inverter 0 SoC: 11.68kW 73%, current charge rate 5000W, current discharge rate 5250W, current battery power 557W, current battery voltage 51.2V, grid power -52W, load power 590W, PV Power 0W
2026-06-19 17:40:09.989192: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:40:09.989303: Inverter 0 scheduled charge enable is False
2026-06-19 17:40:09.989334: Inverter 0 charge windows currently []
2026-06-19 17:40:09.989361: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:40:09.989466: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:40:09.989491: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:40:09.989527: Inverter 0 scheduled discharge enable is False
2026-06-19 17:40:09.989645: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:40:09.989709: Inverter 0 discharge windows currently []
2026-06-19 17:40:09.989751: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:40:09.989770: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:40:09.989786: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:40:10.080719: Total inverter register writes now 0
2026-06-19 17:40:10.101975: Completed run status Read-Only
2026-06-19 17:40:10.108780: Info: record_status Read-Only
2026-06-19 17:40:10.122673: Saved current settings to /config/predbat_config.json
2026-06-19 17:40:49.202002: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:40:49.202168: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:40:49.202193: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:40:49.202322: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:40:49.202347: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:40:49.202361: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:40:49.202374: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:42:34.942075: Apps.yaml successfully saved to apps.yaml
2026-06-19 17:42:34.942133: Backup created at apps.yaml.backup
2026-06-19 17:42:34.958736: Successfully loaded apps.yaml from apps.yaml
2026-06-19 17:42:35.355957: Stopping Predbat
2026-06-19 17:42:35.356043: Predbat terminating
2026-06-19 17:42:35.356098: Stopping web interface
2026-06-19 17:42:35.456444: Stopped web interface
2026-06-19 17:42:35.456531: Stopping ha_history interface
2026-06-19 17:42:35.556818: Stopped ha_history interface
2026-06-19 17:42:35.556895: Stopping ha interface
2026-06-19 17:42:35.594094: Info: Web socket stopping
2026-06-19 17:42:35.594153: Info: Web Socket stopped
2026-06-19 17:42:35.594276: Info: HA interface stopped
2026-06-19 17:42:35.657334: Stopped ha interface
2026-06-19 17:42:35.657424: Stopping storage interface
2026-06-19 17:42:35.757816: Stopped storage interface
2026-06-19 17:42:35.757924: Info: Components stopped
2026-06-19 17:42:35.757981: Predbat terminated
2026-06-19 17:42:39.549444: StorageComponent: Finalizing...
2026-06-19 17:42:39.549577: StorageComponent: Stopped
2026-06-19 17:42:39.860313: HAHistory: Finalizing...
2026-06-19 17:42:39.860431: HAHistory: Stopped
2026-06-19 17:43:09.005332: Info: No secrets.yaml file found
2026-06-19 17:43:09.005422: Loading apps.yaml
2026-06-19 17:43:09.023924: Predbat: Startup predbat
2026-06-19 17:43:09.056836: --------------- PredBat - update at 2026-06-19 17:40:00+01:00 with clock skew 0 minutes, minutes now 1060
2026-06-19 17:43:09.058569: Config root is /config
2026-06-19 17:43:09.058663: --------------- PredBat - update at 2026-06-19 17:40:00+01:00 with clock skew 0 minutes, minutes now 1060
2026-06-19 17:43:09.058711: Initialising Storage interface
2026-06-19 17:43:09.058859: Initialising Home Assistant Interface interface
2026-06-19 17:43:09.077921: Initialising Home Assistant History interface
2026-06-19 17:43:09.078060: Initialising Web Interface interface
2026-06-19 17:43:09.078144: Initialising plugin system
2026-06-19 17:43:09.078303: Scanning for plugins in: /addon
2026-06-19 17:43:09.078609: Plugin discovery complete. Loaded 0 plugins.
2026-06-19 17:43:09.078653: Starting Storage interface
2026-06-19 17:43:09.078684: Creating task: <coroutine object ComponentBase.start at 0x7f6fcc275d20>
2026-06-19 17:43:09.079183: StorageComponent: Waiting for API to start
2026-06-19 17:43:09.079740: StorageComponent: Started
2026-06-19 17:43:10.079736: Starting Home Assistant Interface interface
2026-06-19 17:43:10.079843: Creating task: <coroutine object HAInterface.start at 0x7f6faebefca0>
2026-06-19 17:43:10.080548: Info: Starting HA interface
2026-06-19 17:43:10.080790: HAInterface: Waiting for API to start
2026-06-19 17:43:10.080952: Info: Start socket for url http://10.0.20.15:8123/api/websocket
2026-06-19 17:43:10.084152: Info: Web Socket active
2026-06-19 17:43:11.080965: Starting Home Assistant History interface
2026-06-19 17:43:11.081157: Creating task: <coroutine object ComponentBase.start at 0x7f6faeef3cc0>
2026-06-19 17:43:11.081870: HAHistory: Waiting for API to start
2026-06-19 17:43:11.082175: Info: Starting HAHistory
2026-06-19 17:43:11.082270: Info: HAHistory: Pruning history data started.
2026-06-19 17:43:11.082307: Info: HAHistory: Pruning history data completed.
2026-06-19 17:43:11.082377: HAHistory: Started
2026-06-19 17:43:12.082054: Starting Web Interface interface
2026-06-19 17:43:12.082175: Creating task: <coroutine object WebInterface.start at 0x7f6fac949030>
2026-06-19 17:43:12.082652: WebInterface: Waiting for API to start
2026-06-19 17:43:13.082869: Config root is /config and printable config_root_p is now /config
2026-06-19 17:43:13.163129: Regular expression argument octopus_saving_session matched ^(binary_sensor.octopus_energy([0-9a-z_]+|)_saving_session(s|))$ with binary_sensor.octopus_energy_a_21a60b76_octoplus_saving_sessions
2026-06-19 17:43:13.165816: Refreshing Predbat configuration
2026-06-19 17:43:13.269233: Set reset inverter true due to reset_inverter on item set_reserve_min
2026-06-19 17:43:13.324729: Set reset inverter true due to reset_inverter on item set_charge_low_power
2026-06-19 17:43:13.329811: Set reset inverter true due to reset_inverter on item set_export_low_power
2026-06-19 17:43:13.334082: Set reset inverter true due to reset_inverter on item set_export_freeze
2026-06-19 17:43:13.342484: Set reset inverter true due to reset_inverter_force on item set_read_only
2026-06-19 17:43:13.354950: Set reset inverter true due to reset_inverter_force on item mode
2026-06-19 17:43:13.488978: Saved current settings to /config/predbat_config.json
2026-06-19 17:43:13.489748: Validation of apps.yaml was successful
2026-06-19 17:43:13.490241: Refreshing Predbat configuration
2026-06-19 17:43:13.490358: Loading current config
2026-06-19 17:43:13.805315: Watch list []
2026-06-19 17:43:14.687801: Saved current settings to /config/predbat_config.json
2026-06-19 17:43:14.690870: Warn: Regular expression argument: octopus_free_session unable to match re:(event.octopus_energy_([0-9a-z_]+|)_octoplus_free_electricity_session_events), now will disable
2026-06-19 17:43:14.698808: Predbat: Next run time will be 2026-06-19 17:45:00 and then every 300 seconds
2026-06-19 17:43:15.702429: Refreshing Predbat configuration
2026-06-19 17:43:16.001152: Saved current settings to /config/predbat_config.json
2026-06-19 17:43:16.001730: Validation of apps.yaml was successful
2026-06-19 17:43:16.001830: --------------- PredBat - update at 2026-06-19 17:40:00+01:00 with clock skew 0 minutes, minutes now 1060
2026-06-19 17:43:16.002143: Saved current settings to /config/predbat_config.json
2026-06-19 17:43:16.387549: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 17:43:16.387649: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 17:43:16.403692: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 17:43:16.404371: Predbat mode is set to Control charge
2026-06-19 17:43:16.404491: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 17:43:16.541699: Found 11520 load_today datapoints going back 1 days
2026-06-19 17:43:16.541825: Using load_power data to fill gaps in load_today data
2026-06-19 17:43:16.669090: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 17:43:16.669232: Zero load period starting at 2026-06-19T12:09:00+0100 (331 minutes) for 889 minutes with base value 0.9
2026-06-19 17:43:16.669284: Zero load period starting at 2026-06-18T19:24:00+0100 (1336 minutes) for 64 minutes with base value 0.8
2026-06-19 17:43:16.670054: Processing 384 30-minute periods for power integration
2026-06-19 17:43:16.813625: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 17:43:16.813796: Car charging hold True, threshold 6.0kWh
2026-06-19 17:43:16.813846: Current data so far today: load 4.1kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 17:43:16.832024: Standing charge is set to 49.98p
2026-06-19 17:43:16.833047: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 17:43:16.833099: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 17:43:17.072768: Loaded 95 datapoints of futurerate analysis
2026-06-19 17:43:17.199028: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61']
2026-06-19 17:43:17.218842: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 17:43:17.218919: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 17:43:17.249850: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 17:43:17.249927: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 17:43:17.250818: High export rate found rates in range 99p to -99p
2026-06-19 17:43:17.329997: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 17:43:17.330108: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 17:43:17.330299: Last hour: net energy 0.0kWh, import 0.0kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.0p, import 0.0p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 17:43:17.366620: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 17:43:17.366744: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 17:43:17.368196: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 17:43:17.369057: Warn: Found 1 gaps in load_today totalling 9975 minutes to fill using average data
2026-06-19 17:43:17.369129: Gap starting at 2026-06-18T15:55:00+0100 (1545 minutes) for 9975 minutes
2026-06-19 17:43:17.381581: Historical days now [7] weight [1]
2026-06-19 17:43:17.401618: Today's load divergence 120.38%, in-day adjustment 114.25%, damping 0.95x, yesterday 100.0% today 119.36% blend 26.39%
2026-06-19 17:43:17.401692: Today's predicted so far 9.63kWh with 0.0kWh car/iBoost excluded, 0.69kWh import ignored, and 0kWh forecast extra.
2026-06-19 17:43:17.401729: Today's actual load so far 12.71kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 17:43:17.432891: Octopus slots changed from [[], [], [], [], [], [], [], []] to []
2026-06-19 17:43:17.433423: Sensor changes require a replan, will recompute the plan
2026-06-19 17:43:17.433552: Inverter 0: Type SK Sunsynk
2026-06-19 17:43:17.433574: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:43:17.433757: Reserve min: 10%, battery_min: 10%
2026-06-19 17:43:17.433817: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:43:17.434042: Inverter 0 SoC: 11.68kW 73%, current charge rate 5000W, current discharge rate 5250W, current battery power 538W, current battery voltage 51.2V, grid power -59W, load power 579W, PV Power 0W
2026-06-19 17:43:17.434158: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:43:17.434237: Inverter 0 scheduled charge enable is False
2026-06-19 17:43:17.434261: Inverter 0 charge windows currently []
2026-06-19 17:43:17.434281: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:43:17.434368: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:43:17.434390: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:43:17.434438: Inverter 0 scheduled discharge enable is False
2026-06-19 17:43:17.434542: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:43:17.434564: Inverter 0 discharge windows currently []
2026-06-19 17:43:17.434604: Looking for charge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_charge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 17:43:17.692160: Warn: Cannot find battery charge curve (missing history), one of the required settings for soc_percent, charge_rate, battery_power and predbat.status do not have history, check apps.yaml
2026-06-19 17:43:17.692239: Warn: Sensor history data lengths: soc_percent 0, charge_rate 0, battery_power 0, predbat_status 0
2026-06-19 17:43:17.692668: Looking for discharge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_discharge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 17:43:17.752871: Warn: Cannot find battery discharge curve (missing history), one of the required settings for soc_percent, discharge_rate, battery_power and predbat.status do not have history, check apps.yaml
2026-06-19 17:43:17.752932: Warn: Sensor history data lengths: soc_percent 0, discharge_rate 0, battery_power 0, predbat_status 0
2026-06-19 17:43:17.753336: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:43:17.753360: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:43:17.753389: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:43:17.804914: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 17:43:17.804970: Will recompute the plan as it is invalid
2026-06-19 17:43:17.804998: Recompute, previous plan is invalid...
2026-06-19 17:43:17.807850: Best charge window [ 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0% ]
2026-06-19 17:43:17.807918: Best export window [ ]
2026-06-19 17:43:17.808575: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 17:43:17.810135: Load divergence over 8.0 hours mean 454.05W, min 0.0W, max 2388.0W, std dev 540.25W, divergence 59.49%
2026-06-19 17:43:17.825269: Calculating data from yesterday for savings calculation
2026-06-19 17:43:17.833125: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 17:43:17.839000: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 17:43:17.839465: Creating pool of 12 processes to match your CPU count
2026-06-19 17:43:17.938536: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 17:43:17.939931: Optimise levels pass started at 2026-06-19 17:43:17
2026-06-19 17:43:17.939966: Optimise all windows, total charge 95 export 1
2026-06-19 17:43:18.188839: >> Region optimisation pass width 960
2026-06-19 17:43:18.549900: >> Region optimisation pass width 480
2026-06-19 17:43:18.847048: >> Region optimisation pass width 240
2026-06-19 17:43:19.626776: >> Region optimisation pass width 120
2026-06-19 17:43:20.738582: Calculated end_record as 06-21 11:00:00 based on best_price 14.54p, next_charge_start 06-20 11:00:00, max_windows 82
2026-06-19 17:43:20.738697: Optimise levels pass ended at 2026-06-19 17:43:20, duration 2.8 seconds tried 356 combinations
2026-06-19 17:43:20.738787: Set best_price_charge_level 15.6p, best_price_export_level 0p, best_price_charge 14.54p, best_cost_export 0p, best_metric 398.73p, best_keep 0kWh, best_cycle 46.38kWh, best_carbon 0kg, best_import 36.0kWh
2026-06-19 17:43:20.754279: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 14.54p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 0, 16.0, 16.0, 16.0, 13.0, 13.0, 13.0, 13.0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 17:43:20.754488: Optimise price set 15.6p, pass trim, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 323.49p, best_cost 342.74p, best_cycle 33.07kWh, best_carbon 0kg, best_import 40.22kWh
2026-06-19 17:43:20.790544: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 323.49p, best_cost 342.74p, best_cycle 33.07kWh, best_carbon 0kg, best_import 40.22kWh
2026-06-19 17:43:20.834466: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 323.49p, best_cost 342.74p, best_cycle 33.07kWh, best_carbon 0kg, best_import 40.22kWh
2026-06-19 17:43:20.869271: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 323.49p, best_cost 342.74p, best_cycle 33.07kWh, best_carbon 0kg, best_import 40.22kWh
2026-06-19 17:43:21.019881: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 323.49p, best_cost 342.74p, best_cycle 33.07kWh, best_carbon 0kg, best_import 40.22kWh
2026-06-19 17:43:21.055776: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 323.49p, best_cost 342.74p, best_cycle 33.07kWh, best_carbon 0kg, best_import 40.22kWh
2026-06-19 17:43:21.086183: Best charge windows best_metric 323.49p, best_cost 342.74p, best_carbon 0kg, best_import 40.22kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ]
2026-06-19 17:43:21.087537: Best charge windows best_metric 323.49p, best_cost 342.74p, best_carbon 0kg, best_import 40.22kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ]
2026-06-19 17:43:21.087697: Optimise price set 15.6p, pass normal, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 323.49p, best_cost 342.74p, best_cycle 33.07kWh, best_carbon 0kg, best_import 40.22kWh
2026-06-19 17:43:21.120238: Optimise price set 15.2p, pass normal, price 14.13p, start_at_low False, best_price_charge 14.54p, best_metric 323.49p, best_cost 342.74p, best_cycle 33.07kWh, best_carbon 0kg, best_import 40.22kWh
2026-06-19 17:43:21.163042: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 323.38p, best_cost 342.65p, best_cycle 33.07kWh, best_carbon 0kg, best_import 40.22kWh
2026-06-19 17:43:21.205981: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 323.38p, best_cost 342.65p, best_cycle 33.07kWh, best_carbon 0kg, best_import 40.22kWh
2026-06-19 17:43:21.247328: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 323.15p, best_cost 342.39p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:21.389263: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 323.15p, best_cost 342.39p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:21.424946: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 323.15p, best_cost 342.39p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:21.451883: Best charge windows best_metric 323.15p, best_cost 342.39p, best_carbon 0kg, best_import 40.19kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ]
2026-06-19 17:43:21.452093: Optimise price set 15.6p, pass trim, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 323.15p, best_cost 342.39p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:21.483777: Optimise price set 15.2p, pass trim, price 14.13p, start_at_low False, best_price_charge 14.54p, best_metric 323.15p, best_cost 342.39p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:21.518436: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 323.15p, best_cost 342.39p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:21.557824: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:21.594204: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:21.729117: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:21.765858: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:21.794739: Best charge windows best_metric 323.05p, best_cost 342.3p, best_carbon 0kg, best_import 40.19kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ]
2026-06-19 17:43:21.794885: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:21.820714: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:21.855408: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:22.002488: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:22.045476: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:22.079071: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:22.123505: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:22.154153: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:22.211822: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:22.262103: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:22.325008: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:22.377626: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:22.424936: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:22.478021: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 14.54p, best_metric 323.05p, best_cost 342.3p, best_cycle 32.59kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:22.550132: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 14.54p, best_metric 322.95p, best_cost 342.18p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:22.627812: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 14.54p, best_metric 322.84p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:22.693244: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 14.54p, best_metric 322.84p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:22.835764: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:22.963326: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:23.037636: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:23.110354: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:23.361229: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:23.428562: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:23.493110: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:23.571594: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:23.655717: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:23.736631: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:23.813371: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:23.858260: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:23.896275: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:23.932982: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:23.964830: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:24.002658: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:24.147042: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:24.251365: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:24.319561: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:24.416513: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:24.445621: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:24.476855: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:24.548002: Optimise price set 37.0p, pass low, price 34.45p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:24.588515: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:24.621801: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 14.54p, best_metric 322.83p, best_cost 342.06p, best_cycle 32.66kWh, best_carbon 0kg, best_import 40.19kWh
2026-06-19 17:43:24.657504: Best charge windows best_metric 322.83p, best_cost 342.06p, best_carbon 0kg, best_import 40.19kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 41%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ]
2026-06-19 17:43:24.657903: Tweak plan optimisation started
2026-06-19 17:43:24.916511: Tweak optimisation finished metric 322.82 cost 342.06 metric_keep 0 cycle 32.66 carbon 0 import 40.19
2026-06-19 17:43:24.927729: Raw charge windows [ 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 41%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ] reserve 1.6
2026-06-19 17:43:24.928560: Unclipped charge windows [ 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 41%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ] reserve 1.6
2026-06-19 17:43:24.929140: Unfiltered charge windows [ 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ] reserve 1.6
2026-06-19 17:43:24.929409: Filtered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ] reserve 1.6
2026-06-19 17:43:24.929448: Plan valid is now true after recompute was False
2026-06-19 17:43:24.950444: predict base end_record 06-21 11:00:00, final soc 1.6kWh, metric 505.37p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:15:00, load 31.65kWh, PV 0.0kWh
2026-06-19 17:43:24.951924: Slot: [ 17:40, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:43:24.953099: SoC: [ 11.68, 11.41, 10.89, 10.68, 10.68, 10.65, 10.61, 10.58, 10.48, 10.16, 9.95, 9.38, 8.93, 8.6, 7.9, 7.27, 7.22, 7.12, 6.96, 6.76, 6.55, 5.98, 4.65, 2.55, 2.2, 2.12, 1.97, 1.75, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:43:24.954142: BAT: [ 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-, 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-] kWh
2026-06-19 17:43:24.955347: LOAD: [ 4.1, 4.35, 4.84, 5.03, 5.03, 5.06, 5.09, 5.12, 5.21, 5.51, 5.71, 6.24, 6.67, 6.97, 7.62, 8.21, 8.25, 8.35, 8.49, 8.68, 8.88, 9.41, 10.65, 12.6, 12.93, 13.0, 13.14, 13.35, 13.61, 13.94, 14.34, 14.8, 15.02, 15.03, 15.27, 15.58, 15.94, 16.13, 16.36, 16.63, 16.96, 17.56, 18.23, 18.67, 19.15, 19.48, 19.8, 20.1, 20.41, 20.75, 21.17, 21.34, 21.34, 21.37, 21.4, 21.43, 21.5, 21.76, 21.94, 22.41, 22.77, 23.04, 23.68, 24.27, 24.32, 24.41, 24.56, 24.75, 24.94, 25.47, 26.71, 28.66, 28.99, 29.07, 29.21, 29.41, 29.68, 30.01, 30.4, 30.86, 31.08, 31.09, 31.34, 31.65] kWh
2026-06-19 17:43:24.956446: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:43:24.957559: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.13, 1.46, 1.85, 2.31, 2.53, 2.54, 2.79, 3.1, 3.46, 3.65, 3.87, 4.14, 4.48, 5.08, 5.74, 6.19, 6.66, 7.0, 7.31, 7.62, 7.93, 8.26, 8.69, 8.86, 8.86, 8.88, 8.91, 8.94, 9.02, 9.28, 9.45, 9.92, 10.29, 10.56, 11.2, 11.78, 11.83, 11.93, 12.07, 12.26, 12.45, 12.99, 14.23, 16.18, 16.5, 16.58, 16.72, 16.92, 17.19, 17.52, 17.92, 18.38, 18.6, 18.61, 18.85, 19.16] kWh
2026-06-19 17:43:24.958679: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:43:24.959815: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 117.29, 123.22, 129.16, 136.46, 139.99, 140.18, 144.0, 148.62, 153.36, 155.91, 159.04, 162.83, 167.4, 175.58, 184.86, 190.95, 197.46, 202.37, 211.4, 219.71, 229.41, 239.7, 254.53, 260.68, 260.71, 261.44, 262.23, 262.96, 265.13, 272.3, 276.55, 287.64, 295.0, 300.39, 363.38, 374.94, 375.86, 377.64, 380.17, 383.28, 386.95, 396.77, 419.81, 456.21, 462.21, 463.55, 465.88, 469.53, 474.04, 479.96, 485.9, 493.2, 496.73, 496.92, 500.74, 505.37] p
2026-06-19 17:43:25.067487: Battery has 13.58 hours left - now at 11.68kWh
2026-06-19 17:43:25.109284: predict base10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 529.33p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:10:00, load 32.96kWh, PV 0.0kWh
2026-06-19 17:43:25.110757: Slot: [ 17:40, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:43:25.111908: SoC: [ 11.68, 11.4, 10.85, 10.64, 10.63, 10.6, 10.56, 10.53, 10.43, 10.09, 9.87, 9.27, 8.79, 8.45, 7.72, 7.06, 7.01, 6.9, 6.74, 6.53, 6.31, 5.71, 4.31, 2.12, 1.75, 1.67, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:43:25.112859: BAT: [ 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-, 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-] kWh
2026-06-19 17:43:25.114023: LOAD: [ 4.1, 4.36, 4.87, 5.07, 5.07, 5.11, 5.14, 5.17, 5.27, 5.58, 5.79, 6.34, 6.79, 7.11, 7.79, 8.4, 8.45, 8.55, 8.7, 8.9, 9.1, 9.66, 10.96, 13.0, 13.35, 13.43, 13.57, 13.79, 14.07, 14.41, 14.83, 15.31, 15.54, 15.55, 15.81, 16.13, 16.51, 16.71, 16.94, 17.23, 17.58, 18.2, 18.9, 19.37, 19.86, 20.22, 20.55, 20.86, 21.19, 21.54, 21.99, 22.16, 22.16, 22.19, 22.22, 22.25, 22.33, 22.61, 22.79, 23.28, 23.66, 23.95, 24.62, 25.23, 25.28, 25.38, 25.53, 25.73, 25.93, 26.49, 27.79, 29.83, 30.18, 30.26, 30.4, 30.62, 30.9, 31.24, 31.66, 32.14, 32.37, 32.38, 32.64, 32.96] kWh
2026-06-19 17:43:25.115128: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:43:25.116273: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.09, 1.3, 1.58, 1.93, 2.34, 2.82, 3.05, 3.06, 3.32, 3.64, 4.02, 4.22, 4.45, 4.74, 5.09, 5.72, 6.41, 6.88, 7.38, 7.73, 8.06, 8.38, 8.7, 9.06, 9.5, 9.68, 9.68, 9.71, 9.74, 9.76, 9.85, 10.12, 10.3, 10.79, 11.18, 11.46, 12.13, 12.74, 12.79, 12.89, 13.04, 13.24, 13.45, 14.0, 15.3, 17.35, 17.69, 17.77, 17.92, 18.13, 18.41, 18.76, 19.17, 19.65, 19.88, 19.89, 20.15, 20.47] kWh
2026-06-19 17:43:25.117353: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:43:25.118539: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.6, 120.43, 125.15, 131.35, 137.58, 145.22, 148.92, 149.12, 153.12, 157.96, 162.93, 165.6, 168.88, 172.85, 177.63, 186.21, 195.93, 202.31, 209.14, 214.28, 223.75, 232.44, 242.61, 253.39, 268.93, 275.37, 275.4, 276.17, 277.0, 277.76, 280.04, 287.55, 292.0, 303.61, 311.32, 316.97, 380.58, 392.69, 393.65, 395.52, 398.17, 401.43, 405.28, 415.57, 439.7, 477.84, 484.12, 485.52, 487.97, 491.79, 496.51, 502.72, 508.94, 516.59, 520.29, 520.49, 524.48, 529.33] p
2026-06-19 17:43:25.177372: predict best10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 464.94p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 32.96kWh, PV 0.0kWh
2026-06-19 17:43:25.178906: Slot: [ 17:40, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:43:25.180155: SoC: [ 11.68, 11.4, 10.85, 10.64, 10.63, 10.6, 10.56, 10.53, 10.43, 10.09, 9.87, 9.27, 8.79, 8.45, 7.72, 7.06, 7.01, 6.9, 6.74, 7.0, 6.78, 6.18, 4.79, 2.59, 2.22, 2.14, 2.14, 1.91, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 12.5, 12.5, 13.0, 13.0, 12.65, 12.31, 11.96, 11.58, 11.1, 10.91, 10.91, 10.88, 10.85, 10.82, 10.73, 10.44, 10.24, 9.71, 9.3, 9.0, 8.28, 7.62, 7.56, 7.46, 7.29, 7.08, 6.86, 6.26, 4.87, 2.67, 2.31, 2.22, 2.06, 1.83, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:43:25.181320: BAT: [ g>be-, g~be-, g~be-, g~be~, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g<bf+, g>be-, g~be-, g~be-, 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<bf+, 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<bf+] kWh
2026-06-19 17:43:25.182510: LOAD: [ 4.1, 4.36, 4.87, 5.07, 5.07, 5.11, 5.14, 5.17, 5.27, 5.58, 5.79, 6.34, 6.79, 7.11, 7.79, 8.4, 8.45, 8.55, 8.7, 8.9, 9.1, 9.66, 10.96, 13.0, 13.35, 13.43, 13.57, 13.79, 14.07, 14.41, 14.83, 15.31, 15.54, 15.55, 15.81, 16.13, 16.51, 16.71, 16.94, 17.23, 17.58, 18.2, 18.9, 19.37, 19.86, 20.22, 20.55, 20.86, 21.19, 21.54, 21.99, 22.16, 22.16, 22.19, 22.22, 22.25, 22.33, 22.61, 22.79, 23.28, 23.66, 23.95, 24.62, 25.23, 25.28, 25.38, 25.53, 25.73, 25.93, 26.49, 27.79, 29.83, 30.18, 30.26, 30.4, 30.62, 30.9, 31.24, 31.66, 32.14, 32.37, 32.38, 32.64, 32.96] kWh
2026-06-19 17:43:25.183634: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:43:25.184784: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.63, 1.63, 1.63, 1.96, 2.38, 2.86, 3.09, 3.1, 3.36, 3.68, 6.14, 8.42, 9.21, 11.59, 14.02, 16.73, 18.16, 18.62, 19.66, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.07, 20.42, 20.83, 21.31, 21.54, 21.56, 21.81, 22.14] kWh
2026-06-19 17:43:25.185902: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:43:25.187079: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 123.01, 123.01, 123.01, 123.01, 123.01, 123.01, 123.01, 125.46, 125.46, 125.46, 131.51, 137.73, 145.38, 149.07, 149.27, 153.27, 158.11, 190.51, 221.2, 232.38, 265.09, 298.4, 335.5, 355.4, 361.77, 375.95, 381.1, 381.1, 381.1, 381.1, 381.1, 381.1, 381.1, 381.1, 381.1, 381.1, 381.1, 381.1, 381.1, 381.1, 381.1, 381.1, 381.1, 431.08, 431.08, 431.08, 431.08, 431.08, 431.08, 431.08, 431.08, 431.08, 431.08, 431.08, 431.08, 431.08, 431.08, 432.13, 438.33, 444.56, 452.2, 455.9, 456.1, 460.1, 464.94] p
2026-06-19 17:43:25.256034: predict best end_record 06-21 11:00:00, final soc 1.6kWh, metric 443.15p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:45:00, load 31.65kWh, PV 0.0kWh
2026-06-19 17:43:25.257500: Slot: [ 17:40, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:43:25.258684: SoC: [ 11.68, 11.41, 10.89, 10.68, 10.68, 10.65, 10.61, 10.58, 10.48, 10.16, 9.95, 9.38, 8.93, 8.6, 7.9, 7.27, 7.22, 7.12, 6.96, 7.0, 6.79, 6.22, 4.89, 2.79, 2.44, 2.36, 2.32, 2.1, 1.81, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 12.63, 12.63, 13.0, 13.0, 12.66, 12.34, 12.0, 11.64, 11.19, 11.01, 11.01, 10.98, 10.95, 10.92, 10.83, 10.55, 10.37, 9.86, 9.47, 9.18, 8.49, 7.86, 7.81, 7.71, 7.55, 7.35, 7.14, 6.57, 5.24, 3.14, 2.79, 2.71, 2.56, 2.34, 2.06, 1.7, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:43:25.259641: BAT: [ g~be-, g>be-, g~be-, g~be~, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g>be-, g<bf+, g~be-, g>be-, g~be-, 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<be-, g<bf+, g<bf+, g<bf+, g>be-, g<be-, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 17:43:25.260780: LOAD: [ 4.1, 4.35, 4.84, 5.03, 5.03, 5.06, 5.09, 5.12, 5.21, 5.51, 5.71, 6.24, 6.67, 6.97, 7.62, 8.21, 8.25, 8.35, 8.49, 8.68, 8.88, 9.41, 10.65, 12.6, 12.93, 13.0, 13.14, 13.35, 13.61, 13.94, 14.34, 14.8, 15.02, 15.03, 15.27, 15.58, 15.94, 16.13, 16.36, 16.63, 16.96, 17.56, 18.23, 18.67, 19.15, 19.48, 19.8, 20.1, 20.41, 20.75, 21.17, 21.34, 21.34, 21.37, 21.4, 21.43, 21.5, 21.76, 21.94, 22.41, 22.77, 23.04, 23.68, 24.27, 24.32, 24.41, 24.56, 24.75, 24.94, 25.47, 26.71, 28.66, 28.99, 29.07, 29.21, 29.41, 29.68, 30.01, 30.4, 30.86, 31.08, 31.09, 31.34, 31.65] kWh
2026-06-19 17:43:25.261906: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:43:25.263020: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.33, 1.33, 1.33, 1.46, 1.86, 2.32, 2.54, 2.55, 2.79, 3.1, 5.96, 8.65, 8.87, 11.65, 14.48, 17.58, 17.68, 18.12, 19.0, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.64, 20.09, 20.31, 20.33, 20.57, 20.88] kWh
2026-06-19 17:43:25.264128: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:43:25.265265: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 118.91, 118.91, 118.91, 118.91, 118.91, 118.91, 118.91, 120.59, 120.59, 120.59, 122.98, 128.92, 136.22, 139.75, 139.94, 143.76, 148.38, 186.04, 222.21, 225.35, 263.63, 302.42, 344.84, 346.23, 352.32, 364.24, 369.15, 369.15, 369.15, 369.15, 369.15, 369.15, 369.15, 369.15, 369.15, 369.15, 369.15, 369.15, 369.15, 369.15, 369.15, 369.15, 369.15, 419.13, 419.13, 419.13, 419.13, 419.13, 419.13, 419.13, 419.13, 419.13, 419.13, 419.13, 419.13, 419.13, 419.13, 419.13, 419.13, 423.69, 430.98, 434.51, 434.7, 438.52, 443.15] p
2026-06-19 17:43:25.267321: STATE: [ , , , , , , , , , , , , , , , , , , Chrg, , , , , , , Chrg, , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 17:43:25.267355: Saving plan best values to HA entities
2026-06-19 17:43:25.425242: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 17:43:25.430054: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 17:43:25.435232: Best charging limit SoC's [7.0, 2.0, 16.0, 6.0, 16.0, 12.5, 13.0, 16.0]kWh, export []kWh gives import battery 36.96kWh, house 3.32kWh, export 0.0kWh, metric 443.15p, metric10 464.94p
2026-06-19 17:43:25.502460: Marginal costs baseline metric (no standing charge): 343.1793
2026-06-19 17:43:25.666853: Marginal energy costs matrix computed: min=17.0 max=26.2
2026-06-19 17:43:25.741838: Rate array import [{'start': 1060, 'end': 1140, 'rate': 'very expensive', 'range': '(31.1p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1060, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 17:43:25.742518: - Your estimated bill for today is £0.65 and tomorrow is £3.04
2026-06-19 17:43:25.742555: - Import rates are very expensive (31.1p - 37.1p) for the next 1 and a quarter hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 17:43:25.742571: - The battery is currently at 73% and is in eco mode for the next 8 hours.
2026-06-19 17:43:25.742584: - For the next 48 hours there will be no solar generation.
2026-06-19 17:43:25.742596: - You will run out of battery in 14 hours.
2026-06-19 17:43:25.742608: - Your next charge slot will be in 8 hours where import rates will be cheap (16.4p).
2026-06-19 17:43:25.742621:
2026-06-19 17:43:25.790109: Plan calculation took 7.99 seconds
2026-06-19 17:43:25.794561: No high rate period found
2026-06-19 17:43:25.850057: Import threshold used for optimisation was 17.7p
2026-06-19 17:43:25.902788: Low import rate windows [0: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 1: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 2: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 3: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 4: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 5: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 6: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 7: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 8: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 9: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 10: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 11: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 12: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 13: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 14: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 15: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 16: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 17: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 18: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 19: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 20: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 21: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 22: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 23: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 24: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 25: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 26: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 27: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 28: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 29: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 30: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 31: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 32: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 33: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 34: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 35: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 36: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 37: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 38: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 39: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 40: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 41: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 42: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 43: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 44: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 45: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 46: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 47: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 48: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 49: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 50: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 51: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 52: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 53: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 54: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 55: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 56: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 57: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 58: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 59: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 60: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 61: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 62: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 63: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 64: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 65: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 66: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 67: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 68: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 69: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 70: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 71: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 72: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 73: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 74: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 75: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 76: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 77: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 78: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 79: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 80: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 81: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 82: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 83: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 84: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 85: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 86: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 87: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 88: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 89: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 90: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 91: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 92: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 93: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 94: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 95: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7]
2026-06-19 17:43:25.909808: Inverter 0: Type SK Sunsynk
2026-06-19 17:43:25.909864: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:43:25.910086: Reserve min: 10%, battery_min: 10%
2026-06-19 17:43:25.910156: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:43:25.910471: Inverter 0 SoC: 11.68kW 73%, current charge rate 5000W, current discharge rate 5250W, current battery power 538W, current battery voltage 51.2V, grid power -59W, load power 579W, PV Power 0W
2026-06-19 17:43:25.910666: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:43:25.910749: Inverter 0 scheduled charge enable is False
2026-06-19 17:43:25.910779: Inverter 0 charge windows currently []
2026-06-19 17:43:25.910807: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:43:25.910913: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:43:25.910939: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:43:25.910981: Inverter 0 scheduled discharge enable is False
2026-06-19 17:43:25.911108: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:43:25.911137: Inverter 0 discharge windows currently []
2026-06-19 17:43:25.911167: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:43:25.911186: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:43:25.911202: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:43:25.988731: Total inverter register writes now 0
2026-06-19 17:43:26.011116: Completed run status Read-Only
2026-06-19 17:43:26.016990: Info: record_status Read-Only
2026-06-19 17:43:26.029021: Saved current settings to /config/predbat_config.json
2026-06-19 17:43:26.072755: Creating predbat dashboard at /config/predbat_dashboard.yaml
2026-06-19 17:44:00.101440: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:44:00.101620: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:44:00.101647: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:44:00.101783: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:44:00.101815: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:44:00.101830: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:44:00.101843: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:45:00.220651: --------------- PredBat - update at 2026-06-19 17:45:00+01:00 with clock skew 0 minutes, minutes now 1065
2026-06-19 17:45:00.221336: Saved current settings to /config/predbat_config.json
2026-06-19 17:45:00.221431: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 1.7 minutes
2026-06-19 17:45:00.221496: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 17:45:00.221583: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 17:45:00.239560: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 17:45:00.240019: Predbat mode is set to Control charge
2026-06-19 17:45:00.240087: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 17:45:00.332595: Found 11520 load_today datapoints going back 1 days
2026-06-19 17:45:00.332704: Using load_power data to fill gaps in load_today data
2026-06-19 17:45:00.376109: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 17:45:00.376254: Zero load period starting at 2026-06-19T12:09:00+0100 (336 minutes) for 889 minutes with base value 0.9
2026-06-19 17:45:00.376301: Zero load period starting at 2026-06-18T19:24:00+0100 (1341 minutes) for 64 minutes with base value 0.8
2026-06-19 17:45:00.377016: Processing 384 30-minute periods for power integration
2026-06-19 17:45:00.426642: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 17:45:00.426752: Car charging hold True, threshold 6.0kWh
2026-06-19 17:45:00.426791: Current data so far today: load 4.15kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 17:45:00.445048: Standing charge is set to 49.98p
2026-06-19 17:45:00.490008: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 17:45:00.490073: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 17:45:00.490243: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 1.7 minutes
2026-06-19 17:45:00.490540: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 1.7 minutes
2026-06-19 17:45:00.495266: Loaded 95 datapoints of futurerate analysis
2026-06-19 17:45:00.624508: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61']
2026-06-19 17:45:00.645048: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 17:45:00.645507: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 17:45:00.675585: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 17:45:00.675653: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 17:45:00.676511: High export rate found rates in range 99p to -99p
2026-06-19 17:45:00.756364: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 17:45:00.756480: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 17:45:00.756646: Last hour: net energy 0.0kWh, import 0.0kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.0p, import 0.0p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 17:45:00.799589: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 17:45:00.799683: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 17:45:00.800984: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 17:45:00.801867: Warn: Found 1 gaps in load_today totalling 9970 minutes to fill using average data
2026-06-19 17:45:00.801956: Gap starting at 2026-06-18T15:55:00+0100 (1550 minutes) for 9970 minutes
2026-06-19 17:45:00.814566: Historical days now [7] weight [1]
2026-06-19 17:45:00.834820: Today's load divergence 120.43%, in-day adjustment 114.35%, damping 0.95x, yesterday 100.0% today 119.41% blend 26.04%
2026-06-19 17:45:00.834879: Today's predicted so far 9.67kWh with 0.0kWh car/iBoost excluded, 0.69kWh import ignored, and 0kWh forecast extra.
2026-06-19 17:45:00.834904: Today's actual load so far 12.76kWh with 0.0kWh car/iBoost excluded, and 0.17kWh import ignored.
2026-06-19 17:45:00.865967: Inverter 0: Type SK Sunsynk
2026-06-19 17:45:00.866024: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:45:00.866161: Reserve min: 10%, battery_min: 10%
2026-06-19 17:45:00.866208: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:45:00.866444: Inverter 0 SoC: 11.68kW 73%, current charge rate 5000W, current discharge rate 5250W, current battery power 532W, current battery voltage 51.2V, grid power -52W, load power 563W, PV Power 0W
2026-06-19 17:45:00.866559: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:45:00.866618: Inverter 0 scheduled charge enable is False
2026-06-19 17:45:00.866638: Inverter 0 charge windows currently []
2026-06-19 17:45:00.866656: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:45:00.866737: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:45:00.866757: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:45:00.866783: Inverter 0 scheduled discharge enable is False
2026-06-19 17:45:00.866874: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:45:00.866895: Inverter 0 discharge windows currently []
2026-06-19 17:45:00.866910: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:45:00.866923: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:45:00.866935: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:45:00.925514: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 17:45:00.925595: Plan was last updated on 2026-06-19 17:40:00+01:00 and is now 5.0 minutes old
2026-06-19 17:45:00.925881: Best charge window [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ]
2026-06-19 17:45:00.925929: Best export window [ ]
2026-06-19 17:45:00.926608: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 17:45:00.928222: Load divergence over 8.0 hours mean 454.52W, min 0.0W, max 2494.8W, std dev 552.49W, divergence 60.78%
2026-06-19 17:45:00.944189: Creating pool of 12 processes to match your CPU count
2026-06-19 17:45:01.007542: predict base end_record 06-21 11:05:00, final soc 1.6kWh, metric 507.82p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:15:00, load 31.82kWh, PV 0.0kWh
2026-06-19 17:45:01.009186: Slot: [ 17:45, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:45:01.010431: SoC: [ 11.68, 11.47, 10.91, 10.7, 10.7, 10.66, 10.63, 10.6, 10.5, 10.18, 9.96, 9.39, 8.94, 8.61, 7.91, 7.28, 7.23, 7.13, 6.98, 6.77, 6.56, 5.99, 4.66, 2.56, 2.21, 2.13, 1.98, 1.76, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:45:01.011448: BAT: [ 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-, 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-] kWh
2026-06-19 17:45:01.012664: LOAD: [ 4.15, 4.35, 4.87, 5.07, 5.07, 5.1, 5.13, 5.16, 5.25, 5.55, 5.75, 6.28, 6.7, 7.01, 7.66, 8.24, 8.29, 8.39, 8.53, 8.72, 8.91, 9.45, 10.69, 12.64, 12.97, 13.04, 13.18, 13.38, 13.65, 13.98, 14.38, 14.84, 15.06, 15.07, 15.31, 15.62, 15.98, 16.17, 16.39, 16.67, 17.0, 17.63, 18.26, 18.71, 19.19, 19.53, 19.85, 20.14, 20.45, 20.8, 21.25, 21.42, 21.43, 21.45, 21.48, 21.51, 21.59, 21.85, 22.02, 22.49, 22.86, 23.13, 23.77, 24.35, 24.4, 24.5, 24.64, 24.83, 25.02, 25.55, 26.8, 28.75, 29.07, 29.15, 29.29, 29.49, 29.76, 30.09, 30.48, 30.94, 31.16, 31.18, 31.42, 31.73, 32.09] kWh
2026-06-19 17:45:01.013847: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:45:01.015034: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.12, 1.45, 1.84, 2.3, 2.52, 2.53, 2.78, 3.09, 3.45, 3.63, 3.86, 4.13, 4.47, 5.09, 5.73, 6.18, 6.65, 6.99, 7.31, 7.61, 7.92, 8.26, 8.71, 8.89, 8.89, 8.92, 8.94, 8.97, 9.05, 9.31, 9.48, 9.95, 10.32, 10.59, 11.23, 11.81, 11.86, 11.96, 12.1, 12.29, 12.49, 13.02, 14.26, 16.21, 16.54, 16.61, 16.75, 16.96, 17.22, 17.55, 17.95, 18.41, 18.63, 18.64, 18.88, 19.19, 19.55] kWh
2026-06-19 17:45:01.016182: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:45:01.017748: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 117.11, 123.03, 128.97, 136.27, 139.8, 139.99, 143.81, 148.43, 153.17, 155.64, 158.87, 162.64, 167.2, 175.75, 184.65, 190.8, 197.26, 202.25, 211.44, 219.49, 229.13, 239.74, 255.5, 261.93, 261.95, 262.69, 263.48, 264.17, 266.34, 273.55, 277.79, 288.88, 296.24, 301.63, 364.62, 376.17, 377.09, 378.87, 381.4, 384.52, 388.19, 398.01, 421.05, 457.45, 463.44, 464.78, 467.12, 470.76, 475.27, 481.2, 487.14, 494.44, 497.97, 498.15, 501.97, 506.6, 511.34] p
2026-06-19 17:45:01.128708: Battery has 13.5 hours left - now at 11.68kWh
2026-06-19 17:45:01.177461: predict base10 end_record 06-21 11:05:00, final soc 1.6kWh, metric 531.9p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:15:00, load 33.14kWh, PV 0.0kWh
2026-06-19 17:45:01.179422: Slot: [ 17:45, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:45:01.180685: SoC: [ 11.68, 11.46, 10.88, 10.65, 10.65, 10.61, 10.58, 10.54, 10.44, 10.11, 9.88, 9.28, 8.81, 8.46, 7.73, 7.07, 7.02, 6.91, 6.75, 6.54, 6.32, 5.72, 4.33, 2.13, 1.76, 1.68, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:45:01.181774: BAT: [ 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-, 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-] kWh
2026-06-19 17:45:01.182985: LOAD: [ 4.15, 4.36, 4.9, 5.11, 5.11, 5.14, 5.18, 5.21, 5.3, 5.62, 5.82, 6.38, 6.83, 7.15, 7.83, 8.44, 8.49, 8.59, 8.74, 8.94, 9.14, 9.7, 11.0, 13.04, 13.39, 13.46, 13.61, 13.82, 14.1, 14.45, 14.87, 15.35, 15.58, 15.59, 15.85, 16.17, 16.55, 16.74, 16.98, 17.26, 17.61, 18.27, 18.94, 19.41, 19.9, 20.26, 20.59, 20.9, 21.23, 21.59, 22.06, 22.25, 22.25, 22.28, 22.31, 22.33, 22.42, 22.69, 22.87, 23.36, 23.75, 24.03, 24.7, 25.31, 25.36, 25.46, 25.61, 25.81, 26.02, 26.57, 27.87, 29.91, 30.26, 30.34, 30.48, 30.7, 30.98, 31.32, 31.74, 32.22, 32.45, 32.46, 32.72, 33.04, 33.42] kWh
2026-06-19 17:45:01.184249: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:45:01.185434: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.07, 1.29, 1.57, 1.91, 2.33, 2.81, 3.04, 3.05, 3.31, 3.63, 4.01, 4.2, 4.44, 4.73, 5.08, 5.73, 6.4, 6.87, 7.37, 7.72, 8.06, 8.37, 8.69, 9.05, 9.53, 9.71, 9.71, 9.74, 9.77, 9.8, 9.88, 10.15, 10.33, 10.82, 11.21, 11.49, 12.16, 12.78, 12.83, 12.93, 13.08, 13.28, 13.48, 14.04, 15.34, 17.38, 17.72, 17.8, 17.95, 18.16, 18.44, 18.79, 19.2, 19.68, 19.91, 19.93, 20.18, 20.51, 20.88] kWh
2026-06-19 17:45:01.186591: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:45:01.187767: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.41, 120.23, 124.95, 131.16, 137.38, 145.03, 148.73, 148.93, 152.93, 157.77, 162.74, 165.32, 168.71, 172.66, 177.44, 186.39, 195.71, 202.16, 208.92, 214.15, 223.78, 232.21, 242.32, 253.43, 269.94, 276.67, 276.7, 277.47, 278.3, 279.02, 281.29, 288.84, 293.29, 304.9, 312.61, 318.26, 381.87, 393.97, 394.94, 396.8, 399.45, 402.71, 406.56, 416.85, 440.98, 479.12, 485.4, 486.81, 489.25, 493.07, 497.8, 504.0, 510.23, 517.87, 521.57, 521.77, 525.77, 530.61, 535.58] p
2026-06-19 17:45:01.259712: predict best10 end_record 06-21 11:05:00, final soc 1.92kWh, metric 471.32p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 33.14kWh, PV 0.0kWh
2026-06-19 17:45:01.261537: Slot: [ 17:45, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:45:01.263032: SoC: [ 11.68, 11.46, 10.88, 10.65, 10.65, 10.61, 10.58, 10.54, 10.44, 10.11, 9.88, 9.28, 8.81, 8.46, 7.73, 7.07, 7.02, 6.91, 6.75, 7.0, 6.78, 6.18, 4.79, 2.59, 2.22, 2.14, 2.14, 1.91, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 12.5, 12.5, 13.0, 13.0, 12.64, 12.31, 11.96, 11.57, 11.06, 10.87, 10.87, 10.84, 10.8, 10.78, 10.69, 10.39, 10.2, 9.67, 9.26, 8.95, 8.23, 7.57, 7.52, 7.41, 7.25, 7.04, 6.82, 6.22, 4.83, 2.63, 2.26, 2.18, 2.02, 1.79, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 17:45:01.264351: BAT: [ g>be-, g~be-, g~be-, g~be~, g>be-, g~be-, g>be-, g>be-, g>be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g<bf+, g>be-, g~be-, g~be-, 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<bf+, 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<bf+, g<bf+] kWh
2026-06-19 17:45:01.265808: LOAD: [ 4.15, 4.36, 4.9, 5.11, 5.11, 5.14, 5.18, 5.21, 5.3, 5.62, 5.82, 6.38, 6.83, 7.15, 7.83, 8.44, 8.49, 8.59, 8.74, 8.94, 9.14, 9.7, 11.0, 13.04, 13.39, 13.46, 13.61, 13.82, 14.1, 14.45, 14.87, 15.35, 15.58, 15.59, 15.85, 16.17, 16.55, 16.74, 16.98, 17.26, 17.61, 18.27, 18.94, 19.41, 19.9, 20.26, 20.59, 20.9, 21.23, 21.59, 22.06, 22.25, 22.25, 22.28, 22.31, 22.33, 22.42, 22.69, 22.87, 23.36, 23.75, 24.03, 24.7, 25.31, 25.36, 25.46, 25.61, 25.81, 26.02, 26.57, 27.87, 29.91, 30.26, 30.34, 30.48, 30.7, 30.98, 31.32, 31.74, 32.22, 32.45, 32.46, 32.72, 33.04, 33.42] kWh
2026-06-19 17:45:01.267174: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:45:01.268566: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.61, 1.61, 1.61, 1.95, 2.36, 2.85, 3.07, 3.09, 3.34, 3.67, 6.13, 8.4, 9.2, 11.57, 14.0, 16.74, 18.14, 18.61, 19.64, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.1, 20.45, 20.86, 21.35, 21.58, 21.59, 21.84, 22.17, 24.63] kWh
2026-06-19 17:45:01.270090: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:45:01.271532: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 122.79, 122.79, 122.79, 122.79, 122.79, 122.79, 122.79, 125.24, 125.24, 125.24, 131.29, 137.51, 145.16, 148.86, 149.06, 153.05, 157.9, 190.3, 220.9, 232.18, 264.87, 298.18, 335.66, 355.15, 361.6, 375.72, 380.94, 380.94, 380.94, 380.94, 380.94, 380.94, 380.94, 380.94, 380.94, 380.94, 380.94, 380.94, 380.94, 380.94, 380.94, 380.94, 380.94, 430.92, 430.92, 430.92, 430.92, 430.92, 430.92, 430.92, 430.92, 430.92, 430.92, 430.92, 430.92, 430.92, 430.92, 432.64, 438.85, 445.07, 452.72, 456.42, 456.61, 460.61, 465.46, 497.86] p
2026-06-19 17:45:01.349705: predict best end_record 06-21 11:05:00, final soc 1.99kWh, metric 450.25p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:45:00, load 31.82kWh, PV 0.0kWh
2026-06-19 17:45:01.351252: Slot: [ 17:45, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:45:01.352402: SoC: [ 11.68, 11.47, 10.91, 10.7, 10.7, 10.66, 10.63, 10.6, 10.5, 10.18, 9.96, 9.39, 8.94, 8.61, 7.91, 7.28, 7.23, 7.13, 6.98, 7.0, 6.79, 6.22, 4.89, 2.79, 2.44, 2.36, 2.32, 2.1, 1.81, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 12.65, 12.65, 13.0, 13.0, 12.66, 12.34, 12.01, 11.64, 11.15, 10.96, 10.96, 10.93, 10.9, 10.88, 10.79, 10.51, 10.32, 9.82, 9.43, 9.14, 8.45, 7.82, 7.77, 7.67, 7.51, 7.31, 7.1, 6.53, 5.2, 3.1, 2.75, 2.67, 2.52, 2.3, 2.01, 1.66, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 17:45:01.353424: BAT: [ g~be-, g~be-, g>be-, g~be~, g>be-, g>be-, g~be-, g~be-, g>be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g>be-, g<bf+, g~be-, g>be-, g~be-, 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<be-, g<bf+, g<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 17:45:01.354618: LOAD: [ 4.15, 4.35, 4.87, 5.07, 5.07, 5.1, 5.13, 5.16, 5.25, 5.55, 5.75, 6.28, 6.7, 7.01, 7.66, 8.24, 8.29, 8.39, 8.53, 8.72, 8.91, 9.45, 10.69, 12.64, 12.97, 13.04, 13.18, 13.38, 13.65, 13.98, 14.38, 14.84, 15.06, 15.07, 15.31, 15.62, 15.98, 16.17, 16.39, 16.67, 17.0, 17.63, 18.26, 18.71, 19.19, 19.53, 19.85, 20.14, 20.45, 20.8, 21.25, 21.42, 21.43, 21.45, 21.48, 21.51, 21.59, 21.85, 22.02, 22.49, 22.86, 23.13, 23.77, 24.35, 24.4, 24.5, 24.64, 24.83, 25.02, 25.55, 26.8, 28.75, 29.07, 29.15, 29.29, 29.49, 29.76, 30.09, 30.48, 30.94, 31.16, 31.18, 31.42, 31.73, 32.09] kWh
2026-06-19 17:45:01.355735: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:45:01.356937: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.32, 1.32, 1.32, 1.45, 1.85, 2.3, 2.52, 2.54, 2.78, 3.09, 5.95, 8.63, 8.86, 11.64, 14.47, 17.59, 17.68, 18.13, 18.98, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.66, 20.12, 20.34, 20.35, 20.6, 20.91, 23.77] kWh
2026-06-19 17:45:01.358132: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:45:01.359337: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 118.71, 118.71, 118.71, 118.71, 118.71, 118.71, 118.71, 120.38, 120.38, 120.38, 122.77, 128.71, 136.01, 139.54, 139.73, 143.55, 148.17, 185.83, 221.92, 225.16, 263.42, 302.21, 344.99, 346.26, 352.42, 363.99, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 424.08, 431.38, 434.91, 435.1, 438.92, 443.54, 481.2] p
2026-06-19 17:45:01.361200: STATE: [ , , , , , , , , , , , , , , , , , , Chrg, , , , , , , Chrg, , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg]
2026-06-19 17:45:01.361243: Saving plan best values to HA entities
2026-06-19 17:45:01.546804: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 17:45:01.552295: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 17:45:01.557328: Best charging limit SoC's [7.0, 2.0, 16.0, 6.0, 16.0, 12.5, 13.0, 16.0]kWh, export []kWh gives import battery 37.0kWh, house 3.36kWh, export 0.0kWh, metric 450.25p, metric10 471.32p
2026-06-19 17:45:01.633780: Marginal costs baseline metric (no standing charge): 350.287
2026-06-19 17:45:01.833443: Marginal energy costs matrix computed: min=17.0 max=26.46
2026-06-19 17:45:01.918151: Rate array import [{'start': 1065, 'end': 1140, 'rate': 'very expensive', 'range': '(31.1p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1065, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 17:45:01.918903: - Your estimated bill for today is £0.65 and tomorrow is £3.04
2026-06-19 17:45:01.918941: - Import rates are very expensive (31.1p - 37.1p) for the next 1 and a quarter hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 17:45:01.918960: - The battery is currently at 73% and is in eco mode for the next 8 hours.
2026-06-19 17:45:01.918976: - For the next 48 hours there will be no solar generation.
2026-06-19 17:45:01.918991: - You will run out of battery in 14 hours.
2026-06-19 17:45:01.919023: - Your next charge slot will be in 8 hours where import rates will be cheap (16.4p).
2026-06-19 17:45:01.919039:
2026-06-19 17:45:01.965119: Plan calculation took 1.04 seconds
2026-06-19 17:45:01.969312: No high rate period found
2026-06-19 17:45:02.023532: Import threshold used for optimisation was 17.7p
2026-06-19 17:45:02.075755: Low import rate windows [0: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 1: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 2: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 3: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 4: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 5: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 6: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 7: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 8: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 9: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 10: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 11: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 12: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 13: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 14: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 15: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 16: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 17: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 18: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 19: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 20: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 21: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 22: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 23: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 24: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 25: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 26: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 27: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 28: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 29: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 30: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 31: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 32: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 33: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 34: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 35: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 36: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 37: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 38: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 39: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 40: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 41: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 42: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 43: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 44: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 45: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 46: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 47: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 48: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 49: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 50: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 51: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 52: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 53: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 54: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 55: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 56: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 57: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 58: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 59: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 60: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 61: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 62: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 63: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 64: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 65: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 66: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 67: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 68: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 69: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 70: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 71: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 72: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 73: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 74: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 75: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 76: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 77: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 78: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 79: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 80: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 81: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 82: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 83: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 84: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 85: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 86: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 87: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 88: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 89: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 90: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 91: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 92: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 93: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 94: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 95: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7]
2026-06-19 17:45:02.097464: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 17:45:02.102582: Total inverter register writes now 0
2026-06-19 17:45:02.121401: Completed run status Read-Only
2026-06-19 17:45:02.127323: Info: record_status Read-Only
2026-06-19 17:45:02.139061: Saved current settings to /config/predbat_config.json
2026-06-19 17:45:45.217445: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:45:45.217646: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:45:45.217713: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:45:45.217857: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:45:45.217891: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:45:45.217909: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:45:45.217925: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:47:45.389750: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:47:45.389948: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:47:45.389979: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:47:45.390113: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:47:45.390141: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:47:45.390158: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:47:45.390174: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:49:45.566513: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:49:45.566771: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:49:45.566822: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:49:45.567050: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:49:45.567088: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:49:45.567106: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:49:45.567122: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:50:00.647955: --------------- PredBat - update at 2026-06-19 17:50:00+01:00 with clock skew 0 minutes, minutes now 1070
2026-06-19 17:50:00.648682: Saved current settings to /config/predbat_config.json
2026-06-19 17:50:00.648779: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 6.7 minutes
2026-06-19 17:50:00.648861: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 17:50:00.648938: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 17:50:00.668152: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 17:50:00.668723: Predbat mode is set to Control charge
2026-06-19 17:50:00.668807: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 17:50:00.776659: Found 11520 load_today datapoints going back 1 days
2026-06-19 17:50:00.776788: Using load_power data to fill gaps in load_today data
2026-06-19 17:50:00.833349: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 17:50:00.833784: Zero load period starting at 2026-06-19T12:09:00+0100 (341 minutes) for 889 minutes with base value 0.9
2026-06-19 17:50:00.833877: Zero load period starting at 2026-06-18T19:24:00+0100 (1346 minutes) for 64 minutes with base value 0.8
2026-06-19 17:50:00.834692: Processing 384 30-minute periods for power integration
2026-06-19 17:50:00.885907: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 17:50:00.886004: Car charging hold True, threshold 6.0kWh
2026-06-19 17:50:00.886033: Current data so far today: load 4.2kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 17:50:00.904103: Standing charge is set to 49.98p
2026-06-19 17:50:00.952834: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 17:50:00.952917: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 17:50:00.953140: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 6.7 minutes
2026-06-19 17:50:00.953604: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 6.7 minutes
2026-06-19 17:50:00.959469: Loaded 95 datapoints of futurerate analysis
2026-06-19 17:50:01.118056: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61']
2026-06-19 17:50:01.144027: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 17:50:01.144296: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 17:50:01.185117: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 17:50:01.185230: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 17:50:01.186442: High export rate found rates in range 99p to -99p
2026-06-19 17:50:01.288513: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 17:50:01.288775: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 17:50:01.289304: Last hour: net energy 0.0kWh, import 0.0kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.0p, import 0.0p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 17:50:01.350162: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 17:50:01.350312: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 17:50:01.351833: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 17:50:01.352998: Warn: Found 1 gaps in load_today totalling 9965 minutes to fill using average data
2026-06-19 17:50:01.353091: Gap starting at 2026-06-18T15:55:00+0100 (1555 minutes) for 9965 minutes
2026-06-19 17:50:01.369850: Historical days now [7] weight [1]
2026-06-19 17:50:01.394612: Today's load divergence 120.48%, in-day adjustment 114.46%, damping 0.95x, yesterday 100.0% today 119.46% blend 25.69%
2026-06-19 17:50:01.394684: Today's predicted so far 9.7kWh with 0.0kWh car/iBoost excluded, 0.69kWh import ignored, and 0kWh forecast extra.
2026-06-19 17:50:01.394713: Today's actual load so far 12.81kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 17:50:01.424794: Inverter 0: Type SK Sunsynk
2026-06-19 17:50:01.424860: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:50:01.425029: Reserve min: 10%, battery_min: 10%
2026-06-19 17:50:01.425090: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:50:01.425358: Inverter 0 SoC: 11.52kW 72%, current charge rate 5000W, current discharge rate 5250W, current battery power 521W, current battery voltage 51.2V, grid power -53W, load power 559W, PV Power 0W
2026-06-19 17:50:01.425527: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:50:01.425607: Inverter 0 scheduled charge enable is False
2026-06-19 17:50:01.425633: Inverter 0 charge windows currently []
2026-06-19 17:50:01.425656: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:50:01.425800: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:50:01.425826: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:50:01.425860: Inverter 0 scheduled discharge enable is False
2026-06-19 17:50:01.425972: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:50:01.425998: Inverter 0 discharge windows currently []
2026-06-19 17:50:01.426017: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:50:01.426033: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:50:01.426049: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:50:01.489689: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 17:50:01.489830: Plan was last updated on 2026-06-19 17:40:00+01:00 and is now 10.0 minutes old
2026-06-19 17:50:01.490187: Best charge window [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ]
2026-06-19 17:50:01.490242: Best export window [ ]
2026-06-19 17:50:01.490970: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 17:50:01.492888: Load divergence over 8.0 hours mean 455.55W, min 0.0W, max 2997.6W, std dev 579.44W, divergence 63.6%
2026-06-19 17:50:01.512826: Creating pool of 12 processes to match your CPU count
2026-06-19 17:50:01.601586: predict base end_record 06-21 11:10:00, final soc 1.6kWh, metric 512.95p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:00:00, load 32.0kWh, PV 0.0kWh
2026-06-19 17:50:01.603946: Slot: [ 17:50, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:50:01.605585: SoC: [ 11.52, 11.34, 10.73, 10.55, 10.54, 10.51, 10.47, 10.45, 10.37, 10.03, 9.81, 9.24, 8.79, 8.45, 7.76, 7.13, 7.08, 6.98, 6.82, 6.62, 6.41, 5.84, 4.51, 2.41, 2.06, 1.98, 1.83, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:50:01.607110: BAT: [ 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-, 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-] kWh
2026-06-19 17:50:01.608889: LOAD: [ 4.2, 4.37, 4.93, 5.11, 5.11, 5.14, 5.17, 5.2, 5.27, 5.59, 5.79, 6.32, 6.75, 7.05, 7.7, 8.29, 8.34, 8.43, 8.57, 8.77, 8.96, 9.49, 10.73, 12.68, 13.01, 13.09, 13.22, 13.43, 13.7, 14.03, 14.42, 14.88, 15.1, 15.11, 15.36, 15.67, 16.03, 16.21, 16.43, 16.71, 17.04, 17.68, 18.34, 18.76, 19.24, 19.56, 19.87, 20.19, 20.5, 20.86, 21.36, 21.51, 21.51, 21.54, 21.57, 21.59, 21.65, 21.93, 22.11, 22.57, 22.94, 23.21, 23.85, 24.44, 24.49, 24.58, 24.73, 24.91, 25.11, 25.64, 26.88, 28.83, 29.16, 29.24, 29.38, 29.58, 29.85, 30.18, 30.57, 31.03, 31.25, 31.26, 31.51, 31.82, 32.18] kWh
2026-06-19 17:50:01.610562: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:50:01.612387: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.26, 1.59, 1.98, 2.44, 2.66, 2.68, 2.92, 3.23, 3.59, 3.77, 4.0, 4.28, 4.6, 5.25, 5.9, 6.32, 6.8, 7.12, 7.43, 7.75, 8.06, 8.43, 8.92, 9.07, 9.07, 9.1, 9.13, 9.16, 9.21, 9.5, 9.67, 10.14, 10.51, 10.78, 11.42, 12.0, 12.05, 12.14, 12.29, 12.48, 12.67, 13.2, 14.44, 16.39, 16.72, 16.8, 16.94, 17.14, 17.41, 17.74, 18.13, 18.59, 18.81, 18.83, 19.07, 19.38, 19.74] kWh
2026-06-19 17:50:01.614147: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:50:01.615729: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 119.52, 125.44, 131.38, 138.68, 142.21, 142.4, 146.22, 150.84, 155.58, 158.05, 161.2, 165.07, 169.56, 178.35, 187.45, 193.25, 199.84, 204.43, 213.34, 222.12, 231.71, 243.0, 260.34, 265.88, 265.9, 266.67, 267.44, 268.13, 269.7, 277.51, 281.75, 292.84, 300.2, 305.59, 368.58, 380.14, 381.06, 382.84, 385.37, 388.49, 392.15, 401.98, 425.01, 461.42, 467.41, 468.75, 471.09, 474.73, 479.24, 485.17, 491.11, 498.4, 501.93, 502.12, 505.94, 510.56, 515.3] p
2026-06-19 17:50:01.726164: Battery has 13.17 hours left - now at 11.52kWh
2026-06-19 17:50:01.768843: predict base10 end_record 06-21 11:10:00, final soc 1.6kWh, metric 537.2p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 05:30:00, load 33.32kWh, PV 0.0kWh
2026-06-19 17:50:01.771408: Slot: [ 17:50, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:50:01.773543: SoC: [ 11.52, 11.33, 10.7, 10.5, 10.5, 10.46, 10.43, 10.39, 10.32, 9.96, 9.73, 9.13, 8.65, 8.31, 7.58, 6.92, 6.87, 6.76, 6.6, 6.38, 6.17, 5.57, 4.17, 1.98, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:50:01.774909: BAT: [ 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-, 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-] kWh
2026-06-19 17:50:01.776242: LOAD: [ 4.2, 4.37, 4.97, 5.15, 5.15, 5.18, 5.22, 5.25, 5.32, 5.66, 5.87, 6.42, 6.87, 7.19, 7.87, 8.48, 8.53, 8.63, 8.78, 8.98, 9.19, 9.74, 11.04, 13.09, 13.43, 13.51, 13.65, 13.87, 14.15, 14.49, 14.91, 15.39, 15.62, 15.63, 15.89, 16.21, 16.59, 16.78, 17.02, 17.31, 17.65, 18.33, 19.01, 19.45, 19.96, 20.29, 20.61, 20.95, 21.27, 21.66, 22.18, 22.34, 22.34, 22.37, 22.39, 22.42, 22.48, 22.78, 22.96, 23.45, 23.84, 24.12, 24.79, 25.4, 25.45, 25.55, 25.7, 25.9, 26.11, 26.66, 27.96, 30.0, 30.35, 30.43, 30.57, 30.79, 31.07, 31.41, 31.83, 32.31, 32.54, 32.55, 32.81, 33.13, 33.51] kWh
2026-06-19 17:50:01.777465: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:50:01.778651: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.07, 1.22, 1.43, 1.71, 2.06, 2.47, 2.95, 3.18, 3.19, 3.45, 3.78, 4.15, 4.34, 4.58, 4.87, 5.22, 5.89, 6.57, 7.02, 7.52, 7.85, 8.18, 8.51, 8.83, 9.22, 9.74, 9.9, 9.9, 9.93, 9.96, 9.98, 10.04, 10.34, 10.52, 11.01, 11.4, 11.68, 12.35, 12.96, 13.01, 13.11, 13.26, 13.46, 13.67, 14.22, 15.52, 17.57, 17.91, 17.99, 18.14, 18.35, 18.63, 18.98, 19.39, 19.87, 20.1, 20.11, 20.37, 20.69, 21.07] kWh
2026-06-19 17:50:01.779780: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:50:01.780923: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.42, 118.86, 122.69, 127.41, 133.62, 139.84, 147.48, 151.18, 151.38, 155.38, 160.22, 165.19, 167.78, 171.07, 175.13, 179.83, 189.04, 198.57, 204.65, 211.56, 216.36, 225.7, 234.89, 244.94, 256.77, 274.94, 280.74, 280.76, 281.56, 282.38, 283.1, 284.73, 292.93, 297.37, 308.99, 316.69, 322.34, 385.95, 398.06, 399.03, 400.89, 403.54, 406.8, 410.65, 420.94, 445.07, 483.21, 489.49, 490.89, 493.34, 497.16, 501.89, 508.09, 514.31, 521.96, 525.66, 525.86, 529.86, 534.7, 539.67] p
2026-06-19 17:50:01.872631: predict best10 end_record 06-21 11:10:00, final soc 2.25kWh, metric 480.59p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 33.32kWh, PV 0.0kWh
2026-06-19 17:50:01.874605: Slot: [ 17:50, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:50:01.876045: SoC: [ 11.52, 11.33, 10.7, 10.5, 10.5, 10.46, 10.43, 10.39, 10.32, 9.96, 9.73, 9.13, 8.65, 8.31, 7.58, 6.92, 6.87, 6.76, 6.6, 7.0, 6.78, 6.18, 4.79, 2.59, 2.22, 2.14, 2.14, 1.91, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 12.5, 12.5, 13.0, 13.0, 12.65, 12.29, 11.95, 11.53, 10.97, 10.8, 10.8, 10.77, 10.74, 10.71, 10.64, 10.33, 10.13, 9.61, 9.19, 8.89, 8.17, 7.51, 7.45, 7.35, 7.19, 6.97, 6.75, 6.16, 4.76, 2.57, 2.2, 2.11, 1.95, 1.73, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 17:50:01.877514: BAT: [ g~be-, g~be-, g>be-, g~be~, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g<bf+, g>be-, g~be-, g~be-, 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<bf+, 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<bf+, g<bf+] kWh
2026-06-19 17:50:01.879144: LOAD: [ 4.2, 4.37, 4.97, 5.15, 5.15, 5.18, 5.22, 5.25, 5.32, 5.66, 5.87, 6.42, 6.87, 7.19, 7.87, 8.48, 8.53, 8.63, 8.78, 8.98, 9.19, 9.74, 11.04, 13.09, 13.43, 13.51, 13.65, 13.87, 14.15, 14.49, 14.91, 15.39, 15.62, 15.63, 15.89, 16.21, 16.59, 16.78, 17.02, 17.31, 17.65, 18.33, 19.01, 19.45, 19.96, 20.29, 20.61, 20.95, 21.27, 21.66, 22.18, 22.34, 22.34, 22.37, 22.39, 22.42, 22.48, 22.78, 22.96, 23.45, 23.84, 24.12, 24.79, 25.4, 25.45, 25.55, 25.7, 25.9, 26.11, 26.66, 27.96, 30.0, 30.35, 30.43, 30.57, 30.79, 31.07, 31.41, 31.83, 32.31, 32.54, 32.55, 32.81, 33.13, 33.51] kWh
2026-06-19 17:50:01.880523: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:50:01.881972: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.78, 1.78, 1.78, 2.11, 2.53, 3.01, 3.24, 3.25, 3.51, 3.83, 6.29, 8.57, 9.36, 11.74, 14.16, 16.92, 18.33, 18.78, 19.82, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.31, 20.66, 21.07, 21.56, 21.79, 21.8, 22.05, 22.38, 24.84] kWh
2026-06-19 17:50:01.883339: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:50:01.884776: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 125.48, 125.48, 125.48, 125.48, 125.48, 125.48, 125.48, 127.93, 127.93, 127.93, 133.98, 140.2, 147.85, 151.55, 151.75, 155.75, 160.59, 192.99, 223.6, 234.78, 267.58, 300.81, 338.55, 358.25, 364.33, 378.59, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 433.38, 433.38, 433.38, 433.38, 433.38, 433.38, 433.38, 433.38, 433.38, 433.38, 433.38, 433.38, 433.38, 433.38, 436.13, 442.34, 448.56, 456.2, 459.9, 460.1, 464.1, 468.94, 501.34] p
2026-06-19 17:50:01.958266: predict best end_record 06-21 11:10:00, final soc 2.38kWh, metric 460.18p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:45:00, load 32.0kWh, PV 0.0kWh
2026-06-19 17:50:01.960072: Slot: [ 17:50, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:50:01.961507: SoC: [ 11.52, 11.34, 10.73, 10.55, 10.54, 10.51, 10.47, 10.45, 10.37, 10.03, 9.81, 9.24, 8.79, 8.45, 7.76, 7.13, 7.08, 6.98, 6.82, 7.0, 6.79, 6.22, 4.89, 2.79, 2.44, 2.36, 2.32, 2.1, 1.81, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 12.7, 12.7, 13.0, 13.0, 12.67, 12.32, 11.99, 11.6, 11.06, 10.9, 10.9, 10.87, 10.84, 10.81, 10.75, 10.45, 10.26, 9.76, 9.36, 9.07, 8.39, 7.76, 7.71, 7.6, 7.45, 7.25, 7.04, 6.47, 5.13, 3.04, 2.69, 2.61, 2.46, 2.24, 1.95, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 17:50:01.962873: BAT: [ g~be-, g~be-, g~be-, g~be~, g~be-, g~be-, g~be-, g~be-, g>be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g>be-, g<bf+, g~be-, g>be-, g~be-, 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<be-, g<bf+, g<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 17:50:01.964342: LOAD: [ 4.2, 4.37, 4.93, 5.11, 5.11, 5.14, 5.17, 5.2, 5.27, 5.59, 5.79, 6.32, 6.75, 7.05, 7.7, 8.29, 8.34, 8.43, 8.57, 8.77, 8.96, 9.49, 10.73, 12.68, 13.01, 13.09, 13.22, 13.43, 13.7, 14.03, 14.42, 14.88, 15.1, 15.11, 15.36, 15.67, 16.03, 16.21, 16.43, 16.71, 17.04, 17.68, 18.34, 18.76, 19.24, 19.56, 19.87, 20.19, 20.5, 20.86, 21.36, 21.51, 21.51, 21.54, 21.57, 21.59, 21.65, 21.93, 22.11, 22.57, 22.94, 23.21, 23.85, 24.44, 24.49, 24.58, 24.73, 24.91, 25.11, 25.64, 26.88, 28.83, 29.16, 29.24, 29.38, 29.58, 29.85, 30.18, 30.57, 31.03, 31.25, 31.26, 31.51, 31.82, 32.18] kWh
2026-06-19 17:50:01.965737: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:50:01.967136: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.48, 1.48, 1.48, 1.61, 2.01, 2.47, 2.69, 2.7, 2.95, 3.25, 6.11, 8.8, 9.02, 11.8, 14.63, 17.77, 17.92, 18.35, 19.15, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.47, 19.86, 20.32, 20.54, 20.55, 20.8, 21.11, 23.97] kWh
2026-06-19 17:50:01.968505: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:50:01.969951: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 121.4, 121.4, 121.4, 121.4, 121.4, 121.4, 121.4, 123.08, 123.08, 123.08, 125.47, 131.41, 138.71, 142.24, 142.43, 146.25, 150.87, 188.53, 224.63, 227.77, 266.14, 304.86, 347.88, 349.98, 355.78, 366.77, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 421.34, 421.34, 421.34, 421.34, 421.34, 421.34, 421.34, 421.34, 421.34, 421.34, 421.34, 421.34, 421.34, 421.34, 421.34, 421.42, 427.36, 434.66, 438.19, 438.38, 442.2, 446.82, 484.48] p
2026-06-19 17:50:01.972218: STATE: [ , , , , , , , , , , , , , , , , , , Chrg, , , , , , , Chrg, , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg]
2026-06-19 17:50:01.972251: Saving plan best values to HA entities
2026-06-19 17:50:02.123376: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 17:50:02.129312: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 17:50:02.136821: Best charging limit SoC's [7.0, 2.0, 16.0, 6.0, 16.0, 12.5, 13.0, 16.0]kWh, export []kWh gives import battery 37.2kWh, house 3.42kWh, export 0.0kWh, metric 460.18p, metric10 480.59p
2026-06-19 17:50:02.208534: Marginal costs baseline metric (no standing charge): 360.2133
2026-06-19 17:50:02.414087: Marginal energy costs matrix computed: min=17.0 max=26.73
2026-06-19 17:50:02.492045: Rate array import [{'start': 1070, 'end': 1140, 'rate': 'very expensive', 'range': '(31.1p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1070, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 17:50:02.492902: - Your estimated bill for today is £0.65 and tomorrow is £3.06
2026-06-19 17:50:02.492943: - Import rates are very expensive (31.1p - 37.1p) for the next 1 and a quarter hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 17:50:02.492964: - The battery is currently at 72% and is in eco mode for the next 8 hours.
2026-06-19 17:50:02.492980: - For the next 48 hours there will be no solar generation.
2026-06-19 17:50:02.492995: - You will run out of battery in 13 hours.
2026-06-19 17:50:02.493010: - Your next charge slot will be in 8 hours where import rates will be cheap (16.4p).
2026-06-19 17:50:02.493025:
2026-06-19 17:50:02.538944: Plan calculation took 1.05 seconds
2026-06-19 17:50:02.543716: No high rate period found
2026-06-19 17:50:02.587185: Import threshold used for optimisation was 17.7p
2026-06-19 17:50:02.637249: Low import rate windows [0: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 1: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 2: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 3: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 4: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 5: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 6: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 7: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 8: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 9: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 10: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 11: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 12: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 13: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 14: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 15: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 16: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 17: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 18: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 19: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 20: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 21: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 22: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 23: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 24: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 25: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 26: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 27: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 28: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 29: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 30: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 31: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 32: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 33: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 34: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 35: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 36: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 37: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 38: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 39: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 40: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 41: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 42: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 43: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 44: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 45: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 46: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 47: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 48: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 49: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 50: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 51: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 52: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 53: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 54: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 55: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 56: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 57: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 58: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 59: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 60: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 61: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 62: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 63: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 64: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 65: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 66: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 67: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 68: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 69: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 70: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 71: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 72: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 73: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 74: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 75: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 76: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 77: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 78: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 79: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 80: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 81: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 82: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 83: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 84: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 85: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 86: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 87: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 88: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 89: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 90: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 91: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 92: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 93: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 94: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 95: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7]
2026-06-19 17:50:02.661496: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 17:50:02.661709: Recompute is saving previous plan...
2026-06-19 17:50:02.667336: Best charge window [ 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0% ]
2026-06-19 17:50:02.667404: Best export window [ ]
2026-06-19 17:50:02.668043: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 17:50:02.669606: Load divergence over 8.0 hours mean 455.55W, min 0.0W, max 2997.6W, std dev 579.44W, divergence 63.6%
2026-06-19 17:50:02.685024: Calculating data from yesterday for savings calculation
2026-06-19 17:50:02.693445: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 17:50:02.698724: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 17:50:02.699645: Creating pool of 12 processes to match your CPU count
2026-06-19 17:50:02.749599: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 17:50:02.751166: Optimise levels pass started at 2026-06-19 17:50:02
2026-06-19 17:50:02.751215: Optimise all windows, total charge 95 export 1
2026-06-19 17:50:02.979890: >> Region optimisation pass width 960
2026-06-19 17:50:03.336424: >> Region optimisation pass width 480
2026-06-19 17:50:03.646926: >> Region optimisation pass width 240
2026-06-19 17:50:04.468666: >> Region optimisation pass width 120
2026-06-19 17:50:05.582485: Calculated end_record as 06-21 11:00:00 based on best_price 14.54p, next_charge_start 06-20 11:00:00, max_windows 82
2026-06-19 17:50:05.582594: Optimise levels pass ended at 2026-06-19 17:50:05, duration 2.8 seconds tried 356 combinations
2026-06-19 17:50:05.582692: Set best_price_charge_level 15.6p, best_price_export_level 0p, best_price_charge 14.54p, best_cost_export 0p, best_metric 403.9p, best_keep 0kWh, best_cycle 46.34kWh, best_carbon 0kg, best_import 36.21kWh
2026-06-19 17:50:05.598250: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 14.54p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 0, 16.0, 16.0, 16.0, 13.0, 13.0, 13.0, 13.0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 17:50:05.598531: Optimise price set 15.6p, pass trim, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 327.06p, best_cost 346.26p, best_cycle 32.91kWh, best_carbon 0kg, best_import 40.55kWh
2026-06-19 17:50:05.629155: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 327.06p, best_cost 346.26p, best_cycle 32.91kWh, best_carbon 0kg, best_import 40.55kWh
2026-06-19 17:50:05.666758: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 327.06p, best_cost 346.26p, best_cycle 32.91kWh, best_carbon 0kg, best_import 40.55kWh
2026-06-19 17:50:05.704214: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 327.06p, best_cost 346.26p, best_cycle 32.91kWh, best_carbon 0kg, best_import 40.55kWh
2026-06-19 17:50:05.850859: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 327.06p, best_cost 346.26p, best_cycle 32.91kWh, best_carbon 0kg, best_import 40.55kWh
2026-06-19 17:50:05.885771: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 327.06p, best_cost 346.26p, best_cycle 32.91kWh, best_carbon 0kg, best_import 40.55kWh
2026-06-19 17:50:05.912067: Best charge windows best_metric 327.06p, best_cost 346.26p, best_carbon 0kg, best_import 40.55kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ]
2026-06-19 17:50:05.912954: Best charge windows best_metric 327.06p, best_cost 346.26p, best_carbon 0kg, best_import 40.55kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ]
2026-06-19 17:50:05.913102: Optimise price set 15.6p, pass normal, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 327.06p, best_cost 346.26p, best_cycle 32.91kWh, best_carbon 0kg, best_import 40.55kWh
2026-06-19 17:50:05.939626: Optimise price set 15.2p, pass normal, price 14.13p, start_at_low False, best_price_charge 14.54p, best_metric 327.06p, best_cost 346.26p, best_cycle 32.91kWh, best_carbon 0kg, best_import 40.55kWh
2026-06-19 17:50:05.972294: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 326.94p, best_cost 346.18p, best_cycle 32.91kWh, best_carbon 0kg, best_import 40.55kWh
2026-06-19 17:50:06.005101: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 326.94p, best_cost 346.18p, best_cycle 32.91kWh, best_carbon 0kg, best_import 40.55kWh
2026-06-19 17:50:06.036640: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 326.71p, best_cost 345.91p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:06.155375: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 326.71p, best_cost 345.91p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:06.187724: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 326.71p, best_cost 345.91p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:06.213840: Best charge windows best_metric 326.71p, best_cost 345.91p, best_carbon 0kg, best_import 40.51kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ]
2026-06-19 17:50:06.214047: Optimise price set 15.6p, pass trim, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 326.71p, best_cost 345.91p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:06.245481: Optimise price set 15.2p, pass trim, price 14.13p, start_at_low False, best_price_charge 14.54p, best_metric 326.71p, best_cost 345.91p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:06.280010: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 326.71p, best_cost 345.91p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:06.311687: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 326.62p, best_cost 345.82p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:06.344638: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 326.62p, best_cost 345.82p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:06.471293: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 326.62p, best_cost 345.82p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:06.508809: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 326.62p, best_cost 345.82p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:06.533795: Best charge windows best_metric 326.62p, best_cost 345.82p, best_carbon 0kg, best_import 40.51kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ]
2026-06-19 17:50:06.533989: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 14.54p, best_metric 326.62p, best_cost 345.82p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:06.557365: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 14.54p, best_metric 326.62p, best_cost 345.82p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:06.590582: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 14.54p, best_metric 326.62p, best_cost 345.82p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:06.715704: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 14.54p, best_metric 326.62p, best_cost 345.82p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:06.749032: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 14.54p, best_metric 326.62p, best_cost 345.82p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:06.783936: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 14.54p, best_metric 326.62p, best_cost 345.82p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:06.819730: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 14.54p, best_metric 326.62p, best_cost 345.82p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:06.849498: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 14.54p, best_metric 326.62p, best_cost 345.82p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:06.904061: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 14.54p, best_metric 326.62p, best_cost 345.82p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:06.956107: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 14.54p, best_metric 326.62p, best_cost 345.82p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:07.008269: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 14.54p, best_metric 326.62p, best_cost 345.82p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:07.057810: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 14.54p, best_metric 326.62p, best_cost 345.82p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:07.109385: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 14.54p, best_metric 326.62p, best_cost 345.82p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:07.160515: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 14.54p, best_metric 326.62p, best_cost 345.82p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:07.226068: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 14.54p, best_metric 326.51p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:07.283215: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:07.336469: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:07.461069: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:07.561490: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:07.624401: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:07.686799: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:07.891650: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:07.950497: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:08.012113: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:08.077039: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:08.142827: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:08.212840: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:08.274408: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:08.304438: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:08.335685: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:08.368904: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:08.409717: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:08.442377: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:08.563111: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:08.659983: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:08.721234: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:08.824022: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:08.854394: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:08.882887: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:08.936056: Optimise price set 37.0p, pass low, price 34.45p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:08.966489: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:09.002867: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 14.54p, best_metric 326.49p, best_cost 345.75p, best_cycle 32.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 17:50:09.029254: Best charge windows best_metric 326.49p, best_cost 345.75p, best_carbon 0kg, best_import 40.51kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 41%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ]
2026-06-19 17:50:09.029547: Tweak plan optimisation started
2026-06-19 17:50:09.251787: Tweak optimisation finished metric 326.49 cost 345.75 metric_keep 0 cycle 32.43 carbon 0 import 40.51
2026-06-19 17:50:09.262797: Raw charge windows [ 19-06 17:30:00 - 19-06 18:00:00 @ 31.14p 0%, 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 41%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ] reserve 1.6
2026-06-19 17:50:09.263540: Unclipped charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 41%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ] reserve 1.6
2026-06-19 17:50:09.263885: Unfiltered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 41%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ] reserve 1.6
2026-06-19 17:50:09.264138: Filtered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 41%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ] reserve 1.6
2026-06-19 17:50:09.285826: Previous plan best metric is 327.55 (cost 346.85) and new plan best metric is 327.36 (cost 346.74)
2026-06-19 17:50:09.285880: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 17:50:09.286020: Plan valid is now true after recompute was False
2026-06-19 17:50:09.306077: predict base end_record 06-21 11:00:00, final soc 1.6kWh, metric 510.56p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:00:00, load 31.82kWh, PV 0.0kWh
2026-06-19 17:50:09.307556: Slot: [ 17:50, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:50:09.308729: SoC: [ 11.52, 11.34, 10.73, 10.55, 10.54, 10.51, 10.47, 10.45, 10.37, 10.03, 9.81, 9.24, 8.79, 8.45, 7.76, 7.13, 7.08, 6.98, 6.82, 6.62, 6.41, 5.84, 4.51, 2.41, 2.06, 1.98, 1.83, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:50:09.309729: BAT: [ 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-, 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-] kWh
2026-06-19 17:50:09.310867: LOAD: [ 4.2, 4.37, 4.93, 5.11, 5.11, 5.14, 5.17, 5.2, 5.27, 5.59, 5.79, 6.32, 6.75, 7.05, 7.7, 8.29, 8.34, 8.43, 8.57, 8.77, 8.96, 9.49, 10.73, 12.68, 13.01, 13.09, 13.22, 13.43, 13.7, 14.03, 14.42, 14.88, 15.1, 15.11, 15.36, 15.67, 16.03, 16.21, 16.43, 16.71, 17.04, 17.68, 18.34, 18.76, 19.24, 19.56, 19.87, 20.19, 20.5, 20.86, 21.36, 21.51, 21.51, 21.54, 21.57, 21.59, 21.65, 21.93, 22.11, 22.57, 22.94, 23.21, 23.85, 24.44, 24.49, 24.58, 24.73, 24.91, 25.11, 25.64, 26.88, 28.83, 29.16, 29.24, 29.38, 29.58, 29.85, 30.18, 30.57, 31.03, 31.25, 31.26, 31.51, 31.82] kWh
2026-06-19 17:50:09.311968: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:50:09.313080: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.26, 1.59, 1.98, 2.44, 2.66, 2.68, 2.92, 3.23, 3.59, 3.77, 4.0, 4.28, 4.6, 5.25, 5.9, 6.32, 6.8, 7.12, 7.43, 7.75, 8.06, 8.43, 8.92, 9.07, 9.07, 9.1, 9.13, 9.16, 9.21, 9.5, 9.67, 10.14, 10.51, 10.78, 11.42, 12.0, 12.05, 12.14, 12.29, 12.48, 12.67, 13.2, 14.44, 16.39, 16.72, 16.8, 16.94, 17.14, 17.41, 17.74, 18.13, 18.59, 18.81, 18.83, 19.07, 19.38] kWh
2026-06-19 17:50:09.314208: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:50:09.315351: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 119.52, 125.44, 131.38, 138.68, 142.21, 142.4, 146.22, 150.84, 155.58, 158.05, 161.2, 165.07, 169.56, 178.35, 187.45, 193.25, 199.84, 204.43, 213.34, 222.12, 231.71, 243.0, 260.34, 265.88, 265.9, 266.67, 267.44, 268.13, 269.7, 277.51, 281.75, 292.84, 300.2, 305.59, 368.58, 380.14, 381.06, 382.84, 385.37, 388.49, 392.15, 401.98, 425.01, 461.42, 467.41, 468.75, 471.09, 474.73, 479.24, 485.17, 491.11, 498.4, 501.93, 502.12, 505.94, 510.56] p
2026-06-19 17:50:09.407756: Battery has 13.17 hours left - now at 11.52kWh
2026-06-19 17:50:09.446694: predict base10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 534.7p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 05:30:00, load 33.13kWh, PV 0.0kWh
2026-06-19 17:50:09.448247: Slot: [ 17:50, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:50:09.449387: SoC: [ 11.52, 11.33, 10.7, 10.5, 10.5, 10.46, 10.43, 10.39, 10.32, 9.96, 9.73, 9.13, 8.65, 8.31, 7.58, 6.92, 6.87, 6.76, 6.6, 6.38, 6.17, 5.57, 4.17, 1.98, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:50:09.450422: BAT: [ 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-, 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-] kWh
2026-06-19 17:50:09.451570: LOAD: [ 4.2, 4.37, 4.97, 5.15, 5.15, 5.18, 5.22, 5.25, 5.32, 5.66, 5.87, 6.42, 6.87, 7.19, 7.87, 8.48, 8.53, 8.63, 8.78, 8.98, 9.19, 9.74, 11.04, 13.09, 13.43, 13.51, 13.65, 13.87, 14.15, 14.49, 14.91, 15.39, 15.62, 15.63, 15.89, 16.21, 16.59, 16.78, 17.02, 17.31, 17.65, 18.33, 19.01, 19.45, 19.96, 20.29, 20.61, 20.95, 21.27, 21.66, 22.18, 22.34, 22.34, 22.37, 22.39, 22.42, 22.48, 22.78, 22.96, 23.45, 23.84, 24.12, 24.79, 25.4, 25.45, 25.55, 25.7, 25.9, 26.11, 26.66, 27.96, 30.0, 30.35, 30.43, 30.57, 30.79, 31.07, 31.41, 31.83, 32.31, 32.54, 32.55, 32.81, 33.13] kWh
2026-06-19 17:50:09.452643: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:50:09.453843: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.07, 1.22, 1.43, 1.71, 2.06, 2.47, 2.95, 3.18, 3.19, 3.45, 3.78, 4.15, 4.34, 4.58, 4.87, 5.22, 5.89, 6.57, 7.02, 7.52, 7.85, 8.18, 8.51, 8.83, 9.22, 9.74, 9.9, 9.9, 9.93, 9.96, 9.98, 10.04, 10.34, 10.52, 11.01, 11.4, 11.68, 12.35, 12.96, 13.01, 13.11, 13.26, 13.46, 13.67, 14.22, 15.52, 17.57, 17.91, 17.99, 18.14, 18.35, 18.63, 18.98, 19.39, 19.87, 20.1, 20.11, 20.37, 20.69] kWh
2026-06-19 17:50:09.454936: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:50:09.456063: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.42, 118.86, 122.69, 127.41, 133.62, 139.84, 147.48, 151.18, 151.38, 155.38, 160.22, 165.19, 167.78, 171.07, 175.13, 179.83, 189.04, 198.57, 204.65, 211.56, 216.36, 225.7, 234.89, 244.94, 256.77, 274.94, 280.74, 280.76, 281.56, 282.38, 283.1, 284.73, 292.93, 297.37, 308.99, 316.69, 322.34, 385.95, 398.06, 399.03, 400.89, 403.54, 406.8, 410.65, 420.94, 445.07, 483.21, 489.49, 490.89, 493.34, 497.16, 501.89, 508.09, 514.31, 521.96, 525.66, 525.86, 529.86, 534.7] p
2026-06-19 17:50:09.522901: predict best10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 468.94p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 33.13kWh, PV 0.0kWh
2026-06-19 17:50:09.524695: Slot: [ 17:50, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:50:09.526168: SoC: [ 11.52, 11.33, 10.7, 10.5, 10.5, 10.46, 10.43, 10.39, 10.32, 9.96, 9.73, 9.13, 8.65, 8.31, 7.58, 6.92, 6.87, 6.76, 6.6, 7.0, 6.78, 6.18, 4.79, 2.59, 2.22, 2.14, 2.14, 1.91, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 12.5, 12.5, 13.0, 13.0, 12.65, 12.29, 11.95, 11.53, 10.97, 10.8, 10.8, 10.77, 10.74, 10.71, 10.64, 10.33, 10.13, 9.61, 9.19, 8.89, 8.17, 7.51, 7.45, 7.35, 7.19, 6.97, 6.75, 6.16, 4.76, 2.57, 2.2, 2.11, 1.95, 1.73, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:50:09.527381: BAT: [ g~be-, g~be-, g>be-, g~be~, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g<bf+, g>be-, g~be-, g~be-, 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<bf+, 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<bf+] kWh
2026-06-19 17:50:09.528776: LOAD: [ 4.2, 4.37, 4.97, 5.15, 5.15, 5.18, 5.22, 5.25, 5.32, 5.66, 5.87, 6.42, 6.87, 7.19, 7.87, 8.48, 8.53, 8.63, 8.78, 8.98, 9.19, 9.74, 11.04, 13.09, 13.43, 13.51, 13.65, 13.87, 14.15, 14.49, 14.91, 15.39, 15.62, 15.63, 15.89, 16.21, 16.59, 16.78, 17.02, 17.31, 17.65, 18.33, 19.01, 19.45, 19.96, 20.29, 20.61, 20.95, 21.27, 21.66, 22.18, 22.34, 22.34, 22.37, 22.39, 22.42, 22.48, 22.78, 22.96, 23.45, 23.84, 24.12, 24.79, 25.4, 25.45, 25.55, 25.7, 25.9, 26.11, 26.66, 27.96, 30.0, 30.35, 30.43, 30.57, 30.79, 31.07, 31.41, 31.83, 32.31, 32.54, 32.55, 32.81, 33.13] kWh
2026-06-19 17:50:09.530162: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:50:09.531564: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.78, 1.78, 1.78, 2.11, 2.53, 3.01, 3.24, 3.25, 3.51, 3.83, 6.29, 8.57, 9.36, 11.74, 14.16, 16.92, 18.33, 18.78, 19.82, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.15, 20.31, 20.66, 21.07, 21.56, 21.79, 21.8, 22.05, 22.38] kWh
2026-06-19 17:50:09.532922: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:50:09.534463: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 125.48, 125.48, 125.48, 125.48, 125.48, 125.48, 125.48, 127.93, 127.93, 127.93, 133.98, 140.2, 147.85, 151.55, 151.75, 155.75, 160.59, 192.99, 223.6, 234.78, 267.58, 300.81, 338.55, 358.25, 364.33, 378.59, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 383.39, 433.38, 433.38, 433.38, 433.38, 433.38, 433.38, 433.38, 433.38, 433.38, 433.38, 433.38, 433.38, 433.38, 433.38, 436.13, 442.34, 448.56, 456.2, 459.9, 460.1, 464.1, 468.94] p
2026-06-19 17:50:09.602735: predict best end_record 06-21 11:00:00, final soc 1.6kWh, metric 446.82p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:45:00, load 31.82kWh, PV 0.0kWh
2026-06-19 17:50:09.604507: Slot: [ 17:50, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 17:50:09.605956: SoC: [ 11.52, 11.34, 10.73, 10.55, 10.54, 10.51, 10.47, 10.45, 10.37, 10.03, 9.81, 9.24, 8.79, 8.45, 7.76, 7.13, 7.08, 6.98, 6.82, 7.0, 6.79, 6.22, 4.89, 2.79, 2.44, 2.36, 2.32, 2.1, 1.81, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 12.7, 12.7, 13.0, 13.0, 12.67, 12.32, 11.99, 11.6, 11.06, 10.9, 10.9, 10.87, 10.84, 10.81, 10.75, 10.45, 10.26, 9.76, 9.36, 9.07, 8.39, 7.76, 7.71, 7.6, 7.45, 7.25, 7.04, 6.47, 5.13, 3.04, 2.69, 2.61, 2.46, 2.24, 1.95, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:50:09.607181: BAT: [ g~be-, g~be-, g~be-, g~be~, g~be-, g~be-, g~be-, g~be-, g>be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g>be-, g<bf+, g~be-, g>be-, g~be-, 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<be-, g<bf+, g<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 17:50:09.608592: LOAD: [ 4.2, 4.37, 4.93, 5.11, 5.11, 5.14, 5.17, 5.2, 5.27, 5.59, 5.79, 6.32, 6.75, 7.05, 7.7, 8.29, 8.34, 8.43, 8.57, 8.77, 8.96, 9.49, 10.73, 12.68, 13.01, 13.09, 13.22, 13.43, 13.7, 14.03, 14.42, 14.88, 15.1, 15.11, 15.36, 15.67, 16.03, 16.21, 16.43, 16.71, 17.04, 17.68, 18.34, 18.76, 19.24, 19.56, 19.87, 20.19, 20.5, 20.86, 21.36, 21.51, 21.51, 21.54, 21.57, 21.59, 21.65, 21.93, 22.11, 22.57, 22.94, 23.21, 23.85, 24.44, 24.49, 24.58, 24.73, 24.91, 25.11, 25.64, 26.88, 28.83, 29.16, 29.24, 29.38, 29.58, 29.85, 30.18, 30.57, 31.03, 31.25, 31.26, 31.51, 31.82] kWh
2026-06-19 17:50:09.609957: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:50:09.611412: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.48, 1.48, 1.48, 1.61, 2.01, 2.47, 2.69, 2.7, 2.95, 3.25, 6.11, 8.8, 9.02, 11.8, 14.63, 17.77, 17.92, 18.35, 19.15, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.46, 19.47, 19.86, 20.32, 20.54, 20.55, 20.8, 21.11] kWh
2026-06-19 17:50:09.612758: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:50:09.614189: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 121.4, 121.4, 121.4, 121.4, 121.4, 121.4, 121.4, 123.08, 123.08, 123.08, 125.47, 131.41, 138.71, 142.24, 142.43, 146.25, 150.87, 188.53, 224.63, 227.77, 266.14, 304.86, 347.88, 349.98, 355.78, 366.77, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 371.36, 421.34, 421.34, 421.34, 421.34, 421.34, 421.34, 421.34, 421.34, 421.34, 421.34, 421.34, 421.34, 421.34, 421.34, 421.34, 421.42, 427.36, 434.66, 438.19, 438.38, 442.2, 446.82] p
2026-06-19 17:50:09.616497: STATE: [ , , , , , , , , , , , , , , , , , , Chrg, , , , , , , Chrg, , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 17:50:09.616530: Saving plan best values to HA entities
2026-06-19 17:50:09.755295: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 17:50:09.769247: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 17:50:09.776872: Best charging limit SoC's [7.0, 2.0, 16.0, 6.0, 16.0, 12.5, 13.0, 16.0]kWh, export []kWh gives import battery 37.2kWh, house 3.42kWh, export 0.0kWh, metric 446.82p, metric10 468.94p
2026-06-19 17:50:09.856359: Marginal costs baseline metric (no standing charge): 346.8523
2026-06-19 17:50:10.063880: Marginal energy costs matrix computed: min=17.0 max=26.73
2026-06-19 17:50:10.141882: Rate array import [{'start': 1070, 'end': 1140, 'rate': 'very expensive', 'range': '(31.1p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1070, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 17:50:10.142560: - Your estimated bill for today is £0.65 and tomorrow is £3.06
2026-06-19 17:50:10.142593: - Import rates are very expensive (31.1p - 37.1p) for the next 1 and a quarter hours and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 17:50:10.142611: - The battery is currently at 72% and is in eco mode for the next 8 hours.
2026-06-19 17:50:10.142627: - For the next 48 hours there will be no solar generation.
2026-06-19 17:50:10.142656: - You will run out of battery in 13 hours.
2026-06-19 17:50:10.142672: - Your next charge slot will be in 8 hours where import rates will be cheap (16.4p).
2026-06-19 17:50:10.142688:
2026-06-19 17:50:10.190245: Plan calculation took 7.53 seconds
2026-06-19 17:50:10.190526: Inverter 0: Type SK Sunsynk
2026-06-19 17:50:10.190576: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:50:10.190852: Reserve min: 10%, battery_min: 10%
2026-06-19 17:50:10.190954: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:50:10.191377: Inverter 0 SoC: 11.52kW 72%, current charge rate 5000W, current discharge rate 5250W, current battery power 521W, current battery voltage 51.2V, grid power -53W, load power 559W, PV Power 0W
2026-06-19 17:50:10.191648: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:50:10.191763: Inverter 0 scheduled charge enable is False
2026-06-19 17:50:10.191805: Inverter 0 charge windows currently []
2026-06-19 17:50:10.191846: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:50:10.191993: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:50:10.192034: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:50:10.192088: Inverter 0 scheduled discharge enable is False
2026-06-19 17:50:10.192297: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:50:10.192342: Inverter 0 discharge windows currently []
2026-06-19 17:50:10.192379: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:50:10.192397: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:50:10.192410: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:50:10.270662: Total inverter register writes now 0
2026-06-19 17:50:10.300350: Completed run status Read-Only
2026-06-19 17:50:10.307948: Info: record_status Read-Only
2026-06-19 17:50:10.321758: Saved current settings to /config/predbat_config.json
2026-06-19 17:50:45.398561: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:50:45.398760: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:50:45.398790: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:50:45.398909: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:50:45.398937: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:50:45.398954: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:50:45.398970: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:52:45.571006: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:52:45.571222: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:52:45.571254: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:52:45.571377: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:52:45.571404: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:52:45.571422: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:52:45.571437: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:54:59.763377: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:54:59.763581: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:54:59.763609: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:54:59.763733: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:54:59.763757: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:54:59.763771: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:54:59.763784: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:55:00.838277: --------------- PredBat - update at 2026-06-19 17:55:00+01:00 with clock skew 0 minutes, minutes now 1075
2026-06-19 17:55:00.838884: Saved current settings to /config/predbat_config.json
2026-06-19 17:55:00.838964: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 11.7 minutes
2026-06-19 17:55:00.839050: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 17:55:00.839213: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 17:55:00.858327: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 17:55:00.858811: Predbat mode is set to Control charge
2026-06-19 17:55:00.858888: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 17:55:00.955749: Found 11520 load_today datapoints going back 1 days
2026-06-19 17:55:00.955835: Using load_power data to fill gaps in load_today data
2026-06-19 17:55:01.012375: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 17:55:01.012545: Zero load period starting at 2026-06-19T12:09:00+0100 (346 minutes) for 889 minutes with base value 0.9
2026-06-19 17:55:01.012601: Zero load period starting at 2026-06-18T19:24:00+0100 (1351 minutes) for 64 minutes with base value 0.8
2026-06-19 17:55:01.013614: Processing 384 30-minute periods for power integration
2026-06-19 17:55:01.076764: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 17:55:01.076864: Car charging hold True, threshold 6.0kWh
2026-06-19 17:55:01.076900: Current data so far today: load 4.25kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 17:55:01.097812: Standing charge is set to 49.98p
2026-06-19 17:55:01.145300: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 17:55:01.145382: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 17:55:01.145586: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 11.7 minutes
2026-06-19 17:55:01.145998: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 11.7 minutes
2026-06-19 17:55:01.151743: Loaded 95 datapoints of futurerate analysis
2026-06-19 17:55:01.307034: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61']
2026-06-19 17:55:01.334602: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 17:55:01.334904: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 17:55:01.375537: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 17:55:01.375632: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 17:55:01.376702: High export rate found rates in range 99p to -99p
2026-06-19 17:55:01.478334: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 17:55:01.478466: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 17:55:01.478636: Last hour: net energy 0.0kWh, import 0.0kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.0p, import 0.0p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 17:55:01.524686: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 17:55:01.524793: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 17:55:01.526506: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 17:55:01.528093: Warn: Found 1 gaps in load_today totalling 9960 minutes to fill using average data
2026-06-19 17:55:01.528244: Gap starting at 2026-06-18T15:55:00+0100 (1560 minutes) for 9960 minutes
2026-06-19 17:55:01.545640: Historical days now [7] weight [1]
2026-06-19 17:55:01.566967: Today's load divergence 120.37%, in-day adjustment 114.45%, damping 0.95x, yesterday 100.0% today 119.35% blend 25.35%
2026-06-19 17:55:01.567018: Today's predicted so far 9.77kWh with 0.0kWh car/iBoost excluded, 0.69kWh import ignored, and 0kWh forecast extra.
2026-06-19 17:55:01.567041: Today's actual load so far 12.86kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 17:55:01.595948: Inverter 0: Type SK Sunsynk
2026-06-19 17:55:01.596008: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 17:55:01.596170: Reserve min: 10%, battery_min: 10%
2026-06-19 17:55:01.596246: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 17:55:01.596528: Inverter 0 SoC: 11.52kW 72%, current charge rate 5000W, current discharge rate 5250W, current battery power 546W, current battery voltage 51.2V, grid power -59W, load power 584W, PV Power 0W
2026-06-19 17:55:01.596683: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:55:01.596755: Inverter 0 scheduled charge enable is False
2026-06-19 17:55:01.596780: Inverter 0 charge windows currently []
2026-06-19 17:55:01.596804: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 17:55:01.596903: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:55:01.596927: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:55:01.596958: Inverter 0 scheduled discharge enable is False
2026-06-19 17:55:01.597067: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:55:01.597093: Inverter 0 discharge windows currently []
2026-06-19 17:55:01.597111: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:55:01.597145: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:55:01.597161: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:55:01.654704: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 17:55:01.654776: Plan was last updated on 2026-06-19 17:50:00+01:00 and is now 5.0 minutes old
2026-06-19 17:55:01.655027: Best charge window [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ]
2026-06-19 17:55:01.655053: Best export window [ ]
2026-06-19 17:55:01.655654: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 17:55:01.657220: Load divergence over 8.0 hours mean 445.04W, min 0.0W, max 2832.0W, std dev 568.9W, divergence 63.92%
2026-06-19 17:55:01.673327: Creating pool of 12 processes to match your CPU count
2026-06-19 17:55:01.765103: predict base end_record 06-21 11:05:00, final soc 1.6kWh, metric 507.89p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:15:00, load 31.79kWh, PV 0.0kWh
2026-06-19 17:55:01.767161: Slot: [ 17:55, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:55:01.771276: SoC: [ 11.52, 11.44, 10.86, 10.68, 10.68, 10.64, 10.61, 10.57, 10.51, 10.16, 9.94, 9.37, 8.91, 8.59, 7.89, 7.26, 7.21, 7.11, 6.95, 6.75, 6.54, 5.97, 4.64, 2.54, 2.19, 2.11, 1.96, 1.74, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:55:01.773962: BAT: [ 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-, 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-] kWh
2026-06-19 17:55:01.777487: LOAD: [ 4.25, 4.33, 4.86, 5.04, 5.04, 5.07, 5.1, 5.13, 5.2, 5.52, 5.72, 6.25, 6.67, 6.98, 7.63, 8.22, 8.26, 8.36, 8.5, 8.69, 8.89, 9.42, 10.66, 12.61, 12.94, 13.01, 13.15, 13.36, 13.62, 13.96, 14.35, 14.81, 15.03, 15.04, 15.29, 15.6, 15.96, 16.15, 16.35, 16.64, 16.97, 17.59, 18.25, 18.68, 19.17, 19.49, 19.8, 20.12, 20.43, 20.77, 21.23, 21.39, 21.39, 21.42, 21.45, 21.47, 21.53, 21.81, 21.98, 22.45, 22.82, 23.09, 23.73, 24.31, 24.36, 24.46, 24.6, 24.79, 24.98, 25.52, 26.76, 28.71, 29.04, 29.11, 29.25, 29.45, 29.72, 30.05, 30.45, 30.91, 31.13, 31.14, 31.38, 31.69, 32.05] kWh
2026-06-19 17:55:01.779657: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:55:01.781275: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.14, 1.47, 1.86, 2.32, 2.54, 2.55, 2.8, 3.11, 3.47, 3.66, 3.86, 4.16, 4.48, 5.11, 5.76, 6.19, 6.68, 7.01, 7.31, 7.63, 7.94, 8.28, 8.75, 8.9, 8.9, 8.93, 8.96, 8.99, 9.04, 9.32, 9.49, 9.96, 10.33, 10.6, 11.24, 11.83, 11.87, 11.97, 12.11, 12.3, 12.5, 13.03, 14.27, 16.22, 16.55, 16.62, 16.76, 16.97, 17.23, 17.57, 17.96, 18.42, 18.64, 18.65, 18.9, 19.21, 19.57] kWh
2026-06-19 17:55:01.782799: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:55:01.784315: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 117.46, 123.39, 129.33, 136.62, 140.16, 140.34, 144.16, 148.78, 153.53, 156.09, 158.98, 163.05, 167.44, 176.04, 185.12, 191.06, 197.74, 202.48, 211.21, 219.98, 229.58, 240.05, 256.45, 261.99, 262.0, 262.8, 263.56, 264.34, 265.79, 273.61, 277.85, 288.94, 296.3, 301.69, 364.68, 376.23, 377.16, 378.94, 381.46, 384.58, 388.25, 398.07, 421.11, 457.51, 463.51, 464.85, 467.18, 470.83, 475.33, 481.26, 487.2, 494.5, 498.03, 498.22, 502.04, 506.66, 511.4] p
2026-06-19 17:55:01.922756: Battery has 13.33 hours left - now at 11.52kWh
2026-06-19 17:55:01.971248: predict base10 end_record 06-21 11:05:00, final soc 1.6kWh, metric 531.86p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:10:00, load 33.1kWh, PV 0.0kWh
2026-06-19 17:55:01.974059: Slot: [ 17:55, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:55:01.976151: SoC: [ 11.52, 11.44, 10.83, 10.64, 10.63, 10.6, 10.56, 10.53, 10.46, 10.09, 9.87, 9.27, 8.79, 8.45, 7.72, 7.06, 7.0, 6.9, 6.74, 6.52, 6.3, 5.71, 4.31, 2.12, 1.75, 1.66, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 17:55:01.978817: BAT: [ 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-, 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-] kWh
2026-06-19 17:55:01.980655: LOAD: [ 4.25, 4.33, 4.89, 5.07, 5.07, 5.11, 5.14, 5.18, 5.24, 5.58, 5.79, 6.35, 6.79, 7.11, 7.79, 8.4, 8.46, 8.56, 8.71, 8.9, 9.11, 9.66, 10.96, 13.01, 13.35, 13.43, 13.58, 13.79, 14.07, 14.42, 14.83, 15.31, 15.54, 15.55, 15.81, 16.14, 16.51, 16.71, 16.93, 17.23, 17.57, 18.23, 18.91, 19.37, 19.88, 20.22, 20.54, 20.87, 21.2, 21.55, 22.04, 22.2, 22.2, 22.23, 22.26, 22.29, 22.35, 22.64, 22.83, 23.32, 23.7, 23.99, 24.66, 25.27, 25.32, 25.42, 25.57, 25.77, 25.97, 26.53, 27.83, 29.87, 30.22, 30.3, 30.44, 30.66, 30.93, 31.28, 31.7, 32.18, 32.41, 32.42, 32.68, 33.0, 33.38] kWh
2026-06-19 17:55:01.982479: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:55:01.984217: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.09, 1.3, 1.58, 1.93, 2.34, 2.82, 3.05, 3.07, 3.32, 3.65, 4.03, 4.22, 4.44, 4.75, 5.08, 5.74, 6.42, 6.88, 7.39, 7.73, 8.05, 8.38, 8.71, 9.06, 9.56, 9.72, 9.72, 9.75, 9.78, 9.81, 9.86, 10.16, 10.34, 10.83, 11.22, 11.5, 12.17, 12.78, 12.83, 12.93, 13.08, 13.28, 13.48, 14.04, 15.34, 17.38, 17.73, 17.81, 17.95, 18.17, 18.45, 18.79, 19.21, 19.69, 19.92, 19.93, 20.19, 20.51, 20.89] kWh
2026-06-19 17:55:01.985906: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:55:01.987647: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.66, 120.48, 125.21, 131.41, 137.64, 145.28, 148.98, 149.18, 153.18, 158.02, 162.99, 165.67, 168.69, 172.96, 177.56, 186.57, 196.08, 202.3, 209.31, 214.27, 223.41, 232.6, 242.66, 253.63, 270.81, 276.61, 276.63, 277.47, 278.26, 279.08, 280.61, 288.8, 293.25, 304.86, 312.57, 318.22, 381.83, 393.94, 394.9, 396.76, 399.41, 402.68, 406.52, 416.81, 440.94, 479.08, 485.36, 486.76, 489.21, 493.03, 497.76, 503.96, 510.19, 517.83, 521.53, 521.73, 525.73, 530.57, 535.54] p
2026-06-19 17:55:02.079575: predict best10 end_record 06-21 11:05:00, final soc 1.92kWh, metric 471.44p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 33.1kWh, PV 0.0kWh
2026-06-19 17:55:02.081823: Slot: [ 17:55, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:55:02.083570: SoC: [ 11.52, 11.44, 10.83, 10.64, 10.63, 10.6, 10.56, 10.53, 10.46, 10.09, 9.87, 9.27, 8.79, 8.45, 7.72, 7.06, 7.0, 6.9, 6.74, 7.0, 6.78, 6.18, 4.79, 2.59, 2.22, 2.14, 2.14, 1.91, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 12.5, 12.5, 13.0, 13.0, 12.66, 12.3, 11.95, 11.57, 11.04, 10.87, 10.87, 10.84, 10.8, 10.77, 10.71, 10.39, 10.2, 9.67, 9.26, 8.96, 8.23, 7.58, 7.52, 7.41, 7.25, 7.04, 6.82, 6.22, 4.83, 2.63, 2.26, 2.18, 2.02, 1.79, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 17:55:02.085172: BAT: [ g~be-, g~be-, g>be-, g~be~, g~be-, g~be-, g~be-, g>be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g<bf+, g>be-, g~be-, g~be-, 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<bf+, 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<bf+, g<bf+] kWh
2026-06-19 17:55:02.087034: LOAD: [ 4.25, 4.33, 4.89, 5.07, 5.07, 5.11, 5.14, 5.18, 5.24, 5.58, 5.79, 6.35, 6.79, 7.11, 7.79, 8.4, 8.46, 8.56, 8.71, 8.9, 9.11, 9.66, 10.96, 13.01, 13.35, 13.43, 13.58, 13.79, 14.07, 14.42, 14.83, 15.31, 15.54, 15.55, 15.81, 16.14, 16.51, 16.71, 16.93, 17.23, 17.57, 18.23, 18.91, 19.37, 19.88, 20.22, 20.54, 20.87, 21.2, 21.55, 22.04, 22.2, 22.2, 22.23, 22.26, 22.29, 22.35, 22.64, 22.83, 23.32, 23.7, 23.99, 24.66, 25.27, 25.32, 25.42, 25.57, 25.77, 25.97, 26.53, 27.83, 29.87, 30.22, 30.3, 30.44, 30.66, 30.93, 31.28, 31.7, 32.18, 32.41, 32.42, 32.68, 33.0, 33.38] kWh
2026-06-19 17:55:02.088756: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:55:02.090585: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.63, 1.63, 1.63, 1.97, 2.38, 2.86, 3.09, 3.11, 3.36, 3.69, 6.15, 8.43, 9.2, 11.59, 14.01, 16.75, 18.17, 18.62, 19.67, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.11, 20.46, 20.87, 21.35, 21.58, 21.6, 21.85, 22.18, 24.64] kWh
2026-06-19 17:55:02.092342: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:55:02.094256: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 123.08, 123.08, 123.08, 123.08, 123.08, 123.08, 123.08, 125.53, 125.53, 125.53, 131.57, 137.8, 145.44, 149.14, 149.34, 153.34, 158.18, 190.58, 221.28, 232.2, 265.21, 298.33, 335.87, 355.56, 361.78, 376.13, 381.09, 381.09, 381.09, 381.09, 381.09, 381.09, 381.09, 381.09, 381.09, 381.09, 381.09, 381.09, 381.09, 381.09, 381.09, 381.09, 381.09, 431.08, 431.08, 431.08, 431.08, 431.08, 431.08, 431.08, 431.08, 431.08, 431.08, 431.08, 431.08, 431.08, 431.08, 432.77, 438.97, 445.2, 452.84, 456.54, 456.74, 460.74, 465.58, 497.98] p
2026-06-19 17:55:02.180681: predict best end_record 06-21 11:05:00, final soc 1.99kWh, metric 450.39p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:45:00, load 31.79kWh, PV 0.0kWh
2026-06-19 17:55:02.182669: Slot: [ 17:55, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 17:55:02.184140: SoC: [ 11.52, 11.44, 10.86, 10.68, 10.68, 10.64, 10.61, 10.57, 10.51, 10.16, 9.94, 9.37, 8.91, 8.59, 7.89, 7.26, 7.21, 7.11, 6.95, 7.0, 6.79, 6.22, 4.89, 2.79, 2.44, 2.36, 2.32, 2.1, 1.81, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 12.71, 12.71, 13.0, 13.0, 12.67, 12.33, 12.0, 11.63, 11.13, 10.97, 10.97, 10.93, 10.9, 10.87, 10.82, 10.51, 10.33, 9.82, 9.43, 9.14, 8.45, 7.82, 7.77, 7.67, 7.51, 7.31, 7.1, 6.53, 5.2, 3.1, 2.75, 2.67, 2.52, 2.3, 2.02, 1.66, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 17:55:02.185375: BAT: [ g~be-, g~be-, g~be-, g~be~, g~be-, g>be-, g~be-, g~be-, g>be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g>be-, g<bf+, g~be-, g>be-, g~be-, 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<be-, g<bf+, g<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 17:55:02.186821: LOAD: [ 4.25, 4.33, 4.86, 5.04, 5.04, 5.07, 5.1, 5.13, 5.2, 5.52, 5.72, 6.25, 6.67, 6.98, 7.63, 8.22, 8.26, 8.36, 8.5, 8.69, 8.89, 9.42, 10.66, 12.61, 12.94, 13.01, 13.15, 13.36, 13.62, 13.96, 14.35, 14.81, 15.03, 15.04, 15.29, 15.6, 15.96, 16.15, 16.35, 16.64, 16.97, 17.59, 18.25, 18.68, 19.17, 19.49, 19.8, 20.12, 20.43, 20.77, 21.23, 21.39, 21.39, 21.42, 21.45, 21.47, 21.53, 21.81, 21.98, 22.45, 22.82, 23.09, 23.73, 24.31, 24.36, 24.46, 24.6, 24.79, 24.98, 25.52, 26.76, 28.71, 29.04, 29.11, 29.25, 29.45, 29.72, 30.05, 30.45, 30.91, 31.13, 31.14, 31.38, 31.69, 32.05] kWh
2026-06-19 17:55:02.188201: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:55:02.189605: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.34, 1.34, 1.34, 1.47, 1.87, 2.33, 2.55, 2.56, 2.8, 3.11, 5.97, 8.66, 8.87, 11.66, 14.48, 17.61, 17.78, 18.21, 19.0, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.67, 20.13, 20.35, 20.36, 20.6, 20.91, 23.77] kWh
2026-06-19 17:55:02.191167: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 17:55:02.192684: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 119.11, 119.11, 119.11, 119.11, 119.11, 119.11, 119.11, 120.78, 120.78, 120.78, 123.17, 129.11, 136.41, 139.94, 140.13, 143.94, 148.57, 186.22, 222.41, 225.3, 263.87, 302.49, 345.32, 347.59, 353.52, 364.4, 369.14, 369.14, 369.14, 369.14, 369.14, 369.14, 369.14, 369.14, 369.14, 369.14, 369.14, 369.14, 369.14, 369.14, 369.14, 369.14, 369.14, 419.12, 419.12, 419.12, 419.12, 419.12, 419.12, 419.12, 419.12, 419.12, 419.12, 419.12, 419.12, 419.12, 419.12, 419.12, 419.12, 424.22, 431.51, 435.05, 435.23, 439.05, 443.68, 481.33] p
2026-06-19 17:55:02.195172: STATE: [ , , , , , , , , , , , , , , , , , , Chrg, , , , , , , Chrg, , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg]
2026-06-19 17:55:02.195227: Saving plan best values to HA entities
2026-06-19 17:55:02.349643: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 17:55:02.354924: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 17:55:02.360290: Best charging limit SoC's [7.0, 2.0, 16.0, 6.0, 16.0, 12.5, 13.0, 16.0]kWh, export []kWh gives import battery 37.11kWh, house 3.36kWh, export 0.0kWh, metric 450.39p, metric10 471.44p
2026-06-19 17:55:02.433839: Marginal costs baseline metric (no standing charge): 350.4234
2026-06-19 17:55:02.599646: Marginal energy costs matrix computed: min=17.0 max=26.82
2026-06-19 17:55:02.669285: Rate array import [{'start': 1075, 'end': 1140, 'rate': 'very expensive', 'range': '(31.1p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1075, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 17:55:02.669907: - Your estimated bill for today is £0.65 and tomorrow is £3.04
2026-06-19 17:55:02.669955: - Import rates are very expensive (31.1p - 37.1p) for the next 1 hour and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 17:55:02.669972: - The battery is currently at 72% and is in eco mode for the next 8 hours.
2026-06-19 17:55:02.669986: - For the next 48 hours there will be no solar generation.
2026-06-19 17:55:02.669998: - You will run out of battery in 13 hours.
2026-06-19 17:55:02.670010: - Your next charge slot will be in 8 hours where import rates will be cheap (16.4p).
2026-06-19 17:55:02.670022:
2026-06-19 17:55:02.710890: Plan calculation took 1.06 seconds
2026-06-19 17:55:02.713907: No high rate period found
2026-06-19 17:55:02.761258: Import threshold used for optimisation was 16.74p
2026-06-19 17:55:02.807457: Low import rate windows [0: 06-19 17:30:00 - 06-19 18:00:00 @ 31.14, 1: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 2: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 3: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 4: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 5: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 6: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 7: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 8: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 9: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 10: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 11: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 12: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 13: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 14: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 15: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 16: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 17: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 18: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 19: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 20: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 21: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 22: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 23: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 24: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 25: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 26: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 27: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 28: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 29: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 30: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 31: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 32: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 33: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 34: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 35: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 36: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 37: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 38: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 39: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 40: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 41: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 42: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 43: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 44: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 45: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 46: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 47: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 48: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 49: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 50: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 51: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 52: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 53: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 54: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 55: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 56: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 57: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 58: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 59: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 60: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 61: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 62: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 63: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 64: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 65: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 66: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 67: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 68: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 69: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 70: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 71: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 72: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 73: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 74: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 75: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 76: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 77: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 78: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 79: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 80: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 81: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 82: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 83: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 84: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 85: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 86: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 87: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 88: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 89: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 90: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 91: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 92: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 93: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 94: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 95: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7]
2026-06-19 17:55:02.831989: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 17:55:02.837057: Total inverter register writes now 0
2026-06-19 17:55:02.854853: Completed run status Read-Only
2026-06-19 17:55:02.859845: Info: record_status Read-Only
2026-06-19 17:55:02.869820: Saved current settings to /config/predbat_config.json
2026-06-19 17:55:44.941944: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:55:44.942150: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:55:44.942205: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:55:44.942346: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:55:44.942381: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:55:44.942399: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:55:44.942415: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:57:45.119903: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:57:45.120101: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:57:45.120132: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:57:45.120276: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:57:45.120306: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:57:45.120324: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:57:45.120340: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 17:59:45.293692: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 17:59:45.293926: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 17:59:45.293957: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 17:59:45.294077: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 17:59:45.294105: Note: Inverter does not support discharge freeze - disabled
2026-06-19 17:59:45.294123: Note: Inverter does not support charge freeze - disabled
2026-06-19 17:59:45.294139: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:00:00.372993: --------------- PredBat - update at 2026-06-19 18:00:00+01:00 with clock skew 0 minutes, minutes now 1080
2026-06-19 18:00:00.373540: Saved current settings to /config/predbat_config.json
2026-06-19 18:00:00.373620: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 16.7 minutes
2026-06-19 18:00:00.373742: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 18:00:00.373899: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 18:00:00.394533: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 18:00:00.395126: Predbat mode is set to Control charge
2026-06-19 18:00:00.395212: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 18:00:00.510866: Found 11520 load_today datapoints going back 1 days
2026-06-19 18:00:00.510969: Using load_power data to fill gaps in load_today data
2026-06-19 18:00:00.566709: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 18:00:00.566849: Zero load period starting at 2026-06-19T12:09:00+0100 (351 minutes) for 889 minutes with base value 0.9
2026-06-19 18:00:00.566897: Zero load period starting at 2026-06-18T19:24:00+0100 (1356 minutes) for 64 minutes with base value 0.8
2026-06-19 18:00:00.567686: Processing 384 30-minute periods for power integration
2026-06-19 18:00:00.637561: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 18:00:00.637657: Car charging hold True, threshold 6.0kWh
2026-06-19 18:00:00.637723: Current data so far today: load 4.3kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 18:00:00.658404: Standing charge is set to 49.98p
2026-06-19 18:00:00.708273: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 18:00:00.708357: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 18:00:00.708547: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 16.7 minutes
2026-06-19 18:00:00.708914: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 16.7 minutes
2026-06-19 18:00:00.714796: Loaded 95 datapoints of futurerate analysis
2026-06-19 18:00:00.883608: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53']
2026-06-19 18:00:00.913644: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 18:00:00.914398: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 18:00:00.981604: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 18:00:00.981778: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 18:00:00.983835: High export rate found rates in range 99p to -99p
2026-06-19 18:00:01.100765: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 18:00:01.100889: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 18:00:01.101095: Last hour: net energy 0.0kWh, import 0.0kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.0p, import 0.0p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 18:00:01.164674: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 18:00:01.164876: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 18:00:01.168706: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 18:00:01.171388: Warn: Found 1 gaps in load_today totalling 9955 minutes to fill using average data
2026-06-19 18:00:01.171573: Gap starting at 2026-06-18T15:55:00+0100 (1565 minutes) for 9955 minutes
2026-06-19 18:00:01.204774: Historical days now [7] weight [1]
2026-06-19 18:00:01.257598: Today's load divergence 120.39%, in-day adjustment 114.53%, damping 0.95x, yesterday 100.0% today 119.37% blend 25.0%
2026-06-19 18:00:01.257727: Today's predicted so far 9.9kWh with 0.0kWh car/iBoost excluded, 0.64kWh import ignored, and 0kWh forecast extra.
2026-06-19 18:00:01.257778: Today's actual load so far 12.99kWh with 0.0kWh car/iBoost excluded, and 0.09kWh import ignored.
2026-06-19 18:00:01.309035: Inverter 0: Type SK Sunsynk
2026-06-19 18:00:01.309145: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:00:01.309442: Reserve min: 10%, battery_min: 10%
2026-06-19 18:00:01.309562: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 18:00:01.309978: Inverter 0 SoC: 11.52kW 72%, current charge rate 5000W, current discharge rate 5250W, current battery power 536W, current battery voltage 51.2V, grid power -58W, load power 573W, PV Power 0W
2026-06-19 18:00:01.310235: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:00:01.310346: Inverter 0 scheduled charge enable is False
2026-06-19 18:00:01.310388: Inverter 0 charge windows currently []
2026-06-19 18:00:01.310426: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:00:01.310599: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:00:01.310645: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:00:01.310701: Inverter 0 scheduled discharge enable is False
2026-06-19 18:00:01.310898: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:00:01.310941: Inverter 0 discharge windows currently []
2026-06-19 18:00:01.310971: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:00:01.310997: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:00:01.311020: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:00:01.397529: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 18:00:01.397647: Plan was last updated on 2026-06-19 17:50:00+01:00 and is now 10.0 minutes old
2026-06-19 18:00:01.398241: Best charge window [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ]
2026-06-19 18:00:01.398294: Best export window [ ]
2026-06-19 18:00:01.399743: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 18:00:01.403827: Load divergence over 8.0 hours mean 436.93W, min 0.0W, max 2779.2W, std dev 565.71W, divergence 64.74%
2026-06-19 18:00:01.431058: Creating pool of 12 processes to match your CPU count
2026-06-19 18:00:01.528766: predict base end_record 06-21 11:10:00, final soc 1.6kWh, metric 505.87p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:25:00, load 31.77kWh, PV 0.0kWh
2026-06-19 18:00:01.530899: Slot: [ 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:00:01.532574: SoC: [ 11.52, 10.97, 10.78, 10.78, 10.75, 10.71, 10.68, 10.61, 10.26, 10.05, 9.47, 9.02, 8.69, 8.0, 7.37, 7.32, 7.21, 7.06, 6.85, 6.65, 6.08, 4.74, 2.65, 2.3, 2.21, 2.06, 1.85, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:00:01.533894: BAT: [ 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-, 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-] kWh
2026-06-19 18:00:01.535403: LOAD: [ 4.3, 4.81, 4.99, 4.99, 5.02, 5.05, 5.08, 5.15, 5.47, 5.67, 6.2, 6.63, 6.93, 7.58, 8.17, 8.22, 8.31, 8.45, 8.64, 8.84, 9.37, 10.61, 12.56, 12.89, 12.96, 13.11, 13.31, 13.58, 13.91, 14.3, 14.76, 14.98, 14.99, 15.24, 15.55, 15.91, 16.11, 16.29, 16.6, 16.91, 17.53, 18.17, 18.58, 19.12, 19.43, 19.75, 20.06, 20.38, 20.69, 21.13, 21.29, 21.29, 21.32, 21.34, 21.37, 21.43, 21.71, 21.88, 22.35, 22.72, 22.99, 23.63, 24.21, 24.26, 24.36, 24.5, 24.69, 24.88, 25.41, 26.66, 28.61, 28.93, 29.01, 29.15, 29.35, 29.62, 29.95, 30.35, 30.81, 31.02, 31.04, 31.28, 31.59, 31.95] kWh
2026-06-19 18:00:01.536793: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:00:01.538318: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.04, 1.37, 1.76, 2.22, 2.44, 2.46, 2.7, 3.01, 3.37, 3.57, 3.75, 4.06, 4.38, 4.99, 5.63, 6.05, 6.58, 6.89, 7.21, 7.53, 7.84, 8.16, 8.6, 8.75, 8.75, 8.78, 8.81, 8.83, 8.89, 9.17, 9.34, 9.81, 10.18, 10.45, 11.09, 11.68, 11.72, 11.82, 11.96, 12.15, 12.35, 12.88, 14.12, 16.07, 16.4, 16.47, 16.61, 16.82, 17.08, 17.41, 17.81, 18.27, 18.49, 18.5, 18.74, 19.05, 19.41] kWh
2026-06-19 18:00:01.539708: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:00:01.541294: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.81, 121.73, 127.67, 134.97, 138.5, 138.69, 142.51, 147.13, 151.87, 154.57, 157.13, 161.4, 165.72, 174.19, 183.03, 188.74, 196.05, 200.59, 209.8, 218.4, 228.22, 237.88, 253.27, 258.8, 258.88, 259.62, 260.38, 261.15, 262.65, 270.43, 274.67, 285.76, 293.12, 298.51, 361.5, 373.05, 373.98, 375.75, 378.28, 381.4, 385.07, 394.89, 417.93, 454.33, 460.33, 461.67, 464.0, 467.65, 472.15, 478.08, 484.02, 491.32, 494.85, 495.04, 498.86, 503.48, 508.22] p
2026-06-19 18:00:01.689863: Battery has 13.42 hours left - now at 11.52kWh
2026-06-19 18:00:01.745982: predict base10 end_record 06-21 11:10:00, final soc 1.6kWh, metric 529.74p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:30:00, load 33.08kWh, PV 0.0kWh
2026-06-19 18:00:01.747608: Slot: [ 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:00:01.748979: SoC: [ 11.52, 10.94, 10.75, 10.74, 10.71, 10.67, 10.64, 10.57, 10.2, 9.98, 9.38, 8.9, 8.56, 7.83, 7.17, 7.12, 7.01, 6.85, 6.63, 6.41, 5.82, 4.42, 2.23, 1.86, 1.77, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:00:01.750083: BAT: [ 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-, 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-] kWh
2026-06-19 18:00:01.751412: LOAD: [ 4.3, 4.84, 5.02, 5.02, 5.05, 5.09, 5.12, 5.19, 5.53, 5.73, 6.29, 6.74, 7.06, 7.74, 8.35, 8.4, 8.5, 8.65, 8.85, 9.05, 9.61, 10.91, 12.95, 13.3, 13.38, 13.52, 13.74, 14.02, 14.36, 14.78, 15.26, 15.49, 15.5, 15.76, 16.08, 16.46, 16.67, 16.86, 17.18, 17.51, 18.16, 18.83, 19.26, 19.82, 20.15, 20.49, 20.82, 21.14, 21.47, 21.94, 22.09, 22.1, 22.13, 22.16, 22.18, 22.24, 22.54, 22.72, 23.21, 23.6, 23.88, 24.55, 25.16, 25.21, 25.31, 25.46, 25.66, 25.86, 26.42, 27.72, 29.76, 30.11, 30.19, 30.33, 30.55, 30.83, 31.17, 31.59, 32.07, 32.3, 32.31, 32.57, 32.89, 33.27] kWh
2026-06-19 18:00:01.753299: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:00:01.755312: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.2, 1.48, 1.83, 2.24, 2.72, 2.95, 2.96, 3.22, 3.54, 3.92, 4.13, 4.32, 4.65, 4.98, 5.62, 6.29, 6.73, 7.29, 7.61, 7.95, 8.28, 8.61, 8.94, 9.4, 9.56, 9.56, 9.59, 9.62, 9.65, 9.71, 10.0, 10.18, 10.67, 11.06, 11.34, 12.01, 12.62, 12.67, 12.77, 12.92, 13.12, 13.33, 13.88, 15.18, 17.23, 17.57, 17.65, 17.8, 18.01, 18.29, 18.64, 19.05, 19.53, 19.76, 19.77, 20.03, 20.35, 20.73] kWh
2026-06-19 18:00:01.757175: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:00:01.759072: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 118.74, 123.47, 129.67, 135.89, 143.54, 147.24, 147.44, 151.44, 156.28, 161.25, 164.07, 166.75, 171.23, 175.75, 184.63, 193.9, 199.88, 207.53, 212.29, 221.94, 230.94, 241.24, 251.34, 267.48, 273.27, 273.36, 274.14, 274.94, 275.74, 277.31, 285.46, 289.91, 301.52, 309.23, 314.88, 378.49, 390.6, 391.56, 393.43, 396.07, 399.34, 403.18, 413.47, 437.61, 475.75, 482.03, 483.43, 485.88, 489.7, 494.42, 500.63, 506.85, 514.5, 518.2, 518.39, 522.39, 527.24, 532.2] p
2026-06-19 18:00:01.857801: predict best10 end_record 06-21 11:10:00, final soc 2.25kWh, metric 474.38p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 33.08kWh, PV 0.0kWh
2026-06-19 18:00:01.860498: Slot: [ 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:00:01.862342: SoC: [ 11.52, 10.94, 10.75, 10.74, 10.71, 10.67, 10.64, 10.57, 10.2, 9.98, 9.38, 8.9, 8.56, 7.83, 7.17, 7.12, 7.01, 6.85, 7.0, 6.78, 6.18, 4.79, 2.59, 2.22, 2.14, 2.14, 1.91, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 12.5, 12.5, 13.0, 13.0, 12.64, 12.29, 11.93, 11.58, 11.08, 10.91, 10.91, 10.88, 10.85, 10.82, 10.75, 10.44, 10.24, 9.72, 9.3, 9.0, 8.28, 7.62, 7.57, 7.46, 7.3, 7.08, 6.86, 6.27, 4.87, 2.68, 2.31, 2.22, 2.06, 1.83, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 18:00:01.863713: BAT: [ g~be-, g~be-, g~be~, g>be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g<bf+, g>be-, g~be-, g~be-, 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<bf+, 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<bf+, g<bf+] kWh
2026-06-19 18:00:01.865131: LOAD: [ 4.3, 4.84, 5.02, 5.02, 5.05, 5.09, 5.12, 5.19, 5.53, 5.73, 6.29, 6.74, 7.06, 7.74, 8.35, 8.4, 8.5, 8.65, 8.85, 9.05, 9.61, 10.91, 12.95, 13.3, 13.38, 13.52, 13.74, 14.02, 14.36, 14.78, 15.26, 15.49, 15.5, 15.76, 16.08, 16.46, 16.67, 16.86, 17.18, 17.51, 18.16, 18.83, 19.26, 19.82, 20.15, 20.49, 20.82, 21.14, 21.47, 21.94, 22.09, 22.1, 22.13, 22.16, 22.18, 22.24, 22.54, 22.72, 23.21, 23.6, 23.88, 24.55, 25.16, 25.21, 25.31, 25.46, 25.66, 25.86, 26.42, 27.72, 29.76, 30.11, 30.19, 30.33, 30.55, 30.83, 31.17, 31.59, 32.07, 32.3, 32.31, 32.57, 32.89, 33.27] kWh
2026-06-19 18:00:01.866690: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:00:01.868132: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.51, 1.51, 1.51, 1.85, 2.26, 2.74, 2.97, 2.99, 3.24, 3.57, 6.03, 8.32, 9.07, 11.48, 13.89, 16.62, 18.02, 18.45, 19.55, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.94, 20.28, 20.7, 21.18, 21.41, 21.42, 21.68, 22.0, 24.46] kWh
2026-06-19 18:00:01.869591: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:00:01.871128: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 121.13, 121.13, 121.13, 121.13, 121.13, 121.13, 121.13, 123.58, 123.58, 123.58, 129.62, 135.85, 143.49, 147.19, 147.39, 151.39, 156.23, 188.63, 219.48, 230.05, 263.27, 296.32, 333.72, 353.16, 359.15, 374.15, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 428.89, 428.89, 428.89, 428.89, 428.89, 428.89, 428.89, 428.89, 428.89, 428.89, 428.89, 428.89, 428.89, 428.89, 429.92, 436.12, 442.35, 449.99, 453.69, 453.89, 457.89, 462.73, 495.13] p
2026-06-19 18:00:01.971042: predict best end_record 06-21 11:10:00, final soc 2.38kWh, metric 454.63p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:45:00, load 31.77kWh, PV 0.0kWh
2026-06-19 18:00:01.973325: Slot: [ 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:00:01.974530: SoC: [ 11.52, 10.97, 10.78, 10.78, 10.75, 10.71, 10.68, 10.61, 10.26, 10.05, 9.47, 9.02, 8.69, 8.0, 7.37, 7.32, 7.21, 7.06, 7.06, 6.85, 6.28, 4.95, 2.85, 2.5, 2.42, 2.3, 2.08, 1.79, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 12.65, 12.65, 13.0, 13.0, 12.66, 12.32, 11.98, 11.64, 11.17, 11.01, 11.0, 10.97, 10.95, 10.91, 10.86, 10.55, 10.37, 9.87, 9.47, 9.18, 8.49, 7.86, 7.81, 7.71, 7.56, 7.35, 7.14, 6.57, 5.24, 3.15, 2.79, 2.71, 2.56, 2.34, 2.06, 1.7, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 18:00:01.975510: BAT: [ 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<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 18:00:01.976661: LOAD: [ 4.3, 4.81, 4.99, 4.99, 5.02, 5.05, 5.08, 5.15, 5.47, 5.67, 6.2, 6.63, 6.93, 7.58, 8.17, 8.22, 8.31, 8.45, 8.64, 8.84, 9.37, 10.61, 12.56, 12.89, 12.96, 13.11, 13.31, 13.58, 13.91, 14.3, 14.76, 14.98, 14.99, 15.24, 15.55, 15.91, 16.11, 16.29, 16.6, 16.91, 17.53, 18.17, 18.58, 19.12, 19.43, 19.75, 20.06, 20.38, 20.69, 21.13, 21.29, 21.29, 21.32, 21.34, 21.37, 21.43, 21.71, 21.88, 22.35, 22.72, 22.99, 23.63, 24.21, 24.26, 24.36, 24.5, 24.69, 24.88, 25.41, 26.66, 28.61, 28.93, 29.01, 29.15, 29.35, 29.62, 29.95, 30.35, 30.81, 31.02, 31.04, 31.28, 31.59, 31.95] kWh
2026-06-19 18:00:01.977771: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:00:01.978892: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.22, 1.22, 1.22, 1.37, 1.76, 2.22, 2.44, 2.46, 2.7, 3.01, 5.87, 8.57, 8.75, 11.56, 14.38, 17.49, 17.58, 18.0, 18.91, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.52, 19.98, 20.2, 20.21, 20.45, 20.76, 23.62] kWh
2026-06-19 18:00:01.979976: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:00:01.981348: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 118.28, 118.28, 118.28, 118.28, 118.28, 118.28, 118.28, 118.74, 118.74, 118.74, 121.45, 127.39, 134.69, 138.22, 138.41, 142.23, 146.85, 184.51, 220.83, 223.4, 262.16, 300.7, 343.41, 344.63, 350.34, 362.75, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 421.81, 429.1, 432.63, 432.82, 436.64, 441.26, 478.92] p
2026-06-19 18:00:01.983232: STATE: [ , , , , , , , , , , , , , , , , , Chrg, , , , , , , Chrg, , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg]
2026-06-19 18:00:01.983264: Saving plan best values to HA entities
2026-06-19 18:00:02.180668: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 18:00:02.189217: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 18:00:02.197166: Best charging limit SoC's [7.0, 2.0, 16.0, 6.0, 16.0, 12.5, 13.0, 16.0]kWh, export []kWh gives import battery 37.04kWh, house 3.34kWh, export 0.0kWh, metric 454.63p, metric10 474.38p
2026-06-19 18:00:02.299535: Marginal costs baseline metric (no standing charge): 354.6587
2026-06-19 18:00:02.494431: Marginal energy costs matrix computed: min=17.03 max=26.91
2026-06-19 18:00:02.586409: Rate array import [{'start': 1080, 'end': 1140, 'rate': 'very expensive', 'range': '(34.5p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1080, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 18:00:02.587126: - Your estimated bill for today is £0.65 and tomorrow is £3.02
2026-06-19 18:00:02.587174: - Import rates are very expensive (34.5p - 37.1p) for the next 1 hour and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 18:00:02.587195: - The battery is currently at 72% and is in eco mode for the next 8 hours.
2026-06-19 18:00:02.587211: - For the next 48 hours there will be no solar generation.
2026-06-19 18:00:02.587226: - You will run out of battery in 13 hours.
2026-06-19 18:00:02.587241: - Your next charge slot will be in 8 hours where import rates will be cheap (16.4p).
2026-06-19 18:00:02.587257:
2026-06-19 18:00:02.650042: Plan calculation took 1.25 seconds
2026-06-19 18:00:02.653916: No high rate period found
2026-06-19 18:00:02.728961: Import threshold used for optimisation was 16.74p
2026-06-19 18:00:02.801416: Low import rate windows [0: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 1: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 2: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 3: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 4: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 5: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 6: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 7: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 8: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 9: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 10: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 11: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 12: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 13: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 14: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 15: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 16: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 17: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 18: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 19: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 20: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 21: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 22: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 23: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 24: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 25: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 26: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 27: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 28: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 29: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 30: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 31: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 32: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 33: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 34: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 35: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 36: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 37: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 38: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 39: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 40: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 41: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 42: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 43: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 44: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 45: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 46: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 47: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 48: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 49: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 50: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 51: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 52: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 53: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 54: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 55: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 56: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 57: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 58: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 59: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 60: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 61: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 62: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 63: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 64: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 65: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 66: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 67: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 68: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 69: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 70: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 71: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 72: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 73: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 74: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 75: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 76: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 77: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 78: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 79: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 80: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 81: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 82: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 83: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 84: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 85: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 86: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 87: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 88: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 89: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 90: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 91: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 92: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 93: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 94: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7]
2026-06-19 18:00:02.834842: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 18:00:02.835074: Recompute is saving previous plan...
2026-06-19 18:00:02.839827: Best charge window [ 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0% ]
2026-06-19 18:00:02.839912: Best export window [ ]
2026-06-19 18:00:02.840710: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 18:00:02.843230: Load divergence over 8.0 hours mean 436.93W, min 0.0W, max 2779.2W, std dev 565.71W, divergence 64.74%
2026-06-19 18:00:02.865647: Calculating data from yesterday for savings calculation
2026-06-19 18:00:02.879490: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 18:00:02.887433: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 18:00:02.888548: Creating pool of 12 processes to match your CPU count
2026-06-19 18:00:02.970182: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 18:00:02.972848: Optimise levels pass started at 2026-06-19 18:00:02
2026-06-19 18:00:02.972915: Optimise all windows, total charge 95 export 1
2026-06-19 18:00:03.296649: >> Region optimisation pass width 960
2026-06-19 18:00:03.661050: >> Region optimisation pass width 480
2026-06-19 18:00:04.019694: >> Region optimisation pass width 240
2026-06-19 18:00:04.873714: >> Region optimisation pass width 120
2026-06-19 18:00:06.399767: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 81
2026-06-19 18:00:06.399872: Optimise levels pass ended at 2026-06-19 18:00:06, duration 3.4 seconds tried 367 combinations
2026-06-19 18:00:06.399936: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 396.43p, best_keep 0kWh, best_cycle 36.92kWh, best_carbon 0kg, best_import 25.35kWh
2026-06-19 18:00:06.420003: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 0, 16.0, 16.0, 16.0, 13.25, 13.25, 13.25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 18:00:06.420338: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 321.99p, best_cost 341.24p, best_cycle 33.32kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:06.480329: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 321.94p, best_cost 341.19p, best_cycle 33.32kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:06.523863: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 321.94p, best_cost 341.19p, best_cycle 33.32kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:06.704633: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 321.94p, best_cost 341.19p, best_cycle 33.32kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:06.746480: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 321.94p, best_cost 341.19p, best_cycle 33.32kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:06.782180: Best charge windows best_metric 321.94p, best_cost 341.19p, best_carbon 0kg, best_import 40.35kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ]
2026-06-19 18:00:06.783046: Best charge windows best_metric 321.94p, best_cost 341.19p, best_carbon 0kg, best_import 40.35kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ]
2026-06-19 18:00:06.783286: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 321.94p, best_cost 341.19p, best_cycle 33.32kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:06.842399: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 321.94p, best_cost 341.19p, best_cycle 33.32kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:06.890762: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 321.94p, best_cost 341.19p, best_cycle 33.32kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:07.086212: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 321.94p, best_cost 341.19p, best_cycle 33.32kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:07.127508: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 321.94p, best_cost 341.19p, best_cycle 33.32kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:07.163466: Best charge windows best_metric 321.94p, best_cost 341.19p, best_carbon 0kg, best_import 40.35kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ]
2026-06-19 18:00:07.163765: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 321.94p, best_cost 341.19p, best_cycle 33.32kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:07.219721: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 321.94p, best_cost 341.19p, best_cycle 33.32kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:07.259462: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 321.94p, best_cost 341.19p, best_cycle 33.32kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:07.485758: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 321.94p, best_cost 341.19p, best_cycle 33.32kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:07.524449: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 321.94p, best_cost 341.19p, best_cycle 33.32kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:07.553199: Best charge windows best_metric 321.94p, best_cost 341.19p, best_carbon 0kg, best_import 40.35kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ]
2026-06-19 18:00:07.553321: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 321.94p, best_cost 341.19p, best_cycle 33.32kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:07.580354: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 321.94p, best_cost 341.19p, best_cycle 33.32kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:07.607079: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 321.94p, best_cost 341.19p, best_cycle 33.32kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:07.752035: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 321.94p, best_cost 341.19p, best_cycle 33.32kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:07.785734: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 321.94p, best_cost 341.19p, best_cycle 33.32kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:07.825068: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 321.94p, best_cost 341.19p, best_cycle 33.32kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:07.862199: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 321.84p, best_cost 341.11p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:07.894619: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 321.61p, best_cost 340.98p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:07.947901: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 321.61p, best_cost 340.98p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:08.015140: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 321.61p, best_cost 340.98p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:08.074926: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 321.61p, best_cost 340.98p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:08.129190: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 321.61p, best_cost 340.98p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:08.183970: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 321.61p, best_cost 340.98p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:08.235575: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 321.61p, best_cost 340.98p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:08.311143: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 321.4p, best_cost 340.73p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.35kWh
2026-06-19 18:00:08.384502: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 321.36p, best_cost 340.7p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:08.458345: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 321.36p, best_cost 340.7p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:08.583812: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:08.728601: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:08.807315: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:08.882439: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:09.146294: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:09.222433: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:09.285627: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:09.354935: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:09.422906: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:09.498433: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:09.586762: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:09.625589: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:09.665009: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:09.695458: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:09.725802: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:09.759792: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:09.884716: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:09.982369: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:10.048211: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:10.147075: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:10.178396: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:10.211730: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:10.246682: Optimise price set 37.0p, pass low, price 34.45p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:10.280009: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:10.311194: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 13.93p, best_metric 321.34p, best_cost 340.71p, best_cycle 33.19kWh, best_carbon 0kg, best_import 40.34kWh
2026-06-19 18:00:10.351658: Best charge windows best_metric 321.34p, best_cost 340.71p, best_carbon 0kg, best_import 40.34kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 44%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ]
2026-06-19 18:00:10.351915: Tweak plan optimisation started
2026-06-19 18:00:10.600806: Tweak optimisation finished metric 321.34 cost 340.71 metric_keep 0 cycle 33.19 carbon 0 import 40.34
2026-06-19 18:00:10.612513: Raw charge windows [ 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 44%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100% ] reserve 1.6
2026-06-19 18:00:10.613386: Unclipped charge windows [ 20-06 02:00:00 - 20-06 03:00:00 @ 17.04p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ] reserve 1.6
2026-06-19 18:00:10.613869: Unfiltered charge windows [ 20-06 02:00:00 - 20-06 03:00:00 @ 17.04p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ] reserve 1.6
2026-06-19 18:00:10.614387: Filtered charge windows [ 20-06 02:00:00 - 20-06 03:00:00 @ 17.04p 44%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ] reserve 1.6
2026-06-19 18:00:10.644370: Previous plan best metric is 321.89 (cost 341.3) and new plan best metric is 321.35 (cost 340.71)
2026-06-19 18:00:10.644463: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 18:00:10.644713: Plan valid is now true after recompute was False
2026-06-19 18:00:10.671719: predict base end_record 06-21 11:00:00, final soc 1.6kWh, metric 503.48p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:25:00, load 31.59kWh, PV 0.0kWh
2026-06-19 18:00:10.673507: Slot: [ 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:00:10.674996: SoC: [ 11.52, 10.97, 10.78, 10.78, 10.75, 10.71, 10.68, 10.61, 10.26, 10.05, 9.47, 9.02, 8.69, 8.0, 7.37, 7.32, 7.21, 7.06, 6.85, 6.65, 6.08, 4.74, 2.65, 2.3, 2.21, 2.06, 1.85, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:00:10.676194: BAT: [ 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-, 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-] kWh
2026-06-19 18:00:10.677631: LOAD: [ 4.3, 4.81, 4.99, 4.99, 5.02, 5.05, 5.08, 5.15, 5.47, 5.67, 6.2, 6.63, 6.93, 7.58, 8.17, 8.22, 8.31, 8.45, 8.64, 8.84, 9.37, 10.61, 12.56, 12.89, 12.96, 13.11, 13.31, 13.58, 13.91, 14.3, 14.76, 14.98, 14.99, 15.24, 15.55, 15.91, 16.11, 16.29, 16.6, 16.91, 17.53, 18.17, 18.58, 19.12, 19.43, 19.75, 20.06, 20.38, 20.69, 21.13, 21.29, 21.29, 21.32, 21.34, 21.37, 21.43, 21.71, 21.88, 22.35, 22.72, 22.99, 23.63, 24.21, 24.26, 24.36, 24.5, 24.69, 24.88, 25.41, 26.66, 28.61, 28.93, 29.01, 29.15, 29.35, 29.62, 29.95, 30.35, 30.81, 31.02, 31.04, 31.28, 31.59] kWh
2026-06-19 18:00:10.679027: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:00:10.680418: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.04, 1.37, 1.76, 2.22, 2.44, 2.46, 2.7, 3.01, 3.37, 3.57, 3.75, 4.06, 4.38, 4.99, 5.63, 6.05, 6.58, 6.89, 7.21, 7.53, 7.84, 8.16, 8.6, 8.75, 8.75, 8.78, 8.81, 8.83, 8.89, 9.17, 9.34, 9.81, 10.18, 10.45, 11.09, 11.68, 11.72, 11.82, 11.96, 12.15, 12.35, 12.88, 14.12, 16.07, 16.4, 16.47, 16.61, 16.82, 17.08, 17.41, 17.81, 18.27, 18.49, 18.5, 18.74, 19.05] kWh
2026-06-19 18:00:10.681792: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:00:10.683211: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.81, 121.73, 127.67, 134.97, 138.5, 138.69, 142.51, 147.13, 151.87, 154.57, 157.13, 161.4, 165.72, 174.19, 183.03, 188.74, 196.05, 200.59, 209.8, 218.4, 228.22, 237.88, 253.27, 258.8, 258.88, 259.62, 260.38, 261.15, 262.65, 270.43, 274.67, 285.76, 293.12, 298.51, 361.5, 373.05, 373.98, 375.75, 378.28, 381.4, 385.07, 394.89, 417.93, 454.33, 460.33, 461.67, 464.0, 467.65, 472.15, 478.08, 484.02, 491.32, 494.85, 495.04, 498.86, 503.48] p
2026-06-19 18:00:10.783855: Battery has 13.42 hours left - now at 11.52kWh
2026-06-19 18:00:10.821648: predict base10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 527.23p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:30:00, load 32.89kWh, PV 0.0kWh
2026-06-19 18:00:10.823201: Slot: [ 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:00:10.824322: SoC: [ 11.52, 10.94, 10.75, 10.74, 10.71, 10.67, 10.64, 10.57, 10.2, 9.98, 9.38, 8.9, 8.56, 7.83, 7.17, 7.12, 7.01, 6.85, 6.63, 6.41, 5.82, 4.42, 2.23, 1.86, 1.77, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:00:10.825488: BAT: [ 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-, 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-] kWh
2026-06-19 18:00:10.826705: LOAD: [ 4.3, 4.84, 5.02, 5.02, 5.05, 5.09, 5.12, 5.19, 5.53, 5.73, 6.29, 6.74, 7.06, 7.74, 8.35, 8.4, 8.5, 8.65, 8.85, 9.05, 9.61, 10.91, 12.95, 13.3, 13.38, 13.52, 13.74, 14.02, 14.36, 14.78, 15.26, 15.49, 15.5, 15.76, 16.08, 16.46, 16.67, 16.86, 17.18, 17.51, 18.16, 18.83, 19.26, 19.82, 20.15, 20.49, 20.82, 21.14, 21.47, 21.94, 22.09, 22.1, 22.13, 22.16, 22.18, 22.24, 22.54, 22.72, 23.21, 23.6, 23.88, 24.55, 25.16, 25.21, 25.31, 25.46, 25.66, 25.86, 26.42, 27.72, 29.76, 30.11, 30.19, 30.33, 30.55, 30.83, 31.17, 31.59, 32.07, 32.3, 32.31, 32.57, 32.89] kWh
2026-06-19 18:00:10.827774: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:00:10.828875: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.2, 1.48, 1.83, 2.24, 2.72, 2.95, 2.96, 3.22, 3.54, 3.92, 4.13, 4.32, 4.65, 4.98, 5.62, 6.29, 6.73, 7.29, 7.61, 7.95, 8.28, 8.61, 8.94, 9.4, 9.56, 9.56, 9.59, 9.62, 9.65, 9.71, 10.0, 10.18, 10.67, 11.06, 11.34, 12.01, 12.62, 12.67, 12.77, 12.92, 13.12, 13.33, 13.88, 15.18, 17.23, 17.57, 17.65, 17.8, 18.01, 18.29, 18.64, 19.05, 19.53, 19.76, 19.77, 20.03, 20.35] kWh
2026-06-19 18:00:10.829969: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:00:10.831080: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 118.74, 123.47, 129.67, 135.89, 143.54, 147.24, 147.44, 151.44, 156.28, 161.25, 164.07, 166.75, 171.23, 175.75, 184.63, 193.9, 199.88, 207.53, 212.29, 221.94, 230.94, 241.24, 251.34, 267.48, 273.27, 273.36, 274.14, 274.94, 275.74, 277.31, 285.46, 289.91, 301.52, 309.23, 314.88, 378.49, 390.6, 391.56, 393.43, 396.07, 399.34, 403.18, 413.47, 437.61, 475.75, 482.03, 483.43, 485.88, 489.7, 494.42, 500.63, 506.85, 514.5, 518.2, 518.39, 522.39, 527.24] p
2026-06-19 18:00:10.892246: predict best10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 462.73p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 32.89kWh, PV 0.0kWh
2026-06-19 18:00:10.893734: Slot: [ 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:00:10.894935: SoC: [ 11.52, 10.94, 10.75, 10.74, 10.71, 10.67, 10.64, 10.57, 10.2, 9.98, 9.38, 8.9, 8.56, 7.83, 7.17, 7.12, 7.01, 6.85, 7.0, 6.78, 6.18, 4.79, 2.59, 2.22, 2.14, 2.14, 1.91, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 12.5, 12.5, 13.0, 13.0, 12.64, 12.29, 11.93, 11.58, 11.08, 10.91, 10.91, 10.88, 10.85, 10.82, 10.75, 10.44, 10.24, 9.72, 9.3, 9.0, 8.28, 7.62, 7.57, 7.46, 7.3, 7.08, 6.86, 6.27, 4.87, 2.68, 2.31, 2.22, 2.06, 1.83, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:00:10.895921: BAT: [ g~be-, g~be-, g~be~, g>be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g<bf+, g>be-, g~be-, g~be-, 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<bf+, 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<bf+] kWh
2026-06-19 18:00:10.897070: LOAD: [ 4.3, 4.84, 5.02, 5.02, 5.05, 5.09, 5.12, 5.19, 5.53, 5.73, 6.29, 6.74, 7.06, 7.74, 8.35, 8.4, 8.5, 8.65, 8.85, 9.05, 9.61, 10.91, 12.95, 13.3, 13.38, 13.52, 13.74, 14.02, 14.36, 14.78, 15.26, 15.49, 15.5, 15.76, 16.08, 16.46, 16.67, 16.86, 17.18, 17.51, 18.16, 18.83, 19.26, 19.82, 20.15, 20.49, 20.82, 21.14, 21.47, 21.94, 22.09, 22.1, 22.13, 22.16, 22.18, 22.24, 22.54, 22.72, 23.21, 23.6, 23.88, 24.55, 25.16, 25.21, 25.31, 25.46, 25.66, 25.86, 26.42, 27.72, 29.76, 30.11, 30.19, 30.33, 30.55, 30.83, 31.17, 31.59, 32.07, 32.3, 32.31, 32.57, 32.89] kWh
2026-06-19 18:00:10.898174: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:00:10.899339: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.51, 1.51, 1.51, 1.85, 2.26, 2.74, 2.97, 2.99, 3.24, 3.57, 6.03, 8.32, 9.07, 11.48, 13.89, 16.62, 18.02, 18.45, 19.55, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.88, 19.94, 20.28, 20.7, 21.18, 21.41, 21.42, 21.68, 22.0] kWh
2026-06-19 18:00:10.900549: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:00:10.901912: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 121.13, 121.13, 121.13, 121.13, 121.13, 121.13, 121.13, 123.58, 123.58, 123.58, 129.62, 135.85, 143.49, 147.19, 147.39, 151.39, 156.23, 188.63, 219.48, 230.05, 263.27, 296.32, 333.72, 353.16, 359.15, 374.15, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 378.91, 428.89, 428.89, 428.89, 428.89, 428.89, 428.89, 428.89, 428.89, 428.89, 428.89, 428.89, 428.89, 428.89, 428.89, 429.92, 436.12, 442.35, 449.99, 453.69, 453.89, 457.89, 462.73] p
2026-06-19 18:00:10.974383: predict best end_record 06-21 11:00:00, final soc 1.6kWh, metric 441.26p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:45:00, load 31.59kWh, PV 0.0kWh
2026-06-19 18:00:10.976750: Slot: [ 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:00:10.978846: SoC: [ 11.52, 10.97, 10.78, 10.78, 10.75, 10.71, 10.68, 10.61, 10.26, 10.05, 9.47, 9.02, 8.69, 8.0, 7.37, 7.32, 7.21, 7.06, 7.06, 6.85, 6.28, 4.95, 2.85, 2.5, 2.42, 2.3, 2.08, 1.79, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 12.65, 12.65, 13.0, 13.0, 12.66, 12.32, 11.98, 11.64, 11.17, 11.01, 11.0, 10.97, 10.95, 10.91, 10.86, 10.55, 10.37, 9.87, 9.47, 9.18, 8.49, 7.86, 7.81, 7.71, 7.56, 7.35, 7.14, 6.57, 5.24, 3.15, 2.79, 2.71, 2.56, 2.34, 2.06, 1.7, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:00:10.980547: BAT: [ 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<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 18:00:10.982679: LOAD: [ 4.3, 4.81, 4.99, 4.99, 5.02, 5.05, 5.08, 5.15, 5.47, 5.67, 6.2, 6.63, 6.93, 7.58, 8.17, 8.22, 8.31, 8.45, 8.64, 8.84, 9.37, 10.61, 12.56, 12.89, 12.96, 13.11, 13.31, 13.58, 13.91, 14.3, 14.76, 14.98, 14.99, 15.24, 15.55, 15.91, 16.11, 16.29, 16.6, 16.91, 17.53, 18.17, 18.58, 19.12, 19.43, 19.75, 20.06, 20.38, 20.69, 21.13, 21.29, 21.29, 21.32, 21.34, 21.37, 21.43, 21.71, 21.88, 22.35, 22.72, 22.99, 23.63, 24.21, 24.26, 24.36, 24.5, 24.69, 24.88, 25.41, 26.66, 28.61, 28.93, 29.01, 29.15, 29.35, 29.62, 29.95, 30.35, 30.81, 31.02, 31.04, 31.28, 31.59] kWh
2026-06-19 18:00:10.984595: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:00:10.986616: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.22, 1.22, 1.22, 1.37, 1.76, 2.22, 2.44, 2.46, 2.7, 3.01, 5.87, 8.57, 8.75, 11.56, 14.38, 17.49, 17.58, 18.0, 18.91, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.52, 19.98, 20.2, 20.21, 20.45, 20.76] kWh
2026-06-19 18:00:10.988980: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:00:10.991013: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 118.28, 118.28, 118.28, 118.28, 118.28, 118.28, 118.28, 118.74, 118.74, 118.74, 121.45, 127.39, 134.69, 138.22, 138.41, 142.23, 146.85, 184.51, 220.83, 223.4, 262.16, 300.7, 343.41, 344.63, 350.34, 362.75, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 367.29, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 417.27, 421.81, 429.1, 432.63, 432.82, 436.64, 441.26] p
2026-06-19 18:00:10.993874: STATE: [ , , , , , , , , , , , , , , , , , Chrg, , , , , , , Chrg, , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 18:00:10.993957: Saving plan best values to HA entities
2026-06-19 18:00:11.141818: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 18:00:11.146659: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 18:00:11.151596: Best charging limit SoC's [7.0, 2.0, 16.0, 6.0, 16.0, 12.5, 13.0, 16.0]kWh, export []kWh gives import battery 37.04kWh, house 3.34kWh, export 0.0kWh, metric 441.26p, metric10 462.73p
2026-06-19 18:00:11.219917: Marginal costs baseline metric (no standing charge): 341.2977
2026-06-19 18:00:11.424669: Marginal energy costs matrix computed: min=17.03 max=26.91
2026-06-19 18:00:11.499127: Rate array import [{'start': 1080, 'end': 1140, 'rate': 'very expensive', 'range': '(34.5p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1080, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 18:00:11.499927: - Your estimated bill for today is £0.65 and tomorrow is £3.02
2026-06-19 18:00:11.499965: - Import rates are very expensive (34.5p - 37.1p) for the next 1 hour and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 18:00:11.499984: - The battery is currently at 72% and is in eco mode for the next 8 hours.
2026-06-19 18:00:11.500000: - For the next 48 hours there will be no solar generation.
2026-06-19 18:00:11.500016: - You will run out of battery in 13 hours.
2026-06-19 18:00:11.500031: - Your next charge slot will be in 8 hours where import rates will be cheap (16.4p).
2026-06-19 18:00:11.500046:
2026-06-19 18:00:11.548685: Plan calculation took 8.71 seconds
2026-06-19 18:00:11.548928: Inverter 0: Type SK Sunsynk
2026-06-19 18:00:11.548974: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:00:11.549159: Reserve min: 10%, battery_min: 10%
2026-06-19 18:00:11.549217: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 18:00:11.549447: Inverter 0 SoC: 11.51kW 72%, current charge rate 5000W, current discharge rate 5250W, current battery power 538W, current battery voltage 51.2V, grid power -53W, load power 569W, PV Power 0W
2026-06-19 18:00:11.549616: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:00:11.549733: Inverter 0 scheduled charge enable is False
2026-06-19 18:00:11.549766: Inverter 0 charge windows currently []
2026-06-19 18:00:11.549790: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:00:11.549884: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:00:11.549906: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:00:11.549938: Inverter 0 scheduled discharge enable is False
2026-06-19 18:00:11.550056: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:00:11.550079: Inverter 0 discharge windows currently []
2026-06-19 18:00:11.550098: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:00:11.550112: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:00:11.550124: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:00:11.623625: Total inverter register writes now 0
2026-06-19 18:00:11.643339: Completed run status Read-Only
2026-06-19 18:00:11.649503: Info: record_status Read-Only
2026-06-19 18:00:11.666427: Saved current settings to /config/predbat_config.json
2026-06-19 18:00:44.733585: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:00:44.733836: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:00:44.733869: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:00:44.733993: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:00:44.734021: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:00:44.734039: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:00:44.734055: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:02:44.901520: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:02:44.901771: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:02:44.901807: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:02:44.901942: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:02:44.901983: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:02:44.902003: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:02:44.902022: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:04:45.078413: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:04:45.078629: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:04:45.078659: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:04:45.078777: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:04:45.078804: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:04:45.078821: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:04:45.078837: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:05:00.164490: --------------- PredBat - update at 2026-06-19 18:05:00+01:00 with clock skew 0 minutes, minutes now 1085
2026-06-19 18:05:00.165025: Saved current settings to /config/predbat_config.json
2026-06-19 18:05:00.165121: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 21.7 minutes
2026-06-19 18:05:00.165182: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 18:05:00.165249: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 18:05:00.183150: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 18:05:00.183587: Predbat mode is set to Control charge
2026-06-19 18:05:00.183661: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 18:05:00.286161: Found 11520 load_today datapoints going back 1 days
2026-06-19 18:05:00.286319: Using load_power data to fill gaps in load_today data
2026-06-19 18:05:00.345413: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 18:05:00.345571: Zero load period starting at 2026-06-19T12:09:00+0100 (356 minutes) for 889 minutes with base value 0.9
2026-06-19 18:05:00.345647: Zero load period starting at 2026-06-18T19:24:00+0100 (1361 minutes) for 64 minutes with base value 0.8
2026-06-19 18:05:00.346661: Processing 384 30-minute periods for power integration
2026-06-19 18:05:00.409181: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 18:05:00.409285: Car charging hold True, threshold 6.0kWh
2026-06-19 18:05:00.409334: Current data so far today: load 4.35kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 18:05:00.436362: Standing charge is set to 49.98p
2026-06-19 18:05:00.484017: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 18:05:00.484147: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 18:05:00.484445: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 21.7 minutes
2026-06-19 18:05:00.484869: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 21.7 minutes
2026-06-19 18:05:00.493094: Loaded 95 datapoints of futurerate analysis
2026-06-19 18:05:00.656248: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53']
2026-06-19 18:05:00.681836: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 18:05:00.682122: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 18:05:00.744536: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 18:05:00.744636: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 18:05:00.746335: High export rate found rates in range 99p to -99p
2026-06-19 18:05:00.874972: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 18:05:00.875096: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 18:05:00.875329: Last hour: net energy 0.0kWh, import 0.0kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.0p, import 0.0p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 18:05:00.920571: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 18:05:00.920678: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 18:05:00.922297: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 18:05:00.923757: Warn: Found 1 gaps in load_today totalling 9950 minutes to fill using average data
2026-06-19 18:05:00.923839: Gap starting at 2026-06-18T15:55:00+0100 (1570 minutes) for 9950 minutes
2026-06-19 18:05:00.940147: Historical days now [7] weight [1]
2026-06-19 18:05:00.964333: Today's load divergence 120.44%, in-day adjustment 114.63%, damping 0.95x, yesterday 100.0% today 119.41% blend 24.65%
2026-06-19 18:05:00.964433: Today's predicted so far 9.95kWh with 0.0kWh car/iBoost excluded, 0.64kWh import ignored, and 0kWh forecast extra.
2026-06-19 18:05:00.964489: Today's actual load so far 13.04kWh with 0.0kWh car/iBoost excluded, and 0.09kWh import ignored.
2026-06-19 18:05:00.997380: Inverter 0: Type SK Sunsynk
2026-06-19 18:05:00.997442: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:05:00.997604: Reserve min: 10%, battery_min: 10%
2026-06-19 18:05:00.997691: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 18:05:00.997938: Inverter 0 SoC: 11.51kW 72%, current charge rate 5000W, current discharge rate 5250W, current battery power 520W, current battery voltage 51.2V, grid power -53W, load power 553W, PV Power 0W
2026-06-19 18:05:00.998074: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:05:00.998167: Inverter 0 scheduled charge enable is False
2026-06-19 18:05:00.998195: Inverter 0 charge windows currently []
2026-06-19 18:05:00.998219: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:05:00.998322: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:05:00.998348: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:05:00.998380: Inverter 0 scheduled discharge enable is False
2026-06-19 18:05:00.998493: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:05:00.998518: Inverter 0 discharge windows currently []
2026-06-19 18:05:00.998537: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:05:00.998553: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:05:00.998568: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:05:01.062794: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 18:05:01.062885: Plan was last updated on 2026-06-19 18:00:00+01:00 and is now 5.0 minutes old
2026-06-19 18:05:01.063497: Best charge window [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ]
2026-06-19 18:05:01.063548: Best export window [ ]
2026-06-19 18:05:01.064480: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 18:05:01.066491: Load divergence over 8.0 hours mean 429.24W, min 0.0W, max 2433.6W, std dev 550.58W, divergence 64.13%
2026-06-19 18:05:01.087002: Creating pool of 12 processes to match your CPU count
2026-06-19 18:05:01.167222: predict base end_record 06-21 11:05:00, final soc 1.6kWh, metric 501.2p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 31.59kWh, PV 0.0kWh
2026-06-19 18:05:01.169233: Slot: [ 18:05, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:05:01.170757: SoC: [ 11.51, 11.06, 10.88, 10.88, 10.84, 10.81, 10.78, 10.69, 10.36, 10.15, 9.57, 9.12, 8.79, 8.09, 7.46, 7.41, 7.31, 7.15, 6.95, 6.74, 6.17, 4.84, 2.74, 2.39, 2.31, 2.16, 1.94, 1.65, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:05:01.171994: BAT: [ 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-, 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-] kWh
2026-06-19 18:05:01.173445: LOAD: [ 4.35, 4.77, 4.94, 4.94, 4.97, 5.0, 5.04, 5.11, 5.42, 5.62, 6.16, 6.58, 6.89, 7.54, 8.12, 8.17, 8.27, 8.41, 8.6, 8.79, 9.32, 10.57, 12.52, 12.84, 12.92, 13.06, 13.26, 13.53, 13.86, 14.26, 14.72, 14.93, 14.95, 15.19, 15.5, 15.86, 16.06, 16.26, 16.55, 16.88, 17.48, 18.14, 18.56, 19.07, 19.39, 19.71, 20.02, 20.33, 20.65, 21.04, 21.19, 21.19, 21.22, 21.25, 21.27, 21.34, 21.61, 21.78, 22.25, 22.62, 22.89, 23.53, 24.11, 24.16, 24.26, 24.4, 24.59, 24.79, 25.32, 26.56, 28.51, 28.84, 28.91, 29.05, 29.25, 29.52, 29.85, 30.25, 30.71, 30.93, 30.94, 31.18, 31.49, 31.85] kWh
2026-06-19 18:05:01.174863: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:05:01.176311: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.28, 1.68, 2.14, 2.35, 2.37, 2.61, 2.92, 3.28, 3.48, 3.68, 3.97, 4.3, 4.9, 5.56, 5.98, 6.49, 6.81, 7.13, 7.44, 7.75, 8.07, 8.46, 8.61, 8.61, 8.64, 8.67, 8.69, 8.76, 9.03, 9.2, 9.67, 10.04, 10.31, 10.95, 11.54, 11.58, 11.68, 11.82, 12.01, 12.21, 12.74, 13.98, 15.93, 16.26, 16.33, 16.47, 16.68, 16.94, 17.27, 17.67, 18.13, 18.35, 18.36, 18.6, 18.91, 19.27] kWh
2026-06-19 18:05:01.177713: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:05:01.179177: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 120.19, 126.14, 133.43, 136.96, 137.15, 140.97, 145.59, 150.33, 153.03, 155.88, 159.82, 164.41, 172.61, 181.72, 187.48, 194.44, 199.22, 208.23, 216.78, 226.57, 236.27, 249.88, 255.31, 255.35, 256.08, 256.87, 257.64, 259.44, 266.92, 271.17, 282.25, 289.61, 295.0, 358.0, 369.55, 370.47, 372.25, 374.78, 377.89, 381.56, 391.39, 414.42, 450.83, 456.82, 458.16, 460.5, 464.14, 468.65, 474.57, 480.52, 487.81, 491.35, 491.53, 495.35, 499.98, 504.71] p
2026-06-19 18:05:01.292566: Battery has 13.42 hours left - now at 11.51kWh
2026-06-19 18:05:01.341516: predict base10 end_record 06-21 11:05:00, final soc 1.6kWh, metric 524.8p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:45:00, load 32.88kWh, PV 0.0kWh
2026-06-19 18:05:01.343386: Slot: [ 18:05, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:05:01.344830: SoC: [ 11.51, 11.04, 10.85, 10.85, 10.81, 10.78, 10.74, 10.65, 10.3, 10.08, 9.48, 9.0, 8.65, 7.93, 7.27, 7.21, 7.11, 6.95, 6.73, 6.51, 5.91, 4.52, 2.33, 1.96, 1.87, 1.71, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:05:01.346087: BAT: [ 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-, 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-] kWh
2026-06-19 18:05:01.347529: LOAD: [ 4.35, 4.79, 4.97, 4.97, 5.0, 5.04, 5.07, 5.15, 5.47, 5.68, 6.24, 6.69, 7.01, 7.69, 8.3, 8.35, 8.45, 8.6, 8.8, 9.01, 9.56, 10.86, 12.9, 13.25, 13.33, 13.47, 13.69, 13.97, 14.31, 14.73, 15.21, 15.44, 15.45, 15.71, 16.03, 16.41, 16.62, 16.83, 17.13, 17.48, 18.11, 18.79, 19.23, 19.77, 20.11, 20.44, 20.77, 21.09, 21.43, 21.83, 21.99, 21.99, 22.02, 22.05, 22.08, 22.15, 22.43, 22.61, 23.1, 23.49, 23.77, 24.44, 25.06, 25.11, 25.21, 25.36, 25.56, 25.76, 26.32, 27.62, 29.66, 30.0, 30.08, 30.23, 30.44, 30.72, 31.07, 31.48, 31.96, 32.19, 32.21, 32.46, 32.79, 33.16] kWh
2026-06-19 18:05:01.348888: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:05:01.350302: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.11, 1.39, 1.73, 2.15, 2.63, 2.86, 2.87, 3.13, 3.45, 3.83, 4.04, 4.25, 4.55, 4.9, 5.53, 6.21, 6.65, 7.19, 7.53, 7.86, 8.19, 8.52, 8.85, 9.25, 9.41, 9.41, 9.44, 9.47, 9.5, 9.57, 9.85, 10.03, 10.52, 10.91, 11.19, 11.86, 12.48, 12.53, 12.63, 12.78, 12.98, 13.18, 13.74, 15.04, 17.08, 17.42, 17.5, 17.65, 17.86, 18.14, 18.49, 18.9, 19.38, 19.61, 19.63, 19.88, 20.21, 20.58] kWh
2026-06-19 18:05:01.351681: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:05:01.353088: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 117.09, 121.82, 128.02, 134.25, 141.89, 145.59, 145.79, 149.79, 154.63, 159.6, 162.42, 165.4, 169.53, 174.33, 182.93, 192.47, 198.5, 205.8, 210.8, 220.25, 229.2, 239.46, 249.61, 263.88, 269.56, 269.61, 270.37, 271.2, 272.01, 273.9, 281.74, 286.19, 297.8, 305.51, 311.16, 374.77, 386.88, 387.84, 389.71, 392.36, 395.62, 399.46, 409.75, 433.89, 472.02, 478.31, 479.71, 482.15, 485.97, 490.7, 496.9, 503.13, 510.77, 514.47, 514.67, 518.67, 523.51, 528.48] p
2026-06-19 18:05:01.446137: predict best10 end_record 06-21 11:05:00, final soc 1.92kWh, metric 465.9p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 32.88kWh, PV 0.0kWh
2026-06-19 18:05:01.447941: Slot: [ 18:05, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:05:01.449381: SoC: [ 11.51, 11.04, 10.85, 10.85, 10.81, 10.78, 10.74, 10.65, 10.3, 10.08, 9.48, 9.0, 8.65, 7.93, 7.27, 7.21, 7.11, 6.95, 7.0, 6.78, 6.18, 4.79, 2.59, 2.22, 2.14, 2.14, 1.91, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 12.5, 12.5, 13.0, 13.0, 12.65, 12.3, 11.94, 11.59, 11.15, 10.98, 10.98, 10.95, 10.92, 10.89, 10.81, 10.51, 10.31, 9.79, 9.37, 9.07, 8.35, 7.69, 7.63, 7.53, 7.37, 7.15, 6.93, 6.34, 4.94, 2.75, 2.38, 2.29, 2.13, 1.91, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 18:05:01.450953: BAT: [ g~be-, g~be-, g~be~, g~be-, g~be-, g~be-, g~be-, g>be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g<bf+, g>be-, g~be-, g~be-, 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<bf+, 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<bf+, g<bf+] kWh
2026-06-19 18:05:01.453060: LOAD: [ 4.35, 4.79, 4.97, 4.97, 5.0, 5.04, 5.07, 5.15, 5.47, 5.68, 6.24, 6.69, 7.01, 7.69, 8.3, 8.35, 8.45, 8.6, 8.8, 9.01, 9.56, 10.86, 12.9, 13.25, 13.33, 13.47, 13.69, 13.97, 14.31, 14.73, 15.21, 15.44, 15.45, 15.71, 16.03, 16.41, 16.62, 16.83, 17.13, 17.48, 18.11, 18.79, 19.23, 19.77, 20.11, 20.44, 20.77, 21.09, 21.43, 21.83, 21.99, 21.99, 22.02, 22.05, 22.08, 22.15, 22.43, 22.61, 23.1, 23.49, 23.77, 24.44, 25.06, 25.11, 25.21, 25.36, 25.56, 25.76, 26.32, 27.62, 29.66, 30.0, 30.08, 30.23, 30.44, 30.72, 31.07, 31.48, 31.96, 32.19, 32.21, 32.46, 32.79, 33.16] kWh
2026-06-19 18:05:01.455030: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:05:01.457211: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.4, 1.4, 1.4, 1.74, 2.16, 2.64, 2.87, 2.88, 3.14, 3.46, 5.92, 8.21, 8.98, 11.37, 13.8, 16.51, 17.93, 18.37, 19.44, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 20.12, 20.54, 21.02, 21.25, 21.26, 21.52, 21.84, 24.3] kWh
2026-06-19 18:05:01.458609: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:05:01.460019: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 119.4, 119.4, 119.4, 119.4, 119.4, 119.4, 119.4, 121.84, 121.84, 121.84, 127.89, 134.11, 141.76, 145.46, 145.65, 149.65, 154.5, 186.9, 217.74, 228.62, 261.49, 294.81, 331.93, 351.65, 357.68, 372.33, 377.33, 377.33, 377.33, 377.33, 377.33, 377.33, 377.33, 377.33, 377.33, 377.33, 377.33, 377.33, 377.33, 377.33, 377.33, 377.33, 377.33, 427.31, 427.31, 427.31, 427.31, 427.31, 427.31, 427.31, 427.31, 427.31, 427.31, 427.31, 427.31, 427.31, 427.31, 427.31, 433.44, 439.66, 447.31, 451.0, 451.2, 455.2, 460.05, 492.44] p
2026-06-19 18:05:01.549031: predict best end_record 06-21 11:05:00, final soc 1.99kWh, metric 445.69p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:50:00, load 31.59kWh, PV 0.0kWh
2026-06-19 18:05:01.550966: Slot: [ 18:05, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:05:01.552416: SoC: [ 11.51, 11.06, 10.88, 10.88, 10.84, 10.81, 10.78, 10.69, 10.36, 10.15, 9.57, 9.12, 8.79, 8.09, 7.46, 7.41, 7.31, 7.15, 7.15, 6.95, 6.37, 5.04, 2.95, 2.6, 2.51, 2.36, 2.15, 1.86, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 12.64, 12.64, 13.0, 13.0, 12.66, 12.33, 11.99, 11.65, 11.23, 11.07, 11.07, 11.04, 11.01, 10.98, 10.91, 10.62, 10.43, 9.93, 9.54, 9.25, 8.56, 7.93, 7.88, 7.78, 7.62, 7.42, 7.21, 6.64, 5.31, 3.21, 2.86, 2.78, 2.63, 2.41, 2.12, 1.77, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 18:05:01.553603: BAT: [ 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<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, g>be-, g<be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 18:05:01.555124: LOAD: [ 4.35, 4.77, 4.94, 4.94, 4.97, 5.0, 5.04, 5.11, 5.42, 5.62, 6.16, 6.58, 6.89, 7.54, 8.12, 8.17, 8.27, 8.41, 8.6, 8.79, 9.32, 10.57, 12.52, 12.84, 12.92, 13.06, 13.26, 13.53, 13.86, 14.26, 14.72, 14.93, 14.95, 15.19, 15.5, 15.86, 16.06, 16.26, 16.55, 16.88, 17.48, 18.14, 18.56, 19.07, 19.39, 19.71, 20.02, 20.33, 20.65, 21.04, 21.19, 21.19, 21.22, 21.25, 21.27, 21.34, 21.61, 21.78, 22.25, 22.62, 22.89, 23.53, 24.11, 24.16, 24.26, 24.4, 24.59, 24.79, 25.32, 26.56, 28.51, 28.84, 28.91, 29.05, 29.25, 29.52, 29.85, 30.25, 30.71, 30.93, 30.94, 31.18, 31.49, 31.85] kWh
2026-06-19 18:05:01.556503: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:05:01.557964: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.28, 1.68, 2.14, 2.35, 2.37, 2.61, 2.92, 5.78, 8.48, 8.68, 11.47, 14.3, 17.4, 17.5, 17.92, 18.81, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.38, 19.84, 20.06, 20.07, 20.32, 20.63, 23.49] kWh
2026-06-19 18:05:01.559328: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:05:01.560717: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 118.28, 118.28, 118.28, 118.28, 118.28, 118.28, 118.28, 118.28, 118.28, 118.28, 119.91, 125.85, 133.15, 136.68, 136.87, 140.69, 145.31, 182.97, 219.29, 222.14, 260.57, 299.39, 341.82, 343.12, 348.87, 361.17, 365.94, 365.94, 365.94, 365.94, 365.94, 365.94, 365.94, 365.94, 365.94, 365.94, 365.94, 365.94, 365.94, 365.94, 365.94, 365.94, 365.94, 415.93, 415.93, 415.93, 415.93, 415.93, 415.93, 415.93, 415.93, 415.93, 415.93, 415.93, 415.93, 415.93, 415.93, 415.93, 415.93, 419.52, 426.82, 430.35, 430.54, 434.35, 438.98, 476.63] p
2026-06-19 18:05:01.562949: STATE: [ , , , , , , , , , , , , , , , , , Chrg, , , , , , , Chrg, , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg]
2026-06-19 18:05:01.563000: Saving plan best values to HA entities
2026-06-19 18:05:01.751998: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 18:05:01.759457: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 18:05:01.767061: Best charging limit SoC's [7.0, 2.0, 16.0, 6.0, 16.0, 12.5, 13.0, 16.0]kWh, export []kWh gives import battery 37.02kWh, house 3.21kWh, export 0.0kWh, metric 445.69p, metric10 465.9p
2026-06-19 18:05:01.868839: Marginal costs baseline metric (no standing charge): 345.7245
2026-06-19 18:05:02.056422: Marginal energy costs matrix computed: min=17.15 max=26.44
2026-06-19 18:05:02.158118: Rate array import [{'start': 1085, 'end': 1140, 'rate': 'very expensive', 'range': '(34.5p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1085, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 18:05:02.158908: - Your estimated bill for today is £0.65 and tomorrow is £3.01
2026-06-19 18:05:02.158943: - Import rates are very expensive (34.5p - 37.1p) for the next 55 minutes and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 18:05:02.158967: - The battery is currently at 72% and is in eco mode for the next 8 hours.
2026-06-19 18:05:02.158994: - For the next 48 hours there will be no solar generation.
2026-06-19 18:05:02.159015: - You will run out of battery in 13 hours.
2026-06-19 18:05:02.159030: - Your next charge slot will be in 8 hours where import rates will be cheap (16.4p).
2026-06-19 18:05:02.159046:
2026-06-19 18:05:02.211893: Plan calculation took 1.15 seconds
2026-06-19 18:05:02.216458: No high rate period found
2026-06-19 18:05:02.268193: Import threshold used for optimisation was 17.7p
2026-06-19 18:05:02.324866: Low import rate windows [0: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 1: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 2: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 3: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 4: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 5: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 6: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 7: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 8: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 9: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 10: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 11: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 12: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 13: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 14: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 15: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 16: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 17: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 18: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 19: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 20: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 21: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 22: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 23: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 24: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 25: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 26: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 27: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 28: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 29: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 30: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 31: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 32: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 33: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 34: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 35: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 36: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 37: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 38: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 39: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 40: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 41: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 42: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 43: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 44: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 45: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 46: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 47: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 48: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 49: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 50: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 51: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 52: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 53: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 54: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 55: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 56: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 57: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 58: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 59: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 60: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 61: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 62: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 63: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 64: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 65: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 66: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 67: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 68: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 69: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 70: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 71: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 72: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 73: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 74: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 75: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 76: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 77: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 78: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 79: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 80: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 81: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 82: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 83: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 84: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 85: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 86: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 87: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 88: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 89: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 90: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 91: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 92: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 93: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 94: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 95: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93]
2026-06-19 18:05:02.346442: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 18:05:02.351335: Total inverter register writes now 0
2026-06-19 18:05:02.370544: Completed run status Read-Only
2026-06-19 18:05:02.376614: Info: record_status Read-Only
2026-06-19 18:05:02.387423: Saved current settings to /config/predbat_config.json
2026-06-19 18:05:45.462273: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:05:45.462475: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:05:45.462510: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:05:45.462642: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:05:45.462676: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:05:45.462695: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:05:45.462729: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:07:45.641870: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:07:45.642040: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:07:45.642065: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:07:45.642196: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:07:45.642222: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:07:45.642236: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:07:45.642248: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:09:59.820217: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:09:59.820427: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:09:59.820458: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:09:59.820602: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:09:59.820630: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:09:59.820648: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:09:59.820664: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:10:00.897916: --------------- PredBat - update at 2026-06-19 18:10:00+01:00 with clock skew 0 minutes, minutes now 1090
2026-06-19 18:10:00.898494: Saved current settings to /config/predbat_config.json
2026-06-19 18:10:00.898575: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 26.7 minutes
2026-06-19 18:10:00.898654: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 18:10:00.898739: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 18:10:00.919463: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 18:10:00.919969: Predbat mode is set to Control charge
2026-06-19 18:10:00.920050: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 18:10:01.013236: Found 11520 load_today datapoints going back 1 days
2026-06-19 18:10:01.013323: Using load_power data to fill gaps in load_today data
2026-06-19 18:10:01.062643: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 18:10:01.062849: Zero load period starting at 2026-06-19T12:09:00+0100 (361 minutes) for 889 minutes with base value 0.9
2026-06-19 18:10:01.063451: Zero load period starting at 2026-06-18T19:24:00+0100 (1366 minutes) for 64 minutes with base value 0.8
2026-06-19 18:10:01.064651: Processing 384 30-minute periods for power integration
2026-06-19 18:10:01.128970: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 18:10:01.129089: Car charging hold True, threshold 6.0kWh
2026-06-19 18:10:01.129128: Current data so far today: load 4.4kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 18:10:01.151604: Standing charge is set to 49.98p
2026-06-19 18:10:01.203949: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 18:10:01.204029: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 18:10:01.204263: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 26.7 minutes
2026-06-19 18:10:01.204631: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 26.7 minutes
2026-06-19 18:10:01.210664: Loaded 95 datapoints of futurerate analysis
2026-06-19 18:10:01.374009: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53']
2026-06-19 18:10:01.403327: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 18:10:01.403605: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 18:10:01.444939: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 18:10:01.445033: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 18:10:01.446292: High export rate found rates in range 99p to -99p
2026-06-19 18:10:01.546025: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 18:10:01.546161: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 18:10:01.546353: Last hour: net energy 0.0kWh, import 0.0kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.0p, import 0.0p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 18:10:01.588573: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 18:10:01.588672: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 18:10:01.590034: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 18:10:01.591236: Warn: Found 1 gaps in load_today totalling 9945 minutes to fill using average data
2026-06-19 18:10:01.591308: Gap starting at 2026-06-18T15:55:00+0100 (1575 minutes) for 9945 minutes
2026-06-19 18:10:01.605140: Historical days now [7] weight [1]
2026-06-19 18:10:01.628225: Today's load divergence 119.86%, in-day adjustment 114.28%, damping 0.95x, yesterday 100.0% today 118.87% blend 24.31%
2026-06-19 18:10:01.628300: Today's predicted so far 10.03kWh with 0.0kWh car/iBoost excluded, 0.69kWh import ignored, and 0kWh forecast extra.
2026-06-19 18:10:01.628329: Today's actual load so far 13.01kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 18:10:01.663899: Inverter 0: Type SK Sunsynk
2026-06-19 18:10:01.663988: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:10:01.664190: Reserve min: 10%, battery_min: 10%
2026-06-19 18:10:01.664256: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 18:10:01.664527: Inverter 0 SoC: 11.36kW 71%, current charge rate 5000W, current discharge rate 5250W, current battery power 514W, current battery voltage 51.2V, grid power -54W, load power 549W, PV Power 0W
2026-06-19 18:10:01.664671: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:10:01.664746: Inverter 0 scheduled charge enable is False
2026-06-19 18:10:01.664772: Inverter 0 charge windows currently []
2026-06-19 18:10:01.664795: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:10:01.664894: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:10:01.664919: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:10:01.664951: Inverter 0 scheduled discharge enable is False
2026-06-19 18:10:01.665125: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:10:01.665158: Inverter 0 discharge windows currently []
2026-06-19 18:10:01.665178: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:10:01.665195: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:10:01.665210: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:10:01.722336: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 18:10:01.722419: Plan was last updated on 2026-06-19 18:00:00+01:00 and is now 10.0 minutes old
2026-06-19 18:10:01.722775: Best charge window [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ]
2026-06-19 18:10:01.722813: Best export window [ ]
2026-06-19 18:10:01.723649: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 18:10:01.725650: Load divergence over 8.0 hours mean 418.29W, min 0.0W, max 2388.0W, std dev 520.16W, divergence 62.18%
2026-06-19 18:10:01.741633: Creating pool of 12 processes to match your CPU count
2026-06-19 18:10:01.814170: predict base end_record 06-21 11:10:00, final soc 1.6kWh, metric 500.57p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 31.54kWh, PV 0.0kWh
2026-06-19 18:10:01.816223: Slot: [ 18:10, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:10:01.818660: SoC: [ 11.36, 11.07, 10.87, 10.87, 10.84, 10.8, 10.77, 10.67, 10.35, 10.14, 9.56, 9.11, 8.78, 8.09, 7.46, 7.41, 7.3, 7.15, 6.94, 6.74, 6.17, 4.83, 2.74, 2.39, 2.31, 2.15, 1.94, 1.65, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:10:01.821449: BAT: [ 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-, 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-] kWh
2026-06-19 18:10:01.823122: LOAD: [ 4.4, 4.67, 4.86, 4.86, 4.89, 4.92, 4.95, 5.04, 5.34, 5.54, 6.07, 6.5, 6.8, 7.45, 8.04, 8.08, 8.18, 8.32, 8.51, 8.71, 9.24, 10.48, 12.43, 12.76, 12.83, 12.97, 13.18, 13.44, 13.77, 14.17, 14.63, 14.85, 14.86, 15.1, 15.41, 15.77, 15.96, 16.18, 16.46, 16.79, 17.39, 18.06, 18.5, 18.98, 19.32, 19.63, 19.93, 20.24, 20.56, 20.88, 21.05, 21.05, 21.08, 21.11, 21.13, 21.21, 21.47, 21.64, 22.11, 22.48, 22.75, 23.39, 23.98, 24.02, 24.12, 24.26, 24.45, 24.65, 25.18, 26.42, 28.37, 28.7, 28.77, 28.91, 29.12, 29.38, 29.71, 30.11, 30.57, 30.79, 30.8, 31.05, 31.36, 31.71] kWh
2026-06-19 18:10:01.824512: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:10:01.826119: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.29, 1.68, 2.14, 2.36, 2.37, 2.62, 2.93, 3.29, 3.48, 3.7, 3.97, 4.3, 4.9, 5.57, 6.01, 6.49, 6.83, 7.14, 7.44, 7.76, 8.07, 8.39, 8.56, 8.56, 8.59, 8.62, 8.64, 8.72, 8.98, 9.16, 9.62, 9.99, 10.26, 10.9, 11.49, 11.54, 11.63, 11.77, 11.96, 12.16, 12.69, 13.93, 15.88, 16.21, 16.28, 16.42, 16.63, 16.9, 17.23, 17.62, 18.08, 18.3, 18.31, 18.56, 18.87, 19.23] kWh
2026-06-19 18:10:01.827553: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:10:01.829077: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 120.27, 126.21, 133.51, 137.04, 137.23, 141.05, 145.67, 150.41, 152.96, 156.1, 159.88, 164.45, 172.64, 181.91, 188.0, 194.51, 199.42, 208.46, 216.76, 226.47, 236.22, 247.35, 253.5, 253.53, 254.26, 255.06, 255.79, 257.95, 265.12, 269.37, 280.46, 287.82, 293.21, 356.2, 367.76, 368.68, 370.46, 372.99, 376.1, 379.77, 389.6, 412.63, 449.04, 455.03, 456.37, 458.71, 462.35, 466.86, 472.79, 478.73, 486.02, 489.56, 489.74, 493.56, 498.19, 502.93] p
2026-06-19 18:10:01.948506: Battery has 13.33 hours left - now at 11.36kWh
2026-06-19 18:10:01.984291: predict base10 end_record 06-21 11:10:00, final soc 1.6kWh, metric 524.0p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:45:00, load 32.83kWh, PV 0.0kWh
2026-06-19 18:10:01.985890: Slot: [ 18:10, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:10:01.987080: SoC: [ 11.36, 11.06, 10.85, 10.84, 10.81, 10.77, 10.74, 10.63, 10.3, 10.08, 9.48, 9.0, 8.66, 7.93, 7.27, 7.22, 7.11, 6.95, 6.73, 6.52, 5.92, 4.52, 2.33, 1.96, 1.87, 1.72, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:10:01.988146: BAT: [ 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-, 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-] kWh
2026-06-19 18:10:01.989317: LOAD: [ 4.4, 4.68, 4.88, 4.88, 4.91, 4.95, 4.98, 5.08, 5.38, 5.59, 6.15, 6.59, 6.92, 7.59, 8.21, 8.26, 8.36, 8.51, 8.71, 8.91, 9.47, 10.77, 12.81, 13.15, 13.23, 13.38, 13.59, 13.87, 14.22, 14.63, 15.12, 15.35, 15.36, 15.61, 15.94, 16.32, 16.51, 16.75, 17.03, 17.38, 18.01, 18.71, 19.17, 19.67, 20.03, 20.36, 20.67, 21.0, 21.33, 21.66, 21.84, 21.84, 21.87, 21.9, 21.93, 22.01, 22.28, 22.47, 22.96, 23.34, 23.62, 24.3, 24.91, 24.96, 25.06, 25.21, 25.41, 25.61, 26.17, 27.47, 29.51, 29.86, 29.93, 30.08, 30.29, 30.57, 30.92, 31.34, 31.82, 32.05, 32.06, 32.31, 32.64, 33.02] kWh
2026-06-19 18:10:01.990494: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:10:01.991684: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.1, 1.39, 1.73, 2.15, 2.63, 2.86, 2.87, 3.13, 3.45, 3.83, 4.03, 4.26, 4.55, 4.89, 5.52, 6.22, 6.68, 7.18, 7.54, 7.87, 8.18, 8.51, 8.84, 9.18, 9.35, 9.35, 9.38, 9.41, 9.44, 9.52, 9.8, 9.98, 10.47, 10.85, 11.14, 11.81, 12.42, 12.47, 12.57, 12.72, 12.92, 13.12, 13.68, 14.98, 17.02, 17.37, 17.45, 17.59, 17.81, 18.09, 18.43, 18.85, 19.33, 19.56, 19.57, 19.83, 20.15, 20.53] kWh
2026-06-19 18:10:01.992776: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:10:01.994102: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 117.05, 121.77, 127.97, 134.2, 141.84, 145.54, 145.74, 149.74, 154.58, 159.55, 162.22, 165.5, 169.47, 174.25, 182.83, 192.55, 198.93, 205.75, 210.9, 220.37, 229.06, 239.23, 249.44, 261.1, 267.55, 267.58, 268.35, 269.18, 269.94, 272.22, 279.73, 284.18, 295.79, 303.5, 309.14, 372.76, 384.86, 385.83, 387.69, 390.34, 393.61, 397.45, 407.74, 431.87, 470.01, 476.29, 477.7, 480.14, 483.96, 488.69, 494.89, 501.12, 508.76, 512.46, 512.66, 516.66, 521.5, 526.47] p
2026-06-19 18:10:02.079764: predict best10 end_record 06-21 11:10:00, final soc 2.25kWh, metric 470.66p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 32.83kWh, PV 0.0kWh
2026-06-19 18:10:02.081566: Slot: [ 18:10, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:10:02.083053: SoC: [ 11.36, 11.06, 10.85, 10.84, 10.81, 10.77, 10.74, 10.63, 10.3, 10.08, 9.48, 9.0, 8.66, 7.93, 7.27, 7.22, 7.11, 6.95, 7.0, 6.78, 6.18, 4.79, 2.59, 2.22, 2.14, 2.14, 1.91, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 12.5, 12.5, 13.0, 13.0, 12.65, 12.31, 11.96, 11.6, 11.24, 11.05, 11.05, 11.02, 10.99, 10.96, 10.87, 10.57, 10.38, 9.85, 9.44, 9.13, 8.41, 7.76, 7.7, 7.59, 7.43, 7.22, 7.0, 6.4, 5.01, 2.81, 2.44, 2.36, 2.2, 1.97, 1.67, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 18:10:02.084242: BAT: [ g>be-, g~be-, g~be~, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g<bf+, g>be-, g~be-, g~be-, 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<bf+, 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<bf+, g<bf+] kWh
2026-06-19 18:10:02.085622: LOAD: [ 4.4, 4.68, 4.88, 4.88, 4.91, 4.95, 4.98, 5.08, 5.38, 5.59, 6.15, 6.59, 6.92, 7.59, 8.21, 8.26, 8.36, 8.51, 8.71, 8.91, 9.47, 10.77, 12.81, 13.15, 13.23, 13.38, 13.59, 13.87, 14.22, 14.63, 15.12, 15.35, 15.36, 15.61, 15.94, 16.32, 16.51, 16.75, 17.03, 17.38, 18.01, 18.71, 19.17, 19.67, 20.03, 20.36, 20.67, 21.0, 21.33, 21.66, 21.84, 21.84, 21.87, 21.9, 21.93, 22.01, 22.28, 22.47, 22.96, 23.34, 23.62, 24.3, 24.91, 24.96, 25.06, 25.21, 25.41, 25.61, 26.17, 27.47, 29.51, 29.86, 29.93, 30.08, 30.29, 30.57, 30.92, 31.34, 31.82, 32.05, 32.06, 32.31, 32.64, 33.02] kWh
2026-06-19 18:10:02.087019: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:10:02.088397: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.4, 1.4, 1.4, 1.74, 2.15, 2.63, 2.86, 2.88, 3.13, 3.46, 5.92, 8.2, 8.99, 11.36, 13.79, 16.5, 17.93, 18.4, 19.43, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 20.07, 20.48, 20.96, 21.19, 21.2, 21.46, 21.78, 24.24] kWh
2026-06-19 18:10:02.090523: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:10:02.092631: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 119.34, 119.34, 119.34, 119.34, 119.34, 119.34, 119.34, 121.79, 121.79, 121.79, 127.84, 134.06, 141.7, 145.4, 145.6, 149.6, 154.44, 186.84, 217.53, 228.71, 261.42, 294.73, 331.83, 351.73, 358.11, 372.28, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 427.41, 427.41, 427.41, 427.41, 427.41, 427.41, 427.41, 427.41, 427.41, 427.41, 427.41, 427.41, 427.41, 427.41, 427.41, 432.41, 438.63, 446.28, 449.98, 450.17, 454.17, 459.01, 491.41] p
2026-06-19 18:10:02.179654: predict best end_record 06-21 11:10:00, final soc 2.38kWh, metric 451.66p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:50:00, load 31.54kWh, PV 0.0kWh
2026-06-19 18:10:02.181440: Slot: [ 18:10, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:10:02.184169: SoC: [ 11.36, 11.07, 10.87, 10.87, 10.84, 10.8, 10.77, 10.67, 10.35, 10.14, 9.56, 9.11, 8.78, 8.09, 7.46, 7.41, 7.3, 7.15, 7.15, 6.94, 6.37, 5.04, 2.94, 2.59, 2.51, 2.36, 2.14, 1.85, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 12.63, 12.63, 13.0, 13.0, 12.66, 12.34, 12.0, 11.66, 11.32, 11.14, 11.14, 11.11, 11.08, 11.05, 10.96, 10.69, 10.5, 10.0, 9.6, 9.31, 8.62, 8.0, 7.94, 7.84, 7.69, 7.48, 7.27, 6.7, 5.37, 3.28, 2.92, 2.84, 2.69, 2.47, 2.19, 1.83, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 18:10:02.186732: BAT: [ 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<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, g>be-, g<be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 18:10:02.189418: LOAD: [ 4.4, 4.67, 4.86, 4.86, 4.89, 4.92, 4.95, 5.04, 5.34, 5.54, 6.07, 6.5, 6.8, 7.45, 8.04, 8.08, 8.18, 8.32, 8.51, 8.71, 9.24, 10.48, 12.43, 12.76, 12.83, 12.97, 13.18, 13.44, 13.77, 14.17, 14.63, 14.85, 14.86, 15.1, 15.41, 15.77, 15.96, 16.18, 16.46, 16.79, 17.39, 18.06, 18.5, 18.98, 19.32, 19.63, 19.93, 20.24, 20.56, 20.88, 21.05, 21.05, 21.08, 21.11, 21.13, 21.21, 21.47, 21.64, 22.11, 22.48, 22.75, 23.39, 23.98, 24.02, 24.12, 24.26, 24.45, 24.65, 25.18, 26.42, 28.37, 28.7, 28.77, 28.91, 29.12, 29.38, 29.71, 30.11, 30.57, 30.79, 30.8, 31.05, 31.36, 31.71] kWh
2026-06-19 18:10:02.191678: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:10:02.194414: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.29, 1.68, 2.14, 2.36, 2.37, 2.62, 2.93, 5.79, 8.48, 8.7, 11.47, 14.3, 17.4, 17.5, 17.95, 18.82, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.34, 19.79, 20.01, 20.03, 20.27, 20.58, 23.44] kWh
2026-06-19 18:10:02.196875: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:10:02.198518: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 118.28, 118.28, 118.28, 118.28, 118.28, 118.28, 118.28, 118.28, 118.28, 118.28, 119.98, 125.92, 133.22, 136.75, 136.94, 140.76, 145.38, 183.04, 219.22, 222.35, 260.63, 299.43, 341.85, 343.24, 349.32, 361.25, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 418.84, 426.14, 429.67, 429.86, 433.68, 438.3, 475.96] p
2026-06-19 18:10:02.200977: STATE: [ , , , , , , , , , , , , , , , , , Chrg, , , , , , , Chrg, , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg]
2026-06-19 18:10:02.201017: Saving plan best values to HA entities
2026-06-19 18:10:02.366651: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 18:10:02.371831: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 18:10:02.377147: Best charging limit SoC's [7.0, 2.0, 16.0, 6.0, 16.0, 12.5, 13.0, 16.0]kWh, export []kWh gives import battery 37.03kWh, house 3.16kWh, export 0.0kWh, metric 451.66p, metric10 470.66p
2026-06-19 18:10:02.448516: Marginal costs baseline metric (no standing charge): 351.6926
2026-06-19 18:10:02.654795: Marginal energy costs matrix computed: min=17.17 max=25.92
2026-06-19 18:10:02.735750: Rate array import [{'start': 1090, 'end': 1140, 'rate': 'very expensive', 'range': '(34.5p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1090, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 18:10:02.736445: - Your estimated bill for today is £0.65 and tomorrow is £3.01
2026-06-19 18:10:02.736479: - Import rates are very expensive (34.5p - 37.1p) for the next 50 minutes and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 18:10:02.736498: - The battery is currently at 71% and is in eco mode for the next 8 hours.
2026-06-19 18:10:02.736514: - For the next 48 hours there will be no solar generation.
2026-06-19 18:10:02.736529: - You will run out of battery in 13 hours.
2026-06-19 18:10:02.736544: - Your next charge slot will be in 8 hours where import rates will be cheap (16.4p).
2026-06-19 18:10:02.736559:
2026-06-19 18:10:02.783813: Plan calculation took 1.06 seconds
2026-06-19 18:10:02.787719: No high rate period found
2026-06-19 18:10:02.838465: Import threshold used for optimisation was 17.7p
2026-06-19 18:10:02.888739: Low import rate windows [0: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 1: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 2: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 3: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 4: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 5: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 6: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 7: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 8: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 9: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 10: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 11: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 12: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 13: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 14: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 15: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 16: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 17: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 18: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 19: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 20: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 21: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 22: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 23: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 24: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 25: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 26: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 27: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 28: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 29: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 30: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 31: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 32: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 33: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 34: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 35: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 36: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 37: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 38: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 39: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 40: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 41: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 42: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 43: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 44: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 45: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 46: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 47: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 48: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 49: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 50: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 51: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 52: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 53: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 54: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 55: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 56: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 57: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 58: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 59: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 60: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 61: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 62: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 63: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 64: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 65: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 66: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 67: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 68: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 69: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 70: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 71: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 72: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 73: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 74: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 75: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 76: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 77: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 78: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 79: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 80: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 81: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 82: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 83: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 84: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 85: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 86: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 87: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 88: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 89: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 90: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 91: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 92: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 93: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 94: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 95: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93]
2026-06-19 18:10:02.915418: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 18:10:02.915582: Recompute is saving previous plan...
2026-06-19 18:10:02.918783: Best charge window [ 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0% ]
2026-06-19 18:10:02.918847: Best export window [ ]
2026-06-19 18:10:02.919680: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 18:10:02.921703: Load divergence over 8.0 hours mean 418.29W, min 0.0W, max 2388.0W, std dev 520.16W, divergence 62.18%
2026-06-19 18:10:02.941297: Calculating data from yesterday for savings calculation
2026-06-19 18:10:02.951988: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 18:10:02.957947: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 18:10:02.958977: Creating pool of 12 processes to match your CPU count
2026-06-19 18:10:03.016562: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 18:10:03.018643: Optimise levels pass started at 2026-06-19 18:10:03
2026-06-19 18:10:03.018726: Optimise all windows, total charge 95 export 1
2026-06-19 18:10:03.280588: >> Region optimisation pass width 960
2026-06-19 18:10:03.609876: >> Region optimisation pass width 480
2026-06-19 18:10:03.944859: >> Region optimisation pass width 240
2026-06-19 18:10:04.410829: >> Region optimisation pass width 120
2026-06-19 18:10:05.610503: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 81
2026-06-19 18:10:05.610595: Optimise levels pass ended at 2026-06-19 18:10:05, duration 2.6 seconds tried 381 combinations
2026-06-19 18:10:05.610663: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 395.25p, best_keep 0kWh, best_cycle 36.47kWh, best_carbon 0kg, best_import 25.13kWh
2026-06-19 18:10:05.623224: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 0, 13.0, 13.0, 0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 18:10:05.623556: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 319.14p, best_cost 338.45p, best_cycle 32.75kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 18:10:05.662026: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 319.14p, best_cost 338.45p, best_cycle 32.75kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 18:10:05.691585: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 319.14p, best_cost 338.45p, best_cycle 32.75kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 18:10:05.817024: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 318.99p, best_cost 338.41p, best_cycle 35.76kWh, best_carbon 0kg, best_import 40.46kWh
2026-06-19 18:10:05.847595: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 318.99p, best_cost 338.41p, best_cycle 35.76kWh, best_carbon 0kg, best_import 40.46kWh
2026-06-19 18:10:05.870690: Best charge windows best_metric 318.99p, best_cost 338.41p, best_carbon 0kg, best_import 40.46kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 91%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100% ]
2026-06-19 18:10:05.871586: Best charge windows best_metric 318.99p, best_cost 338.41p, best_carbon 0kg, best_import 40.46kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 91%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100% ]
2026-06-19 18:10:05.871758: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 318.99p, best_cost 338.41p, best_cycle 35.76kWh, best_carbon 0kg, best_import 40.46kWh
2026-06-19 18:10:05.908785: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 318.99p, best_cost 338.41p, best_cycle 35.76kWh, best_carbon 0kg, best_import 40.46kWh
2026-06-19 18:10:05.940608: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 318.99p, best_cost 338.41p, best_cycle 35.76kWh, best_carbon 0kg, best_import 40.46kWh
2026-06-19 18:10:06.067731: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 318.99p, best_cost 338.41p, best_cycle 35.76kWh, best_carbon 0kg, best_import 40.46kWh
2026-06-19 18:10:06.091836: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 318.99p, best_cost 338.41p, best_cycle 35.76kWh, best_carbon 0kg, best_import 40.46kWh
2026-06-19 18:10:06.112915: Best charge windows best_metric 318.99p, best_cost 338.41p, best_carbon 0kg, best_import 40.46kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 91%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100% ]
2026-06-19 18:10:06.113154: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 318.99p, best_cost 338.41p, best_cycle 35.76kWh, best_carbon 0kg, best_import 40.46kWh
2026-06-19 18:10:06.145470: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 318.99p, best_cost 338.41p, best_cycle 35.76kWh, best_carbon 0kg, best_import 40.46kWh
2026-06-19 18:10:06.173809: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 318.99p, best_cost 338.41p, best_cycle 35.76kWh, best_carbon 0kg, best_import 40.46kWh
2026-06-19 18:10:06.289475: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 318.99p, best_cost 338.41p, best_cycle 35.76kWh, best_carbon 0kg, best_import 40.46kWh
2026-06-19 18:10:06.321770: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 318.99p, best_cost 338.41p, best_cycle 35.76kWh, best_carbon 0kg, best_import 40.46kWh
2026-06-19 18:10:06.349787: Best charge windows best_metric 318.99p, best_cost 338.41p, best_carbon 0kg, best_import 40.46kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 91%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100% ]
2026-06-19 18:10:06.349893: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 318.99p, best_cost 338.41p, best_cycle 35.76kWh, best_carbon 0kg, best_import 40.46kWh
2026-06-19 18:10:06.372136: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 318.99p, best_cost 338.41p, best_cycle 35.76kWh, best_carbon 0kg, best_import 40.46kWh
2026-06-19 18:10:06.395585: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 318.99p, best_cost 338.41p, best_cycle 35.76kWh, best_carbon 0kg, best_import 40.46kWh
2026-06-19 18:10:06.511481: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 318.99p, best_cost 338.41p, best_cycle 35.76kWh, best_carbon 0kg, best_import 40.46kWh
2026-06-19 18:10:06.542305: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 318.99p, best_cost 338.41p, best_cycle 35.76kWh, best_carbon 0kg, best_import 40.46kWh
2026-06-19 18:10:06.578329: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 318.99p, best_cost 338.41p, best_cycle 35.76kWh, best_carbon 0kg, best_import 40.46kWh
2026-06-19 18:10:06.610848: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 318.8p, best_cost 338.25p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:06.632483: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 318.58p, best_cost 338.08p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:06.679693: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 318.58p, best_cost 338.08p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:06.722914: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 318.58p, best_cost 338.08p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:06.775849: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 318.56p, best_cost 338.08p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:06.819831: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 318.56p, best_cost 338.08p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:06.870345: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 318.56p, best_cost 338.08p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:06.915700: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 318.56p, best_cost 338.08p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:06.973409: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 318.3p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:07.030765: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 318.29p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:07.093845: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 318.29p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:07.210752: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:07.321090: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:07.378038: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:07.444471: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:07.630458: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:07.678828: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:07.732847: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:07.782308: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:07.840317: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:07.890174: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:07.955991: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:07.984016: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:08.010602: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:08.038929: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:08.068878: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:08.093222: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:08.192904: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:08.265303: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:08.308220: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:08.391299: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:08.419330: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:08.446094: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:08.468933: Optimise price set 37.0p, pass low, price 34.45p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:08.491373: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:08.519202: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 13.93p, best_metric 318.28p, best_cost 337.79p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 18:10:08.548061: Best charge windows best_metric 318.28p, best_cost 337.79p, best_carbon 0kg, best_import 40.44kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 44%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 91%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 91%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 16%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100% ]
2026-06-19 18:10:08.548386: Tweak plan optimisation started
2026-06-19 18:10:08.741223: Tweak optimisation finished metric 318.28 cost 337.79 metric_keep 0 cycle 35.51 carbon 0 import 40.44
2026-06-19 18:10:08.749931: Raw charge windows [ 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 44%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 91%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 91%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 16%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100% ] reserve 1.6
2026-06-19 18:10:08.750553: Unclipped charge windows [ 20-06 02:00:00 - 20-06 03:00:00 @ 17.04p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 81%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 91%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 16%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100% ] reserve 1.6
2026-06-19 18:10:08.750876: Unfiltered charge windows [ 20-06 02:00:00 - 20-06 03:00:00 @ 17.04p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 81%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 91%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100% ] reserve 1.6
2026-06-19 18:10:08.751108: Filtered charge windows [ 20-06 02:00:00 - 20-06 03:00:00 @ 17.04p 44%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 81%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 91%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100% ] reserve 1.6
2026-06-19 18:10:08.774430: Previous plan best metric is 318.82 (cost 338.33) and new plan best metric is 318.32 (cost 337.79)
2026-06-19 18:10:08.774501: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 18:10:08.774659: Plan valid is now true after recompute was False
2026-06-19 18:10:08.799126: predict base end_record 06-21 11:00:00, final soc 1.6kWh, metric 498.19p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 31.36kWh, PV 0.0kWh
2026-06-19 18:10:08.800557: Slot: [ 18:10, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:10:08.801710: SoC: [ 11.36, 11.07, 10.87, 10.87, 10.84, 10.8, 10.77, 10.67, 10.35, 10.14, 9.56, 9.11, 8.78, 8.09, 7.46, 7.41, 7.3, 7.15, 6.94, 6.74, 6.17, 4.83, 2.74, 2.39, 2.31, 2.15, 1.94, 1.65, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:10:08.802656: BAT: [ 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-, 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-] kWh
2026-06-19 18:10:08.803782: LOAD: [ 4.4, 4.67, 4.86, 4.86, 4.89, 4.92, 4.95, 5.04, 5.34, 5.54, 6.07, 6.5, 6.8, 7.45, 8.04, 8.08, 8.18, 8.32, 8.51, 8.71, 9.24, 10.48, 12.43, 12.76, 12.83, 12.97, 13.18, 13.44, 13.77, 14.17, 14.63, 14.85, 14.86, 15.1, 15.41, 15.77, 15.96, 16.18, 16.46, 16.79, 17.39, 18.06, 18.5, 18.98, 19.32, 19.63, 19.93, 20.24, 20.56, 20.88, 21.05, 21.05, 21.08, 21.11, 21.13, 21.21, 21.47, 21.64, 22.11, 22.48, 22.75, 23.39, 23.98, 24.02, 24.12, 24.26, 24.45, 24.65, 25.18, 26.42, 28.37, 28.7, 28.77, 28.91, 29.12, 29.38, 29.71, 30.11, 30.57, 30.79, 30.8, 31.05, 31.36] kWh
2026-06-19 18:10:08.804846: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:10:08.805962: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.29, 1.68, 2.14, 2.36, 2.37, 2.62, 2.93, 3.29, 3.48, 3.7, 3.97, 4.3, 4.9, 5.57, 6.01, 6.49, 6.83, 7.14, 7.44, 7.76, 8.07, 8.39, 8.56, 8.56, 8.59, 8.62, 8.64, 8.72, 8.98, 9.16, 9.62, 9.99, 10.26, 10.9, 11.49, 11.54, 11.63, 11.77, 11.96, 12.16, 12.69, 13.93, 15.88, 16.21, 16.28, 16.42, 16.63, 16.9, 17.23, 17.62, 18.08, 18.3, 18.31, 18.56, 18.87] kWh
2026-06-19 18:10:08.807136: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:10:08.808277: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 120.27, 126.21, 133.51, 137.04, 137.23, 141.05, 145.67, 150.41, 152.96, 156.1, 159.88, 164.45, 172.64, 181.91, 188.0, 194.51, 199.42, 208.46, 216.76, 226.47, 236.22, 247.35, 253.5, 253.53, 254.26, 255.06, 255.79, 257.95, 265.12, 269.37, 280.46, 287.82, 293.21, 356.2, 367.76, 368.68, 370.46, 372.99, 376.1, 379.77, 389.6, 412.63, 449.04, 455.03, 456.37, 458.71, 462.35, 466.86, 472.79, 478.73, 486.02, 489.56, 489.74, 493.56, 498.19] p
2026-06-19 18:10:08.915291: Battery has 13.33 hours left - now at 11.36kWh
2026-06-19 18:10:08.958508: predict base10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 521.5p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 06:45:00, load 32.64kWh, PV 0.0kWh
2026-06-19 18:10:08.960310: Slot: [ 18:10, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:10:08.961765: SoC: [ 11.36, 11.06, 10.85, 10.84, 10.81, 10.77, 10.74, 10.63, 10.3, 10.08, 9.48, 9.0, 8.66, 7.93, 7.27, 7.22, 7.11, 6.95, 6.73, 6.52, 5.92, 4.52, 2.33, 1.96, 1.87, 1.72, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:10:08.963110: BAT: [ 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-, 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-] kWh
2026-06-19 18:10:08.964704: LOAD: [ 4.4, 4.68, 4.88, 4.88, 4.91, 4.95, 4.98, 5.08, 5.38, 5.59, 6.15, 6.59, 6.92, 7.59, 8.21, 8.26, 8.36, 8.51, 8.71, 8.91, 9.47, 10.77, 12.81, 13.15, 13.23, 13.38, 13.59, 13.87, 14.22, 14.63, 15.12, 15.35, 15.36, 15.61, 15.94, 16.32, 16.51, 16.75, 17.03, 17.38, 18.01, 18.71, 19.17, 19.67, 20.03, 20.36, 20.67, 21.0, 21.33, 21.66, 21.84, 21.84, 21.87, 21.9, 21.93, 22.01, 22.28, 22.47, 22.96, 23.34, 23.62, 24.3, 24.91, 24.96, 25.06, 25.21, 25.41, 25.61, 26.17, 27.47, 29.51, 29.86, 29.93, 30.08, 30.29, 30.57, 30.92, 31.34, 31.82, 32.05, 32.06, 32.31, 32.64] kWh
2026-06-19 18:10:08.966150: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:10:08.967565: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.1, 1.39, 1.73, 2.15, 2.63, 2.86, 2.87, 3.13, 3.45, 3.83, 4.03, 4.26, 4.55, 4.89, 5.52, 6.22, 6.68, 7.18, 7.54, 7.87, 8.18, 8.51, 8.84, 9.18, 9.35, 9.35, 9.38, 9.41, 9.44, 9.52, 9.8, 9.98, 10.47, 10.85, 11.14, 11.81, 12.42, 12.47, 12.57, 12.72, 12.92, 13.12, 13.68, 14.98, 17.02, 17.37, 17.45, 17.59, 17.81, 18.09, 18.43, 18.85, 19.33, 19.56, 19.57, 19.83, 20.15] kWh
2026-06-19 18:10:08.968913: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:10:08.970415: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 117.05, 121.77, 127.97, 134.2, 141.84, 145.54, 145.74, 149.74, 154.58, 159.55, 162.22, 165.5, 169.47, 174.25, 182.83, 192.55, 198.93, 205.75, 210.9, 220.37, 229.06, 239.23, 249.44, 261.1, 267.55, 267.58, 268.35, 269.18, 269.94, 272.22, 279.73, 284.18, 295.79, 303.5, 309.14, 372.76, 384.86, 385.83, 387.69, 390.34, 393.61, 397.45, 407.74, 431.87, 470.01, 476.29, 477.7, 480.14, 483.96, 488.69, 494.89, 501.12, 508.76, 512.46, 512.66, 516.66, 521.5] p
2026-06-19 18:10:09.032456: predict best10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 459.01p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:30:00, load 32.64kWh, PV 0.0kWh
2026-06-19 18:10:09.033890: Slot: [ 18:10, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:10:09.035132: SoC: [ 11.36, 11.06, 10.85, 10.84, 10.81, 10.77, 10.74, 10.63, 10.3, 10.08, 9.48, 9.0, 8.66, 7.93, 7.27, 7.22, 7.11, 6.95, 7.0, 6.78, 6.18, 4.79, 2.59, 2.22, 2.14, 2.14, 1.91, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 12.5, 12.5, 13.0, 13.0, 12.65, 12.31, 11.96, 11.6, 11.24, 11.05, 11.05, 11.02, 10.99, 10.96, 10.87, 10.57, 10.38, 9.85, 9.44, 9.13, 8.41, 7.76, 7.7, 7.59, 7.43, 7.22, 7.0, 6.4, 5.01, 2.81, 2.44, 2.36, 2.2, 1.97, 1.67, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:10:09.036112: BAT: [ g>be-, g~be-, g~be~, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g~be-, g<bf+, g>be-, g~be-, g~be-, 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<bf+, 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<bf+] kWh
2026-06-19 18:10:09.037324: LOAD: [ 4.4, 4.68, 4.88, 4.88, 4.91, 4.95, 4.98, 5.08, 5.38, 5.59, 6.15, 6.59, 6.92, 7.59, 8.21, 8.26, 8.36, 8.51, 8.71, 8.91, 9.47, 10.77, 12.81, 13.15, 13.23, 13.38, 13.59, 13.87, 14.22, 14.63, 15.12, 15.35, 15.36, 15.61, 15.94, 16.32, 16.51, 16.75, 17.03, 17.38, 18.01, 18.71, 19.17, 19.67, 20.03, 20.36, 20.67, 21.0, 21.33, 21.66, 21.84, 21.84, 21.87, 21.9, 21.93, 22.01, 22.28, 22.47, 22.96, 23.34, 23.62, 24.3, 24.91, 24.96, 25.06, 25.21, 25.41, 25.61, 26.17, 27.47, 29.51, 29.86, 29.93, 30.08, 30.29, 30.57, 30.92, 31.34, 31.82, 32.05, 32.06, 32.31, 32.64] kWh
2026-06-19 18:10:09.038866: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:10:09.040415: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.4, 1.4, 1.4, 1.74, 2.15, 2.63, 2.86, 2.88, 3.13, 3.46, 5.92, 8.2, 8.99, 11.36, 13.79, 16.5, 17.93, 18.4, 19.43, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 20.07, 20.48, 20.96, 21.19, 21.2, 21.46, 21.78] kWh
2026-06-19 18:10:09.041805: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:10:09.043048: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 119.34, 119.34, 119.34, 119.34, 119.34, 119.34, 119.34, 121.79, 121.79, 121.79, 127.84, 134.06, 141.7, 145.4, 145.6, 149.6, 154.44, 186.84, 217.53, 228.71, 261.42, 294.73, 331.83, 351.73, 358.11, 372.28, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 377.43, 427.41, 427.41, 427.41, 427.41, 427.41, 427.41, 427.41, 427.41, 427.41, 427.41, 427.41, 427.41, 427.41, 427.41, 427.41, 432.41, 438.63, 446.28, 449.98, 450.17, 454.17, 459.01] p
2026-06-19 18:10:09.113117: predict best end_record 06-21 11:00:00, final soc 1.6kWh, metric 438.3p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:50:00, load 31.36kWh, PV 0.0kWh
2026-06-19 18:10:09.114898: Slot: [ 18:10, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:10:09.116326: SoC: [ 11.36, 11.07, 10.87, 10.87, 10.84, 10.8, 10.77, 10.67, 10.35, 10.14, 9.56, 9.11, 8.78, 8.09, 7.46, 7.41, 7.3, 7.15, 7.15, 6.94, 6.37, 5.04, 2.94, 2.59, 2.51, 2.36, 2.14, 1.85, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 12.63, 12.63, 13.0, 13.0, 12.66, 12.34, 12.0, 11.66, 11.32, 11.14, 11.14, 11.11, 11.08, 11.05, 10.96, 10.69, 10.5, 10.0, 9.6, 9.31, 8.62, 8.0, 7.94, 7.84, 7.69, 7.48, 7.27, 6.7, 5.37, 3.28, 2.92, 2.84, 2.69, 2.47, 2.19, 1.83, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:10:09.117498: BAT: [ 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<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, g>be-, g<be-, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 18:10:09.118969: LOAD: [ 4.4, 4.67, 4.86, 4.86, 4.89, 4.92, 4.95, 5.04, 5.34, 5.54, 6.07, 6.5, 6.8, 7.45, 8.04, 8.08, 8.18, 8.32, 8.51, 8.71, 9.24, 10.48, 12.43, 12.76, 12.83, 12.97, 13.18, 13.44, 13.77, 14.17, 14.63, 14.85, 14.86, 15.1, 15.41, 15.77, 15.96, 16.18, 16.46, 16.79, 17.39, 18.06, 18.5, 18.98, 19.32, 19.63, 19.93, 20.24, 20.56, 20.88, 21.05, 21.05, 21.08, 21.11, 21.13, 21.21, 21.47, 21.64, 22.11, 22.48, 22.75, 23.39, 23.98, 24.02, 24.12, 24.26, 24.45, 24.65, 25.18, 26.42, 28.37, 28.7, 28.77, 28.91, 29.12, 29.38, 29.71, 30.11, 30.57, 30.79, 30.8, 31.05, 31.36] kWh
2026-06-19 18:10:09.120362: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:10:09.121783: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.29, 1.68, 2.14, 2.36, 2.37, 2.62, 2.93, 5.79, 8.48, 8.7, 11.47, 14.3, 17.4, 17.5, 17.95, 18.82, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.34, 19.79, 20.01, 20.03, 20.27, 20.58] kWh
2026-06-19 18:10:09.123164: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:10:09.124662: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 118.28, 118.28, 118.28, 118.28, 118.28, 118.28, 118.28, 118.28, 118.28, 118.28, 119.98, 125.92, 133.22, 136.75, 136.94, 140.76, 145.38, 183.04, 219.22, 222.35, 260.63, 299.43, 341.85, 343.24, 349.32, 361.25, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 366.15, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 416.14, 418.84, 426.14, 429.67, 429.86, 433.68, 438.3] p
2026-06-19 18:10:09.127389: STATE: [ , , , , , , , , , , , , , , , , , Chrg, , , , , , , Chrg, , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 18:10:09.127439: Saving plan best values to HA entities
2026-06-19 18:10:09.258284: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 18:10:09.263521: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 18:10:09.268664: Best charging limit SoC's [7.0, 2.0, 16.0, 6.0, 16.0, 12.5, 13.0, 16.0]kWh, export []kWh gives import battery 37.03kWh, house 3.16kWh, export 0.0kWh, metric 438.3p, metric10 459.01p
2026-06-19 18:10:09.338757: Marginal costs baseline metric (no standing charge): 338.3316
2026-06-19 18:10:09.546306: Marginal energy costs matrix computed: min=17.17 max=25.92
2026-06-19 18:10:09.621308: Rate array import [{'start': 1090, 'end': 1140, 'rate': 'very expensive', 'range': '(34.5p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1090, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 18:10:09.622039: - Your estimated bill for today is £0.65 and tomorrow is £3.01
2026-06-19 18:10:09.622094: - Import rates are very expensive (34.5p - 37.1p) for the next 50 minutes and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 18:10:09.622114: - The battery is currently at 71% and is in eco mode for the next 8 hours.
2026-06-19 18:10:09.622129: - For the next 48 hours there will be no solar generation.
2026-06-19 18:10:09.622144: - You will run out of battery in 13 hours.
2026-06-19 18:10:09.622158: - Your next charge slot will be in 8 hours where import rates will be cheap (16.4p).
2026-06-19 18:10:09.622173:
2026-06-19 18:10:09.669979: Plan calculation took 6.75 seconds
2026-06-19 18:10:09.670302: Inverter 0: Type SK Sunsynk
2026-06-19 18:10:09.670353: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:10:09.670551: Reserve min: 10%, battery_min: 10%
2026-06-19 18:10:09.670642: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 18:10:09.670947: Inverter 0 SoC: 11.36kW 71%, current charge rate 5000W, current discharge rate 5250W, current battery power 514W, current battery voltage 51.2V, grid power -54W, load power 549W, PV Power 0W
2026-06-19 18:10:09.671171: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:10:09.671261: Inverter 0 scheduled charge enable is False
2026-06-19 18:10:09.671289: Inverter 0 charge windows currently []
2026-06-19 18:10:09.671316: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:10:09.671417: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:10:09.671442: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:10:09.671478: Inverter 0 scheduled discharge enable is False
2026-06-19 18:10:09.671596: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:10:09.671623: Inverter 0 discharge windows currently []
2026-06-19 18:10:09.671645: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:10:09.671662: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:10:09.671678: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:10:09.738194: Total inverter register writes now 0
2026-06-19 18:10:09.756281: Completed run status Read-Only
2026-06-19 18:10:09.762652: Info: record_status Read-Only
2026-06-19 18:10:09.774900: Saved current settings to /config/predbat_config.json
2026-06-19 18:10:44.846259: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:10:44.846509: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:10:44.846541: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:10:44.846676: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:10:44.846705: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:10:44.846723: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:10:44.846738: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:12:45.025489: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:12:45.025718: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:12:45.025753: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:12:45.025903: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:12:45.025932: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:12:45.025949: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:12:45.025965: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:14:45.197979: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:14:45.198201: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:14:45.198234: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:14:45.198350: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:14:45.198416: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:14:45.198499: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:14:45.198521: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:15:00.280964: --------------- PredBat - update at 2026-06-19 18:15:00+01:00 with clock skew 0 minutes, minutes now 1095
2026-06-19 18:15:00.281590: Saved current settings to /config/predbat_config.json
2026-06-19 18:15:00.281754: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 31.7 minutes
2026-06-19 18:15:00.281817: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 18:15:00.281876: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 18:15:00.297882: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 18:15:00.298276: Predbat mode is set to Control charge
2026-06-19 18:15:00.298339: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 18:15:00.394614: Found 11520 load_today datapoints going back 1 days
2026-06-19 18:15:00.394717: Using load_power data to fill gaps in load_today data
2026-06-19 18:15:00.454152: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 18:15:00.454298: Zero load period starting at 2026-06-19T12:09:00+0100 (366 minutes) for 889 minutes with base value 0.9
2026-06-19 18:15:00.454354: Zero load period starting at 2026-06-18T19:24:00+0100 (1371 minutes) for 64 minutes with base value 0.8
2026-06-19 18:15:00.455342: Processing 384 30-minute periods for power integration
2026-06-19 18:15:00.519734: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 18:15:00.519821: Car charging hold True, threshold 6.0kWh
2026-06-19 18:15:00.519858: Current data so far today: load 4.45kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 18:15:00.540448: Standing charge is set to 49.98p
2026-06-19 18:15:00.589272: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 18:15:00.589349: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 18:15:00.589574: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 31.7 minutes
2026-06-19 18:15:00.589965: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 31.7 minutes
2026-06-19 18:15:00.595760: Loaded 95 datapoints of futurerate analysis
2026-06-19 18:15:00.754866: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53']
2026-06-19 18:15:00.782506: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 18:15:00.782780: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 18:15:00.821900: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 18:15:00.822024: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 18:15:00.823210: High export rate found rates in range 99p to -99p
2026-06-19 18:15:00.908995: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 18:15:00.909127: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 18:15:00.909307: Last hour: net energy 0.0kWh, import 0.0kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.0p, import 0.0p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 18:15:00.952317: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 18:15:00.952406: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 18:15:00.953747: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 18:15:00.955013: Warn: Found 1 gaps in load_today totalling 9940 minutes to fill using average data
2026-06-19 18:15:00.955091: Gap starting at 2026-06-18T15:55:00+0100 (1580 minutes) for 9940 minutes
2026-06-19 18:15:00.967984: Historical days now [7] weight [1]
2026-06-19 18:15:00.990783: Today's load divergence 120.11%, in-day adjustment 114.53%, damping 0.95x, yesterday 100.0% today 119.11% blend 23.96%
2026-06-19 18:15:00.990851: Today's predicted so far 10.06kWh with 0.0kWh car/iBoost excluded, 0.68kWh import ignored, and 0kWh forecast extra.
2026-06-19 18:15:00.990879: Today's actual load so far 13.07kWh with 0.0kWh car/iBoost excluded, and 0.17kWh import ignored.
2026-06-19 18:15:01.028966: Inverter 0: Type SK Sunsynk
2026-06-19 18:15:01.029033: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:15:01.029298: Reserve min: 10%, battery_min: 10%
2026-06-19 18:15:01.029365: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 18:15:01.029613: Inverter 0 SoC: 11.36kW 71%, current charge rate 5000W, current discharge rate 5250W, current battery power 539W, current battery voltage 51.2V, grid power -50W, load power 570W, PV Power 0W
2026-06-19 18:15:01.029830: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:15:01.029951: Inverter 0 scheduled charge enable is False
2026-06-19 18:15:01.030009: Inverter 0 charge windows currently []
2026-06-19 18:15:01.030038: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:15:01.030181: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:15:01.030207: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:15:01.030242: Inverter 0 scheduled discharge enable is False
2026-06-19 18:15:01.030362: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:15:01.030389: Inverter 0 discharge windows currently []
2026-06-19 18:15:01.030408: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:15:01.030424: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:15:01.030439: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:15:01.087702: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 18:15:01.087784: Plan was last updated on 2026-06-19 18:10:00+01:00 and is now 5.0 minutes old
2026-06-19 18:15:01.088108: Best charge window [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ]
2026-06-19 18:15:01.088142: Best export window [ ]
2026-06-19 18:15:01.088917: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 18:15:01.090944: Load divergence over 8.0 hours mean 405.12W, min 0.0W, max 2388.0W, std dev 506.34W, divergence 62.49%
2026-06-19 18:15:01.111589: Creating pool of 12 processes to match your CPU count
2026-06-19 18:15:01.193075: predict base end_record 06-21 11:05:00, final soc 1.6kWh, metric 494.87p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:45:00, load 31.3kWh, PV 0.0kWh
2026-06-19 18:15:01.195160: Slot: [ 18:15, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:15:01.196633: SoC: [ 11.36, 11.25, 11.03, 11.03, 11.0, 10.96, 10.93, 10.83, 10.51, 10.3, 9.72, 9.27, 8.94, 8.24, 7.62, 7.56, 7.46, 7.31, 7.1, 6.89, 6.32, 4.99, 2.9, 2.54, 2.46, 2.31, 2.1, 1.81, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:15:01.197906: BAT: [ 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-, 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-] kWh
2026-06-19 18:15:01.199393: LOAD: [ 4.45, 4.55, 4.75, 4.76, 4.79, 4.82, 4.85, 4.94, 5.24, 5.44, 5.97, 6.4, 6.7, 7.35, 7.94, 7.99, 8.08, 8.22, 8.41, 8.61, 9.14, 10.38, 12.33, 12.66, 12.73, 12.87, 13.08, 13.35, 13.68, 14.07, 14.53, 14.75, 14.76, 15.01, 15.32, 15.68, 15.86, 16.09, 16.36, 16.69, 17.32, 17.96, 18.41, 18.88, 19.22, 19.54, 19.83, 20.14, 20.46, 20.72, 20.9, 20.9, 20.93, 20.95, 20.98, 21.06, 21.32, 21.49, 21.96, 22.33, 22.6, 23.24, 23.82, 23.87, 23.97, 24.11, 24.3, 24.5, 25.03, 26.27, 28.22, 28.55, 28.62, 28.76, 28.96, 29.23, 29.56, 29.96, 30.42, 30.64, 30.65, 30.89, 31.2, 31.56] kWh
2026-06-19 18:15:01.200799: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:15:01.202300: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.14, 1.53, 1.99, 2.21, 2.22, 2.47, 2.78, 3.14, 3.32, 3.55, 3.82, 4.16, 4.78, 5.42, 5.87, 6.34, 6.68, 7.0, 7.3, 7.61, 7.93, 8.18, 8.36, 8.36, 8.39, 8.42, 8.44, 8.52, 8.78, 8.95, 9.42, 9.79, 10.06, 10.7, 11.29, 11.33, 11.43, 11.57, 11.76, 11.96, 12.49, 13.73, 15.68, 16.01, 16.08, 16.22, 16.43, 16.69, 17.03, 17.42, 17.88, 18.1, 18.11, 18.36, 18.67, 19.03] kWh
2026-06-19 18:15:01.203654: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:15:01.205093: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 117.62, 123.56, 130.86, 134.39, 134.58, 138.4, 143.02, 147.76, 150.23, 153.46, 157.23, 161.79, 170.34, 179.24, 185.39, 191.85, 196.84, 206.03, 214.07, 223.72, 233.53, 242.54, 248.97, 248.99, 249.73, 250.52, 251.21, 253.38, 260.59, 264.83, 275.92, 283.27, 288.67, 351.66, 363.21, 364.13, 365.91, 368.44, 371.56, 375.23, 385.05, 408.09, 444.49, 450.49, 451.82, 454.16, 457.81, 462.31, 468.24, 474.18, 481.48, 485.01, 485.2, 489.01, 493.64, 498.38] p
2026-06-19 18:15:01.321534: Battery has 13.5 hours left - now at 11.36kWh
2026-06-19 18:15:01.363055: predict base10 end_record 06-21 11:05:00, final soc 1.6kWh, metric 518.07p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:05:00, load 32.58kWh, PV 0.0kWh
2026-06-19 18:15:01.364853: Slot: [ 18:15, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:15:01.366316: SoC: [ 11.36, 11.24, 11.02, 11.02, 10.98, 10.94, 10.91, 10.81, 10.47, 10.25, 9.65, 9.17, 8.82, 8.1, 7.44, 7.38, 7.28, 7.12, 6.9, 6.68, 6.08, 4.69, 2.5, 2.12, 2.04, 1.88, 1.65, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:15:01.367533: BAT: [ 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-, 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-] kWh
2026-06-19 18:15:01.368952: LOAD: [ 4.45, 4.56, 4.77, 4.77, 4.8, 4.84, 4.87, 4.96, 5.28, 5.49, 6.04, 6.49, 6.81, 7.49, 8.1, 8.15, 8.25, 8.4, 8.6, 8.81, 9.36, 10.66, 12.71, 13.05, 13.13, 13.28, 13.49, 13.77, 14.12, 14.53, 15.01, 15.24, 15.25, 15.51, 15.83, 16.21, 16.4, 16.64, 16.93, 17.28, 17.93, 18.6, 19.07, 19.57, 19.92, 20.26, 20.57, 20.89, 21.23, 21.5, 21.68, 21.68, 21.71, 21.74, 21.77, 21.85, 22.12, 22.3, 22.8, 23.18, 23.46, 24.13, 24.75, 24.8, 24.9, 25.05, 25.25, 25.45, 26.01, 27.31, 29.35, 29.69, 29.77, 29.92, 30.13, 30.41, 30.76, 31.17, 31.65, 31.88, 31.9, 32.15, 32.48, 32.85] kWh
2026-06-19 18:15:01.370371: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:15:01.371813: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.23, 1.58, 1.99, 2.47, 2.7, 2.71, 2.97, 3.29, 3.67, 3.86, 4.1, 4.39, 4.74, 5.39, 6.06, 6.53, 7.03, 7.39, 7.72, 8.03, 8.35, 8.69, 8.96, 9.14, 9.14, 9.17, 9.2, 9.23, 9.31, 9.58, 9.77, 10.26, 10.64, 10.92, 11.6, 12.21, 12.26, 12.36, 12.51, 12.71, 12.91, 13.47, 14.77, 16.81, 17.16, 17.23, 17.38, 17.59, 17.87, 18.22, 18.64, 19.12, 19.35, 19.36, 19.61, 19.94, 20.32] kWh
2026-06-19 18:15:01.373241: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:15:01.374707: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 119.04, 125.24, 131.47, 139.11, 142.81, 143.01, 147.01, 151.85, 156.82, 159.4, 162.79, 166.74, 171.52, 180.47, 189.79, 196.24, 203.01, 208.23, 217.86, 226.29, 236.4, 246.67, 256.11, 262.84, 262.87, 263.64, 264.47, 265.19, 267.46, 275.01, 279.46, 291.07, 298.78, 304.43, 368.04, 380.14, 381.11, 382.97, 385.62, 388.89, 392.73, 403.02, 427.16, 465.29, 471.58, 472.98, 475.43, 479.25, 483.97, 490.18, 496.4, 504.04, 507.74, 507.94, 511.94, 516.78, 521.75] p
2026-06-19 18:15:01.448457: predict best10 end_record 06-21 11:05:00, final soc 1.92kWh, metric 461.04p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 32.58kWh, PV 0.0kWh
2026-06-19 18:15:01.450365: Slot: [ 18:15, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:15:01.451851: SoC: [ 11.36, 11.24, 11.02, 11.02, 10.98, 10.94, 10.91, 10.81, 10.47, 10.25, 9.65, 9.17, 8.82, 8.1, 7.44, 7.38, 7.28, 7.12, 7.12, 6.9, 6.3, 4.9, 2.71, 2.34, 2.25, 2.25, 2.02, 1.72, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 12.5, 12.5, 13.0, 13.0, 12.64, 12.31, 11.96, 11.6, 11.31, 11.11, 11.11, 11.08, 11.05, 11.02, 10.93, 10.64, 10.44, 9.92, 9.5, 9.2, 8.48, 7.82, 7.77, 7.66, 7.5, 7.29, 7.07, 6.47, 5.07, 2.88, 2.51, 2.42, 2.27, 2.04, 1.74, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 18:15:01.453110: BAT: [ 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<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~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<bf+, g<bf+] kWh
2026-06-19 18:15:01.454593: LOAD: [ 4.45, 4.56, 4.77, 4.77, 4.8, 4.84, 4.87, 4.96, 5.28, 5.49, 6.04, 6.49, 6.81, 7.49, 8.1, 8.15, 8.25, 8.4, 8.6, 8.81, 9.36, 10.66, 12.71, 13.05, 13.13, 13.28, 13.49, 13.77, 14.12, 14.53, 15.01, 15.24, 15.25, 15.51, 15.83, 16.21, 16.4, 16.64, 16.93, 17.28, 17.93, 18.6, 19.07, 19.57, 19.92, 20.26, 20.57, 20.89, 21.23, 21.5, 21.68, 21.68, 21.71, 21.74, 21.77, 21.85, 22.12, 22.3, 22.8, 23.18, 23.46, 24.13, 24.75, 24.8, 24.9, 25.05, 25.25, 25.45, 26.01, 27.31, 29.35, 29.69, 29.77, 29.92, 30.13, 30.41, 30.76, 31.17, 31.65, 31.88, 31.9, 32.15, 32.48, 32.85] kWh
2026-06-19 18:15:01.455994: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:15:01.457839: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.35, 1.35, 1.35, 1.58, 1.99, 2.47, 2.7, 2.71, 2.97, 3.29, 5.76, 8.03, 8.83, 11.2, 13.63, 16.37, 17.77, 18.24, 19.27, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.85, 20.26, 20.74, 20.97, 20.99, 21.24, 21.57, 24.03] kWh
2026-06-19 18:15:01.459216: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:15:01.460618: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 118.43, 118.43, 118.43, 118.43, 118.43, 118.43, 118.43, 120.88, 120.88, 120.88, 125.01, 131.23, 138.88, 142.58, 142.78, 146.78, 151.62, 184.02, 214.62, 225.9, 258.59, 291.9, 329.38, 348.87, 355.32, 369.44, 374.66, 374.66, 374.66, 374.66, 374.66, 374.66, 374.66, 374.66, 374.66, 374.66, 374.66, 374.66, 374.66, 374.66, 374.66, 374.66, 374.66, 424.64, 424.64, 424.64, 424.64, 424.64, 424.64, 424.64, 424.64, 424.64, 424.64, 424.64, 424.64, 424.64, 424.64, 424.64, 428.57, 434.79, 442.44, 446.14, 446.33, 450.33, 455.18, 487.57] p
2026-06-19 18:15:01.541437: predict best end_record 06-21 11:05:00, final soc 1.99kWh, metric 441.63p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:00:00, load 31.3kWh, PV 0.0kWh
2026-06-19 18:15:01.543300: Slot: [ 18:15, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:15:01.544776: SoC: [ 11.36, 11.25, 11.03, 11.03, 11.0, 10.96, 10.93, 10.83, 10.51, 10.3, 9.72, 9.27, 8.94, 8.24, 7.62, 7.56, 7.46, 7.31, 7.28, 7.07, 6.5, 5.17, 3.07, 2.72, 2.64, 2.49, 2.27, 1.98, 1.63, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 12.65, 12.65, 13.0, 13.0, 12.66, 12.34, 12.01, 11.67, 11.39, 11.2, 11.2, 11.17, 11.14, 11.11, 11.03, 10.75, 10.56, 10.06, 9.66, 9.37, 8.69, 8.06, 8.01, 7.9, 7.75, 7.54, 7.34, 6.76, 5.43, 3.34, 2.99, 2.9, 2.75, 2.54, 2.25, 1.89, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 18:15:01.546060: BAT: [ 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<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 18:15:01.547494: LOAD: [ 4.45, 4.55, 4.75, 4.76, 4.79, 4.82, 4.85, 4.94, 5.24, 5.44, 5.97, 6.4, 6.7, 7.35, 7.94, 7.99, 8.08, 8.22, 8.41, 8.61, 9.14, 10.38, 12.33, 12.66, 12.73, 12.87, 13.08, 13.35, 13.68, 14.07, 14.53, 14.75, 14.76, 15.01, 15.32, 15.68, 15.86, 16.09, 16.36, 16.69, 17.32, 17.96, 18.41, 18.88, 19.22, 19.54, 19.83, 20.14, 20.46, 20.72, 20.9, 20.9, 20.93, 20.95, 20.98, 21.06, 21.32, 21.49, 21.96, 22.33, 22.6, 23.24, 23.82, 23.87, 23.97, 24.11, 24.3, 24.5, 25.03, 26.27, 28.22, 28.55, 28.62, 28.76, 28.96, 29.23, 29.56, 29.96, 30.42, 30.64, 30.65, 30.89, 31.2, 31.56] kWh
2026-06-19 18:15:01.549006: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:15:01.550496: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.53, 1.99, 2.21, 2.22, 2.47, 2.78, 5.64, 8.32, 8.55, 11.32, 14.16, 17.28, 17.37, 17.82, 18.67, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.13, 19.59, 19.81, 19.82, 20.07, 20.38, 23.24] kWh
2026-06-19 18:15:01.551863: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:15:01.553302: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 117.81, 117.81, 117.81, 117.81, 117.81, 117.81, 117.81, 117.81, 117.81, 117.81, 117.81, 123.39, 130.69, 134.22, 134.41, 138.22, 142.85, 180.5, 216.6, 219.83, 258.1, 296.89, 339.66, 340.94, 347.1, 358.66, 363.64, 363.64, 363.64, 363.64, 363.64, 363.64, 363.64, 363.64, 363.64, 363.64, 363.64, 363.64, 363.64, 363.64, 363.64, 363.64, 363.64, 413.63, 413.63, 413.63, 413.63, 413.63, 413.63, 413.63, 413.63, 413.63, 413.63, 413.63, 413.63, 413.63, 413.63, 413.63, 413.63, 415.46, 422.76, 426.29, 426.48, 430.3, 434.92, 472.58] p
2026-06-19 18:15:01.555599: STATE: [ , , , , , , , , , , , , , , , , , Chrg, , , , , , , Chrg, , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg]
2026-06-19 18:15:01.555640: Saving plan best values to HA entities
2026-06-19 18:15:01.730338: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 18:15:01.736468: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 18:15:01.741880: Best charging limit SoC's [7.0, 2.0, 16.0, 6.0, 16.0, 12.5, 13.0, 16.0]kWh, export []kWh gives import battery 37.01kWh, house 2.98kWh, export 0.0kWh, metric 441.63p, metric10 461.04p
2026-06-19 18:15:01.842059: Marginal costs baseline metric (no standing charge): 341.6672
2026-06-19 18:15:02.098262: Marginal energy costs matrix computed: min=16.86 max=25.33
2026-06-19 18:15:02.201992: Rate array import [{'start': 1095, 'end': 1140, 'rate': 'very expensive', 'range': '(34.5p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1095, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 18:15:02.202918: - Your estimated bill for today is £0.65 and tomorrow is £2.98
2026-06-19 18:15:02.202971: - Import rates are very expensive (34.5p - 37.1p) for the next 45 minutes and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 18:15:02.202999: - The battery is currently at 71% and is in eco mode for the next 8 hours.
2026-06-19 18:15:02.203017: - For the next 48 hours there will be no solar generation.
2026-06-19 18:15:02.203032: - You will run out of battery in 13 hours.
2026-06-19 18:15:02.203065: - Your next charge slot will be in 8 hours where import rates will be cheap (16.4p).
2026-06-19 18:15:02.203083:
2026-06-19 18:15:02.257846: Plan calculation took 1.17 seconds
2026-06-19 18:15:02.262615: No high rate period found
2026-06-19 18:15:02.310107: Import threshold used for optimisation was 17.7p
2026-06-19 18:15:02.367374: Low import rate windows [0: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 1: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 2: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 3: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 4: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 5: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 6: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 7: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 8: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 9: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 10: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 11: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 12: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 13: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 14: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 15: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 16: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 17: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 18: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 19: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 20: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 21: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 22: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 23: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 24: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 25: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 26: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 27: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 28: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 29: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 30: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 31: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 32: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 33: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 34: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 35: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 36: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 37: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 38: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 39: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 40: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 41: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 42: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 43: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 44: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 45: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 46: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 47: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 48: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 49: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 50: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 51: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 52: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 53: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 54: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 55: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 56: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 57: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 58: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 59: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 60: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 61: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 62: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 63: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 64: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 65: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 66: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 67: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 68: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 69: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 70: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 71: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 72: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 73: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 74: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 75: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 76: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 77: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 78: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 79: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 80: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 81: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 82: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 83: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 84: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 85: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 86: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 87: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 88: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 89: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 90: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 91: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 92: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 93: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 94: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 95: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93]
2026-06-19 18:15:02.388373: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 18:15:02.393849: Total inverter register writes now 0
2026-06-19 18:15:02.412723: Completed run status Read-Only
2026-06-19 18:15:02.418164: Info: record_status Read-Only
2026-06-19 18:15:02.428633: Saved current settings to /config/predbat_config.json
2026-06-19 18:15:45.506448: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:15:45.506659: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:15:45.506709: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:15:45.506865: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:15:45.506901: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:15:45.506919: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:15:45.506935: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:17:45.691990: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:17:45.692288: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:17:45.692324: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:17:45.692473: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:17:45.692521: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:17:45.692558: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:17:45.692590: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:19:59.880333: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:19:59.880649: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:19:59.880700: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:19:59.880938: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:19:59.880991: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:19:59.881043: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:19:59.881068: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:20:00.955748: --------------- PredBat - update at 2026-06-19 18:20:00+01:00 with clock skew 0 minutes, minutes now 1100
2026-06-19 18:20:00.956344: Saved current settings to /config/predbat_config.json
2026-06-19 18:20:00.956438: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 36.7 minutes
2026-06-19 18:20:00.956495: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 18:20:00.956593: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 18:20:00.974425: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 18:20:00.974817: Predbat mode is set to Control charge
2026-06-19 18:20:00.974909: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 18:20:01.073262: Found 11520 load_today datapoints going back 1 days
2026-06-19 18:20:01.073355: Using load_power data to fill gaps in load_today data
2026-06-19 18:20:01.133176: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 18:20:01.133308: Zero load period starting at 2026-06-19T12:09:00+0100 (371 minutes) for 889 minutes with base value 0.9
2026-06-19 18:20:01.133354: Zero load period starting at 2026-06-18T19:24:00+0100 (1376 minutes) for 64 minutes with base value 0.8
2026-06-19 18:20:01.134149: Processing 384 30-minute periods for power integration
2026-06-19 18:20:01.189732: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 18:20:01.189810: Car charging hold True, threshold 6.0kWh
2026-06-19 18:20:01.189840: Current data so far today: load 4.5kWh, import 1.0kWh, export 0.0kWh, PV 0kWh
2026-06-19 18:20:01.207743: Standing charge is set to 49.98p
2026-06-19 18:20:01.251208: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 18:20:01.251289: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 18:20:01.251477: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 36.7 minutes
2026-06-19 18:20:01.251872: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 36.7 minutes
2026-06-19 18:20:01.256735: Loaded 95 datapoints of futurerate analysis
2026-06-19 18:20:01.397937: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53']
2026-06-19 18:20:01.423717: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 18:20:01.423998: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 18:20:01.462556: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 18:20:01.462638: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 18:20:01.463766: High export rate found rates in range 99p to -99p
2026-06-19 18:20:01.567381: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 18:20:01.567507: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 18:20:01.567740: Last hour: net energy 0.0kWh, import 0.0kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.0p, import 0.0p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 18:20:01.614870: Today's energy total net 1.0kWh, import 1.0kWh, export 0.0kWh, cost 65.18p, import 15.2p, export 0.0p, carbon 0.0kg
2026-06-19 18:20:01.615055: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 18:20:01.618195: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 18:20:01.620569: Warn: Found 1 gaps in load_today totalling 9935 minutes to fill using average data
2026-06-19 18:20:01.620711: Gap starting at 2026-06-18T15:55:00+0100 (1585 minutes) for 9935 minutes
2026-06-19 18:20:01.642346: Historical days now [7] weight [1]
2026-06-19 18:20:01.668536: Today's load divergence 119.97%, in-day adjustment 114.49%, damping 0.95x, yesterday 100.0% today 118.97% blend 23.61%
2026-06-19 18:20:01.668606: Today's predicted so far 10.14kWh with 0.0kWh car/iBoost excluded, 0.68kWh import ignored, and 0kWh forecast extra.
2026-06-19 18:20:01.668636: Today's actual load so far 13.11kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 18:20:01.701633: Inverter 0: Type SK Sunsynk
2026-06-19 18:20:01.701730: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:20:01.701917: Reserve min: 10%, battery_min: 10%
2026-06-19 18:20:01.702006: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 18:20:01.702379: Inverter 0 SoC: 11.36kW 71%, current charge rate 5000W, current discharge rate 5250W, current battery power 511W, current battery voltage 51.2V, grid power -55W, load power 548W, PV Power 0W
2026-06-19 18:20:01.702591: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:20:01.702700: Inverter 0 scheduled charge enable is False
2026-06-19 18:20:01.702732: Inverter 0 charge windows currently []
2026-06-19 18:20:01.702772: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:20:01.702934: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:20:01.702967: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:20:01.703020: Inverter 0 scheduled discharge enable is False
2026-06-19 18:20:01.703291: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:20:01.703327: Inverter 0 discharge windows currently []
2026-06-19 18:20:01.703348: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:20:01.703365: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:20:01.703381: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:20:01.769277: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 18:20:01.769360: Plan was last updated on 2026-06-19 18:10:00+01:00 and is now 10.0 minutes old
2026-06-19 18:20:01.769734: Best charge window [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ]
2026-06-19 18:20:01.769790: Best export window [ ]
2026-06-19 18:20:01.770646: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 18:20:01.772818: Load divergence over 8.0 hours mean 395.54W, min 0.0W, max 2388.0W, std dev 505.91W, divergence 63.95%
2026-06-19 18:20:01.793254: Creating pool of 12 processes to match your CPU count
2026-06-19 18:20:01.888211: predict base end_record 06-21 11:10:00, final soc 1.6kWh, metric 492.18p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:55:00, load 31.26kWh, PV 0.0kWh
2026-06-19 18:20:01.890358: Slot: [ 18:20, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:20:01.891837: SoC: [ 11.36, 11.35, 11.16, 11.16, 11.13, 11.09, 11.06, 10.99, 10.64, 10.43, 9.85, 9.4, 9.07, 8.37, 7.75, 7.69, 7.59, 7.44, 7.23, 7.03, 6.45, 5.12, 3.03, 2.67, 2.59, 2.44, 2.23, 1.94, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:20:01.893202: BAT: [ 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-, 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-] kWh
2026-06-19 18:20:01.894735: LOAD: [ 4.5, 4.51, 4.68, 4.69, 4.72, 4.75, 4.78, 4.84, 5.17, 5.37, 5.9, 6.33, 6.63, 7.28, 7.87, 7.91, 8.01, 8.15, 8.34, 8.54, 9.07, 10.31, 12.26, 12.59, 12.66, 12.8, 13.01, 13.27, 13.61, 14.0, 14.46, 14.68, 14.69, 14.94, 15.24, 15.61, 15.79, 16.01, 16.29, 16.62, 17.26, 17.91, 18.34, 18.82, 19.14, 19.45, 19.77, 20.07, 20.39, 20.62, 20.77, 20.77, 20.8, 20.83, 20.86, 20.91, 21.2, 21.37, 21.84, 22.21, 22.48, 23.12, 23.7, 23.75, 23.85, 23.99, 24.18, 24.37, 24.91, 26.14, 28.09, 28.42, 28.5, 28.64, 28.84, 29.11, 29.44, 29.84, 30.3, 30.51, 30.53, 30.77, 31.08, 31.44] kWh
2026-06-19 18:20:01.896137: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:20:01.897558: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.02, 1.41, 1.87, 2.09, 2.1, 2.35, 2.66, 3.02, 3.2, 3.42, 3.7, 4.03, 4.67, 5.33, 5.75, 6.23, 6.55, 6.86, 7.18, 7.49, 7.8, 8.03, 8.19, 8.19, 8.21, 8.24, 8.27, 8.33, 8.61, 8.78, 9.25, 9.62, 9.89, 10.53, 11.11, 11.16, 11.26, 11.4, 11.59, 11.78, 12.32, 13.56, 15.51, 15.84, 15.91, 16.05, 16.25, 16.52, 16.85, 17.25, 17.71, 17.93, 17.94, 18.18, 18.49, 18.85] kWh
2026-06-19 18:20:01.898980: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:20:01.900408: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.46, 121.4, 128.7, 132.23, 132.42, 136.24, 140.86, 145.6, 148.07, 151.22, 155.09, 159.58, 168.37, 177.47, 183.27, 189.87, 194.45, 203.37, 212.14, 221.74, 231.54, 239.57, 245.1, 245.12, 245.89, 246.67, 247.36, 248.92, 256.74, 260.98, 272.07, 279.43, 284.82, 347.81, 359.37, 360.29, 362.07, 364.6, 367.71, 371.38, 381.21, 404.24, 440.64, 446.64, 447.98, 450.32, 453.96, 458.47, 464.39, 470.34, 477.63, 481.16, 481.35, 485.17, 489.8, 494.54] p
2026-06-19 18:20:02.012874: Battery has 13.58 hours left - now at 11.36kWh
2026-06-19 18:20:02.060173: predict base10 end_record 06-21 11:10:00, final soc 1.6kWh, metric 515.39p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:15:00, load 32.54kWh, PV 0.0kWh
2026-06-19 18:20:02.062788: Slot: [ 18:20, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:20:02.064922: SoC: [ 11.36, 11.35, 11.15, 11.15, 11.12, 11.08, 11.05, 10.97, 10.61, 10.38, 9.78, 9.31, 8.96, 8.23, 7.57, 7.52, 7.41, 7.25, 7.04, 6.82, 6.22, 4.83, 2.63, 2.26, 2.18, 2.02, 1.79, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:20:02.066825: BAT: [ 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-, 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-] kWh
2026-06-19 18:20:02.068887: LOAD: [ 4.5, 4.51, 4.69, 4.7, 4.73, 4.76, 4.79, 4.86, 5.2, 5.41, 5.97, 6.41, 6.73, 7.41, 8.03, 8.08, 8.18, 8.33, 8.53, 8.73, 9.29, 10.59, 12.63, 12.97, 13.05, 13.2, 13.41, 13.69, 14.04, 14.45, 14.93, 15.16, 15.18, 15.43, 15.76, 16.13, 16.33, 16.56, 16.85, 17.2, 17.87, 18.55, 19.0, 19.5, 19.83, 20.16, 20.49, 20.82, 21.15, 21.39, 21.55, 21.55, 21.58, 21.61, 21.64, 21.7, 21.99, 22.17, 22.66, 23.05, 23.33, 24.0, 24.62, 24.67, 24.77, 24.92, 25.11, 25.32, 25.88, 27.18, 29.22, 29.56, 29.64, 29.79, 30.0, 30.28, 30.63, 31.04, 31.52, 31.75, 31.77, 32.02, 32.35, 32.72] kWh
2026-06-19 18:20:02.070816: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:20:02.072874: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.1, 1.45, 1.86, 2.34, 2.57, 2.59, 2.84, 3.17, 3.54, 3.74, 3.97, 4.26, 4.61, 5.28, 5.96, 6.41, 6.91, 7.24, 7.57, 7.9, 8.23, 8.56, 8.8, 8.96, 8.96, 8.99, 9.02, 9.05, 9.11, 9.4, 9.58, 10.07, 10.46, 10.74, 11.41, 12.03, 12.08, 12.18, 12.33, 12.53, 12.73, 13.29, 14.59, 16.63, 16.97, 17.05, 17.2, 17.41, 17.69, 18.04, 18.45, 18.93, 19.16, 19.18, 19.43, 19.76, 20.14] kWh
2026-06-19 18:20:02.074933: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:20:02.076976: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.89, 123.1, 129.32, 136.97, 140.67, 140.87, 144.87, 149.71, 154.68, 157.26, 160.56, 164.61, 169.31, 178.53, 188.06, 194.14, 201.04, 205.84, 215.19, 224.38, 234.43, 244.71, 253.12, 258.92, 258.94, 259.75, 260.56, 261.28, 262.92, 271.11, 275.56, 287.17, 294.88, 300.53, 364.14, 376.25, 377.21, 379.07, 381.73, 384.99, 388.83, 399.13, 423.26, 461.4, 467.68, 469.08, 471.53, 475.35, 480.07, 486.28, 492.5, 500.15, 503.85, 504.04, 508.04, 512.88, 517.85] p
2026-06-19 18:20:02.154469: predict best10 end_record 06-21 11:10:00, final soc 2.25kWh, metric 463.73p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 32.54kWh, PV 0.0kWh
2026-06-19 18:20:02.156271: Slot: [ 18:20, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:20:02.157734: SoC: [ 11.36, 11.35, 11.15, 11.15, 11.12, 11.08, 11.05, 10.97, 10.61, 10.38, 9.78, 9.31, 8.96, 8.23, 7.57, 7.52, 7.41, 7.25, 7.25, 7.03, 6.43, 5.04, 2.85, 2.48, 2.39, 2.29, 2.06, 1.76, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 12.5, 12.5, 13.0, 13.0, 12.65, 12.29, 11.94, 11.59, 11.33, 11.16, 11.15, 11.12, 11.09, 11.06, 11.0, 10.68, 10.48, 9.96, 9.54, 9.24, 8.52, 7.86, 7.81, 7.7, 7.54, 7.33, 7.11, 6.51, 5.11, 2.92, 2.55, 2.46, 2.31, 2.08, 1.78, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 18:20:02.158955: BAT: [ 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<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~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<bf+, g<bf+] kWh
2026-06-19 18:20:02.160371: LOAD: [ 4.5, 4.51, 4.69, 4.7, 4.73, 4.76, 4.79, 4.86, 5.2, 5.41, 5.97, 6.41, 6.73, 7.41, 8.03, 8.08, 8.18, 8.33, 8.53, 8.73, 9.29, 10.59, 12.63, 12.97, 13.05, 13.2, 13.41, 13.69, 14.04, 14.45, 14.93, 15.16, 15.18, 15.43, 15.76, 16.13, 16.33, 16.56, 16.85, 17.2, 17.87, 18.55, 19.0, 19.5, 19.83, 20.16, 20.49, 20.82, 21.15, 21.39, 21.55, 21.55, 21.58, 21.61, 21.64, 21.7, 21.99, 22.17, 22.66, 23.05, 23.33, 24.0, 24.62, 24.67, 24.77, 24.92, 25.11, 25.32, 25.88, 27.18, 29.22, 29.56, 29.64, 29.79, 30.0, 30.28, 30.63, 31.04, 31.52, 31.75, 31.77, 32.02, 32.35, 32.72] kWh
2026-06-19 18:20:02.161741: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:20:02.163176: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.26, 1.26, 1.26, 1.45, 1.86, 2.34, 2.57, 2.59, 2.84, 3.17, 5.63, 7.9, 8.7, 11.07, 13.5, 16.26, 17.67, 18.11, 19.16, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.67, 20.08, 20.56, 20.79, 20.8, 21.06, 21.38, 23.85] kWh
2026-06-19 18:20:02.164530: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:20:02.165964: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 118.43, 118.43, 118.43, 118.43, 118.43, 118.43, 118.43, 119.37, 119.37, 119.37, 122.84, 129.06, 136.71, 140.41, 140.61, 144.61, 149.45, 181.85, 212.46, 223.65, 256.44, 289.67, 327.41, 347.11, 353.19, 367.45, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 422.24, 422.24, 422.24, 422.24, 422.24, 422.24, 422.24, 422.24, 422.24, 422.24, 422.24, 422.24, 422.24, 422.24, 422.24, 425.47, 431.7, 439.34, 443.04, 443.24, 447.24, 452.08, 484.48] p
2026-06-19 18:20:02.254496: predict best end_record 06-21 11:10:00, final soc 2.38kWh, metric 445.43p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:00:00, load 31.26kWh, PV 0.0kWh
2026-06-19 18:20:02.256787: Slot: [ 18:20, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:20:02.258343: SoC: [ 11.36, 11.35, 11.16, 11.16, 11.13, 11.09, 11.06, 10.99, 10.64, 10.43, 9.85, 9.4, 9.07, 8.37, 7.75, 7.69, 7.59, 7.44, 7.27, 7.06, 6.49, 5.16, 3.06, 2.71, 2.63, 2.48, 2.26, 1.98, 1.62, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 12.7, 12.7, 13.0, 13.0, 12.67, 12.32, 11.99, 11.65, 11.4, 11.24, 11.24, 11.21, 11.18, 11.15, 11.09, 10.79, 10.6, 10.1, 9.7, 9.41, 8.72, 8.1, 8.04, 7.94, 7.79, 7.58, 7.38, 6.8, 5.47, 3.38, 3.02, 2.94, 2.79, 2.58, 2.29, 1.93, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 18:20:02.259530: BAT: [ 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<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 18:20:02.260938: LOAD: [ 4.5, 4.51, 4.68, 4.69, 4.72, 4.75, 4.78, 4.84, 5.17, 5.37, 5.9, 6.33, 6.63, 7.28, 7.87, 7.91, 8.01, 8.15, 8.34, 8.54, 9.07, 10.31, 12.26, 12.59, 12.66, 12.8, 13.01, 13.27, 13.61, 14.0, 14.46, 14.68, 14.69, 14.94, 15.24, 15.61, 15.79, 16.01, 16.29, 16.62, 17.26, 17.91, 18.34, 18.82, 19.14, 19.45, 19.77, 20.07, 20.39, 20.62, 20.77, 20.77, 20.8, 20.83, 20.86, 20.91, 21.2, 21.37, 21.84, 22.21, 22.48, 23.12, 23.7, 23.75, 23.85, 23.99, 24.18, 24.37, 24.91, 26.14, 28.09, 28.42, 28.5, 28.64, 28.84, 29.11, 29.44, 29.84, 30.3, 30.51, 30.53, 30.77, 31.08, 31.44] kWh
2026-06-19 18:20:02.262307: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:20:02.263702: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.41, 1.87, 2.09, 2.1, 2.35, 2.66, 5.52, 8.2, 8.42, 11.2, 14.03, 17.17, 17.32, 17.75, 18.55, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.95, 19.41, 19.63, 19.64, 19.89, 20.2, 23.06] kWh
2026-06-19 18:20:02.265043: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:20:02.266487: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.74, 115.74, 115.74, 115.74, 115.74, 115.74, 115.74, 115.74, 115.74, 115.74, 115.74, 121.4, 128.7, 132.23, 132.42, 136.24, 140.86, 178.52, 214.62, 217.76, 256.13, 294.85, 337.87, 339.97, 345.77, 356.77, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 412.61, 419.91, 423.44, 423.63, 427.45, 432.07, 469.73] p
2026-06-19 18:20:02.268758: STATE: [ , , , , , , , , , , , , , , , , , Chrg, , , , , , , Chrg, , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg]
2026-06-19 18:20:02.268791: Saving plan best values to HA entities
2026-06-19 18:20:02.421077: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 18:20:02.427369: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 18:20:02.432754: Best charging limit SoC's [7.0, 2.0, 16.0, 6.0, 16.0, 12.5, 13.0, 16.0]kWh, export []kWh gives import battery 36.86kWh, house 2.95kWh, export 0.0kWh, metric 445.43p, metric10 463.73p
2026-06-19 18:20:02.509491: Marginal costs baseline metric (no standing charge): 345.4638
2026-06-19 18:20:02.715662: Marginal energy costs matrix computed: min=16.69 max=24.79
2026-06-19 18:20:02.803120: Rate array import [{'start': 1100, 'end': 1140, 'rate': 'very expensive', 'range': '(34.5p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1100, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 18:20:02.803802: - Your estimated bill for today is £0.65 and tomorrow is £2.96
2026-06-19 18:20:02.803834: - Import rates are very expensive (34.5p - 37.1p) for the next 40 minutes and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 18:20:02.803853: - The battery is currently at 71% and is in eco mode for the next 8 hours.
2026-06-19 18:20:02.803868: - For the next 48 hours there will be no solar generation.
2026-06-19 18:20:02.803884: - You will run out of battery in 13 hours.
2026-06-19 18:20:02.803899: - Your next charge slot will be in 8 hours where import rates will be cheap (16.4p).
2026-06-19 18:20:02.803914:
2026-06-19 18:20:02.852384: Plan calculation took 1.08 seconds
2026-06-19 18:20:02.856138: No high rate period found
2026-06-19 18:20:02.903218: Import threshold used for optimisation was 17.7p
2026-06-19 18:20:02.953754: Low import rate windows [0: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 1: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 2: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 3: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 4: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 5: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 6: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 7: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 8: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 9: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 10: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 11: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 12: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 13: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 14: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 15: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 16: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 17: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 18: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 19: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 20: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 21: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 22: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 23: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 24: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 25: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 26: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 27: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 28: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 29: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 30: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 31: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 32: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 33: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 34: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 35: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 36: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 37: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 38: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 39: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 40: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 41: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 42: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 43: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 44: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 45: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 46: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 47: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 48: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 49: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 50: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 51: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 52: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 53: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 54: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 55: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 56: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 57: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 58: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 59: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 60: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 61: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 62: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 63: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 64: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 65: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 66: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 67: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 68: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 69: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 70: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 71: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 72: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 73: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 74: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 75: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 76: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 77: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 78: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 79: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 80: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 81: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 82: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 83: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 84: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 85: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 86: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 87: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 88: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 89: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 90: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 91: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 92: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 93: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 94: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 95: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93]
2026-06-19 18:20:02.978089: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 18:20:02.978281: Recompute is saving previous plan...
2026-06-19 18:20:02.981496: Best charge window [ 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0% ]
2026-06-19 18:20:02.981557: Best export window [ ]
2026-06-19 18:20:02.982374: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 18:20:02.984366: Load divergence over 8.0 hours mean 395.54W, min 0.0W, max 2388.0W, std dev 505.91W, divergence 63.95%
2026-06-19 18:20:03.003465: Calculating data from yesterday for savings calculation
2026-06-19 18:20:03.014207: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 18:20:03.020114: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 18:20:03.021123: Creating pool of 12 processes to match your CPU count
2026-06-19 18:20:03.071784: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 18:20:03.073551: Optimise levels pass started at 2026-06-19 18:20:03
2026-06-19 18:20:03.073591: Optimise all windows, total charge 95 export 1
2026-06-19 18:20:03.315436: >> Region optimisation pass width 960
2026-06-19 18:20:03.667207: >> Region optimisation pass width 480
2026-06-19 18:20:03.984297: >> Region optimisation pass width 240
2026-06-19 18:20:04.468715: >> Region optimisation pass width 120
2026-06-19 18:20:05.916095: Calculated end_record as 06-21 11:00:00 based on best_price 14.54p, next_charge_start 06-20 11:00:00, max_windows 81
2026-06-19 18:20:05.916187: Optimise levels pass ended at 2026-06-19 18:20:05, duration 2.8 seconds tried 348 combinations
2026-06-19 18:20:05.916245: Set best_price_charge_level 15.6p, best_price_export_level 0p, best_price_charge 14.54p, best_cost_export 0p, best_metric 393.54p, best_keep 0kWh, best_cycle 45.76kWh, best_carbon 0kg, best_import 35.02kWh
2026-06-19 18:20:05.928292: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 14.54p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 0, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 18:20:05.928578: Optimise price set 15.6p, pass trim, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 312.02p, best_cost 331.36p, best_cycle 32.26kWh, best_carbon 0kg, best_import 39.94kWh
2026-06-19 18:20:05.962732: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 312.02p, best_cost 331.36p, best_cycle 32.26kWh, best_carbon 0kg, best_import 39.94kWh
2026-06-19 18:20:06.003896: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 312.02p, best_cost 331.36p, best_cycle 32.26kWh, best_carbon 0kg, best_import 39.94kWh
2026-06-19 18:20:06.036629: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 312.0p, best_cost 331.35p, best_cycle 32.26kWh, best_carbon 0kg, best_import 39.94kWh
2026-06-19 18:20:06.178187: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 312.0p, best_cost 331.35p, best_cycle 32.26kWh, best_carbon 0kg, best_import 39.94kWh
2026-06-19 18:20:06.211982: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 312.0p, best_cost 331.35p, best_cycle 32.26kWh, best_carbon 0kg, best_import 39.94kWh
2026-06-19 18:20:06.238702: Best charge windows best_metric 312.0p, best_cost 331.35p, best_carbon 0kg, best_import 39.94kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 80%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 80%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100% ]
2026-06-19 18:20:06.239648: Best charge windows best_metric 312.0p, best_cost 331.35p, best_carbon 0kg, best_import 39.94kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 80%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 80%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100% ]
2026-06-19 18:20:06.239783: Optimise price set 15.6p, pass normal, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 312.0p, best_cost 331.35p, best_cycle 32.26kWh, best_carbon 0kg, best_import 39.94kWh
2026-06-19 18:20:06.271301: Optimise price set 15.2p, pass normal, price 14.13p, start_at_low False, best_price_charge 14.54p, best_metric 312.0p, best_cost 331.35p, best_cycle 32.26kWh, best_carbon 0kg, best_import 39.94kWh
2026-06-19 18:20:06.302547: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 311.61p, best_cost 330.95p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:06.334669: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:06.366486: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:06.500493: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:06.533813: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:06.562283: Best charge windows best_metric 311.58p, best_cost 330.93p, best_carbon 0kg, best_import 39.91kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100% ]
2026-06-19 18:20:06.562460: Optimise price set 15.6p, pass trim, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:06.597079: Optimise price set 15.2p, pass trim, price 14.13p, start_at_low False, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:06.636168: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:06.670206: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:06.703421: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:06.821808: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:06.856399: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:06.883449: Best charge windows best_metric 311.58p, best_cost 330.93p, best_carbon 0kg, best_import 39.91kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100% ]
2026-06-19 18:20:06.883716: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:06.904361: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:06.931658: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:07.059355: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:07.093285: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:07.125774: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:07.158964: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:07.190492: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:07.240589: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:07.288672: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:07.349416: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:07.400791: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:07.447213: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:07.494513: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 14.54p, best_metric 311.58p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:07.554229: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 14.54p, best_metric 311.53p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:07.616534: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:07.676773: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:07.804006: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:07.921458: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:07.986295: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:08.055134: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:08.264583: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:08.323246: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:08.382536: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:08.446772: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:08.511105: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:08.577897: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:08.648205: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:08.675092: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:08.708898: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:08.742649: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:08.777600: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:08.811953: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:08.926867: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:09.018628: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:09.078232: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:09.167599: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:09.202896: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:09.237516: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:09.266363: Optimise price set 37.0p, pass low, price 34.45p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:09.293243: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:09.322701: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 14.54p, best_metric 311.51p, best_cost 330.93p, best_cycle 31.78kWh, best_carbon 0kg, best_import 39.91kWh
2026-06-19 18:20:09.351359: Best charge windows best_metric 311.51p, best_cost 330.93p, best_carbon 0kg, best_import 39.91kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 80%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100% ]
2026-06-19 18:20:09.351775: Tweak plan optimisation started
2026-06-19 18:20:09.570884: Tweak optimisation finished metric 311.5 cost 330.93 metric_keep 0 cycle 31.78 carbon 0 import 39.91
2026-06-19 18:20:09.581919: Raw charge windows [ 19-06 18:00:00 - 19-06 18:30:00 @ 34.45p 0%, 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 80%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100% ] reserve 1.6
2026-06-19 18:20:09.582982: Unclipped charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 50%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 80%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100% ] reserve 1.6
2026-06-19 18:20:09.583506: Unfiltered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 80%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100% ] reserve 1.6
2026-06-19 18:20:09.583785: Filtered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 80%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100% ] reserve 1.6
2026-06-19 18:20:09.613572: Previous plan best metric is 312.48 (cost 332.1) and new plan best metric is 312.4 (cost 331.93)
2026-06-19 18:20:09.613647: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 18:20:09.613842: Plan valid is now true after recompute was False
2026-06-19 18:20:09.639909: predict base end_record 06-21 11:00:00, final soc 1.6kWh, metric 489.8p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:55:00, load 31.08kWh, PV 0.0kWh
2026-06-19 18:20:09.641733: Slot: [ 18:20, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:20:09.643155: SoC: [ 11.36, 11.35, 11.16, 11.16, 11.13, 11.09, 11.06, 10.99, 10.64, 10.43, 9.85, 9.4, 9.07, 8.37, 7.75, 7.69, 7.59, 7.44, 7.23, 7.03, 6.45, 5.12, 3.03, 2.67, 2.59, 2.44, 2.23, 1.94, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:20:09.644506: BAT: [ 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-, 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-] kWh
2026-06-19 18:20:09.646756: LOAD: [ 4.5, 4.51, 4.68, 4.69, 4.72, 4.75, 4.78, 4.84, 5.17, 5.37, 5.9, 6.33, 6.63, 7.28, 7.87, 7.91, 8.01, 8.15, 8.34, 8.54, 9.07, 10.31, 12.26, 12.59, 12.66, 12.8, 13.01, 13.27, 13.61, 14.0, 14.46, 14.68, 14.69, 14.94, 15.24, 15.61, 15.79, 16.01, 16.29, 16.62, 17.26, 17.91, 18.34, 18.82, 19.14, 19.45, 19.77, 20.07, 20.39, 20.62, 20.77, 20.77, 20.8, 20.83, 20.86, 20.91, 21.2, 21.37, 21.84, 22.21, 22.48, 23.12, 23.7, 23.75, 23.85, 23.99, 24.18, 24.37, 24.91, 26.14, 28.09, 28.42, 28.5, 28.64, 28.84, 29.11, 29.44, 29.84, 30.3, 30.51, 30.53, 30.77, 31.08] kWh
2026-06-19 18:20:09.648109: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:20:09.649464: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.02, 1.41, 1.87, 2.09, 2.1, 2.35, 2.66, 3.02, 3.2, 3.42, 3.7, 4.03, 4.67, 5.33, 5.75, 6.23, 6.55, 6.86, 7.18, 7.49, 7.8, 8.03, 8.19, 8.19, 8.21, 8.24, 8.27, 8.33, 8.61, 8.78, 9.25, 9.62, 9.89, 10.53, 11.11, 11.16, 11.26, 11.4, 11.59, 11.78, 12.32, 13.56, 15.51, 15.84, 15.91, 16.05, 16.25, 16.52, 16.85, 17.25, 17.71, 17.93, 17.94, 18.18, 18.49] kWh
2026-06-19 18:20:09.650853: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:20:09.652275: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.46, 121.4, 128.7, 132.23, 132.42, 136.24, 140.86, 145.6, 148.07, 151.22, 155.09, 159.58, 168.37, 177.47, 183.27, 189.87, 194.45, 203.37, 212.14, 221.74, 231.54, 239.57, 245.1, 245.12, 245.89, 246.67, 247.36, 248.92, 256.74, 260.98, 272.07, 279.43, 284.82, 347.81, 359.37, 360.29, 362.07, 364.6, 367.71, 371.38, 381.21, 404.24, 440.64, 446.64, 447.98, 450.32, 453.96, 458.47, 464.39, 470.34, 477.63, 481.16, 481.35, 485.17, 489.8] p
2026-06-19 18:20:09.750914: Battery has 13.58 hours left - now at 11.36kWh
2026-06-19 18:20:09.791058: predict base10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 512.89p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:15:00, load 32.35kWh, PV 0.0kWh
2026-06-19 18:20:09.792835: Slot: [ 18:20, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:20:09.794335: SoC: [ 11.36, 11.35, 11.15, 11.15, 11.12, 11.08, 11.05, 10.97, 10.61, 10.38, 9.78, 9.31, 8.96, 8.23, 7.57, 7.52, 7.41, 7.25, 7.04, 6.82, 6.22, 4.83, 2.63, 2.26, 2.18, 2.02, 1.79, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:20:09.795543: BAT: [ 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-, 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-] kWh
2026-06-19 18:20:09.796919: LOAD: [ 4.5, 4.51, 4.69, 4.7, 4.73, 4.76, 4.79, 4.86, 5.2, 5.41, 5.97, 6.41, 6.73, 7.41, 8.03, 8.08, 8.18, 8.33, 8.53, 8.73, 9.29, 10.59, 12.63, 12.97, 13.05, 13.2, 13.41, 13.69, 14.04, 14.45, 14.93, 15.16, 15.18, 15.43, 15.76, 16.13, 16.33, 16.56, 16.85, 17.2, 17.87, 18.55, 19.0, 19.5, 19.83, 20.16, 20.49, 20.82, 21.15, 21.39, 21.55, 21.55, 21.58, 21.61, 21.64, 21.7, 21.99, 22.17, 22.66, 23.05, 23.33, 24.0, 24.62, 24.67, 24.77, 24.92, 25.11, 25.32, 25.88, 27.18, 29.22, 29.56, 29.64, 29.79, 30.0, 30.28, 30.63, 31.04, 31.52, 31.75, 31.77, 32.02, 32.35] kWh
2026-06-19 18:20:09.798436: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:20:09.799806: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.1, 1.45, 1.86, 2.34, 2.57, 2.59, 2.84, 3.17, 3.54, 3.74, 3.97, 4.26, 4.61, 5.28, 5.96, 6.41, 6.91, 7.24, 7.57, 7.9, 8.23, 8.56, 8.8, 8.96, 8.96, 8.99, 9.02, 9.05, 9.11, 9.4, 9.58, 10.07, 10.46, 10.74, 11.41, 12.03, 12.08, 12.18, 12.33, 12.53, 12.73, 13.29, 14.59, 16.63, 16.97, 17.05, 17.2, 17.41, 17.69, 18.04, 18.45, 18.93, 19.16, 19.18, 19.43, 19.76] kWh
2026-06-19 18:20:09.801139: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:20:09.802548: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 115.16, 116.89, 123.1, 129.32, 136.97, 140.67, 140.87, 144.87, 149.71, 154.68, 157.26, 160.56, 164.61, 169.31, 178.53, 188.06, 194.14, 201.04, 205.84, 215.19, 224.38, 234.43, 244.71, 253.12, 258.92, 258.94, 259.75, 260.56, 261.28, 262.92, 271.11, 275.56, 287.17, 294.88, 300.53, 364.14, 376.25, 377.21, 379.07, 381.73, 384.99, 388.83, 399.13, 423.26, 461.4, 467.68, 469.08, 471.53, 475.35, 480.07, 486.28, 492.5, 500.15, 503.85, 504.04, 508.04, 512.88] p
2026-06-19 18:20:09.864018: predict best10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 452.08p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 32.35kWh, PV 0.0kWh
2026-06-19 18:20:09.865466: Slot: [ 18:20, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:20:09.866679: SoC: [ 11.36, 11.35, 11.15, 11.15, 11.12, 11.08, 11.05, 10.97, 10.61, 10.38, 9.78, 9.31, 8.96, 8.23, 7.57, 7.52, 7.41, 7.25, 7.25, 7.03, 6.43, 5.04, 2.85, 2.48, 2.39, 2.29, 2.06, 1.76, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 12.5, 12.5, 13.0, 13.0, 12.65, 12.29, 11.94, 11.59, 11.33, 11.16, 11.15, 11.12, 11.09, 11.06, 11.0, 10.68, 10.48, 9.96, 9.54, 9.24, 8.52, 7.86, 7.81, 7.7, 7.54, 7.33, 7.11, 6.51, 5.11, 2.92, 2.55, 2.46, 2.31, 2.08, 1.78, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:20:09.867668: BAT: [ 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<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~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<bf+] kWh
2026-06-19 18:20:09.868944: LOAD: [ 4.5, 4.51, 4.69, 4.7, 4.73, 4.76, 4.79, 4.86, 5.2, 5.41, 5.97, 6.41, 6.73, 7.41, 8.03, 8.08, 8.18, 8.33, 8.53, 8.73, 9.29, 10.59, 12.63, 12.97, 13.05, 13.2, 13.41, 13.69, 14.04, 14.45, 14.93, 15.16, 15.18, 15.43, 15.76, 16.13, 16.33, 16.56, 16.85, 17.2, 17.87, 18.55, 19.0, 19.5, 19.83, 20.16, 20.49, 20.82, 21.15, 21.39, 21.55, 21.55, 21.58, 21.61, 21.64, 21.7, 21.99, 22.17, 22.66, 23.05, 23.33, 24.0, 24.62, 24.67, 24.77, 24.92, 25.11, 25.32, 25.88, 27.18, 29.22, 29.56, 29.64, 29.79, 30.0, 30.28, 30.63, 31.04, 31.52, 31.75, 31.77, 32.02, 32.35] kWh
2026-06-19 18:20:09.870099: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:20:09.871381: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.26, 1.26, 1.26, 1.45, 1.86, 2.34, 2.57, 2.59, 2.84, 3.17, 5.63, 7.9, 8.7, 11.07, 13.5, 16.26, 17.67, 18.11, 19.16, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.67, 20.08, 20.56, 20.79, 20.8, 21.06, 21.38] kWh
2026-06-19 18:20:09.872509: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:20:09.873742: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 118.43, 118.43, 118.43, 118.43, 118.43, 118.43, 118.43, 119.37, 119.37, 119.37, 122.84, 129.06, 136.71, 140.41, 140.61, 144.61, 149.45, 181.85, 212.46, 223.65, 256.44, 289.67, 327.41, 347.11, 353.19, 367.45, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 372.25, 422.24, 422.24, 422.24, 422.24, 422.24, 422.24, 422.24, 422.24, 422.24, 422.24, 422.24, 422.24, 422.24, 422.24, 422.24, 425.47, 431.7, 439.34, 443.04, 443.24, 447.24, 452.08] p
2026-06-19 18:20:09.945427: predict best end_record 06-21 11:00:00, final soc 1.6kWh, metric 432.07p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:00:00, load 31.08kWh, PV 0.0kWh
2026-06-19 18:20:09.947328: Slot: [ 18:20, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:20:09.948738: SoC: [ 11.36, 11.35, 11.16, 11.16, 11.13, 11.09, 11.06, 10.99, 10.64, 10.43, 9.85, 9.4, 9.07, 8.37, 7.75, 7.69, 7.59, 7.44, 7.27, 7.06, 6.49, 5.16, 3.06, 2.71, 2.63, 2.48, 2.26, 1.98, 1.62, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 12.7, 12.7, 13.0, 13.0, 12.67, 12.32, 11.99, 11.65, 11.4, 11.24, 11.24, 11.21, 11.18, 11.15, 11.09, 10.79, 10.6, 10.1, 9.7, 9.41, 8.72, 8.1, 8.04, 7.94, 7.79, 7.58, 7.38, 6.8, 5.47, 3.38, 3.02, 2.94, 2.79, 2.58, 2.29, 1.93, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:20:09.949986: BAT: [ 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<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 18:20:09.951787: LOAD: [ 4.5, 4.51, 4.68, 4.69, 4.72, 4.75, 4.78, 4.84, 5.17, 5.37, 5.9, 6.33, 6.63, 7.28, 7.87, 7.91, 8.01, 8.15, 8.34, 8.54, 9.07, 10.31, 12.26, 12.59, 12.66, 12.8, 13.01, 13.27, 13.61, 14.0, 14.46, 14.68, 14.69, 14.94, 15.24, 15.61, 15.79, 16.01, 16.29, 16.62, 17.26, 17.91, 18.34, 18.82, 19.14, 19.45, 19.77, 20.07, 20.39, 20.62, 20.77, 20.77, 20.8, 20.83, 20.86, 20.91, 21.2, 21.37, 21.84, 22.21, 22.48, 23.12, 23.7, 23.75, 23.85, 23.99, 24.18, 24.37, 24.91, 26.14, 28.09, 28.42, 28.5, 28.64, 28.84, 29.11, 29.44, 29.84, 30.3, 30.51, 30.53, 30.77, 31.08] kWh
2026-06-19 18:20:09.953561: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:20:09.955263: IMPORT: [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.41, 1.87, 2.09, 2.1, 2.35, 2.66, 5.52, 8.2, 8.42, 11.2, 14.03, 17.17, 17.32, 17.75, 18.55, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.95, 19.41, 19.63, 19.64, 19.89, 20.2] kWh
2026-06-19 18:20:09.956621: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:20:09.958051: METRIC: [ 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 65.18, 115.16, 115.16, 115.16, 115.16, 115.16, 115.74, 115.74, 115.74, 115.74, 115.74, 115.74, 115.74, 115.74, 115.74, 115.74, 115.74, 121.4, 128.7, 132.23, 132.42, 136.24, 140.86, 178.52, 214.62, 217.76, 256.13, 294.85, 337.87, 339.97, 345.77, 356.77, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 361.35, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 411.33, 412.61, 419.91, 423.44, 423.63, 427.45, 432.07] p
2026-06-19 18:20:09.960291: STATE: [ , , , , , , , , , , , , , , , , , Chrg, , , , , , , Chrg, , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 18:20:09.960323: Saving plan best values to HA entities
2026-06-19 18:20:10.104282: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 18:20:10.108807: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 18:20:10.115083: Best charging limit SoC's [7.0, 2.0, 16.0, 6.0, 16.0, 12.5, 13.0, 16.0]kWh, export []kWh gives import battery 36.86kWh, house 2.95kWh, export 0.0kWh, metric 432.07p, metric10 452.08p
2026-06-19 18:20:10.195571: Marginal costs baseline metric (no standing charge): 332.1028
2026-06-19 18:20:10.416493: Marginal energy costs matrix computed: min=16.69 max=24.79
2026-06-19 18:20:10.590758: Rate array import [{'start': 1100, 'end': 1140, 'rate': 'very expensive', 'range': '(34.5p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1100, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 18:20:10.591586: - Your estimated bill for today is £0.65 and tomorrow is £2.96
2026-06-19 18:20:10.591633: - Import rates are very expensive (34.5p - 37.1p) for the next 40 minutes and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 18:20:10.591658: - The battery is currently at 71% and is in eco mode for the next 8 hours.
2026-06-19 18:20:10.592176: - For the next 48 hours there will be no solar generation.
2026-06-19 18:20:10.592296: - You will run out of battery in 13 hours.
2026-06-19 18:20:10.592523: - Your next charge slot will be in 8 hours where import rates will be cheap (16.4p).
2026-06-19 18:20:10.592553:
2026-06-19 18:20:10.641754: Plan calculation took 7.66 seconds
2026-06-19 18:20:10.642050: Inverter 0: Type SK Sunsynk
2026-06-19 18:20:10.642091: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:20:10.642343: Reserve min: 10%, battery_min: 10%
2026-06-19 18:20:10.642420: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 18:20:10.642743: Inverter 0 SoC: 11.29kW 71%, current charge rate 5000W, current discharge rate 5250W, current battery power 541W, current battery voltage 51.2V, grid power -54W, load power 572W, PV Power 0W
2026-06-19 18:20:10.642969: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:20:10.643110: Inverter 0 scheduled charge enable is False
2026-06-19 18:20:10.643164: Inverter 0 charge windows currently []
2026-06-19 18:20:10.643198: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:20:10.643339: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:20:10.643369: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:20:10.643411: Inverter 0 scheduled discharge enable is False
2026-06-19 18:20:10.643544: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:20:10.643573: Inverter 0 discharge windows currently []
2026-06-19 18:20:10.643597: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:20:10.643613: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:20:10.643629: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:20:10.722511: Total inverter register writes now 0
2026-06-19 18:20:10.742677: Completed run status Read-Only
2026-06-19 18:20:10.748314: Info: record_status Read-Only
2026-06-19 18:20:10.759742: Saved current settings to /config/predbat_config.json
2026-06-19 18:20:44.827350: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:20:44.827567: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:20:44.827597: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:20:44.827717: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:20:44.827744: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:20:44.827761: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:20:44.827776: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:22:45.007537: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:22:45.007811: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:22:45.007858: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:22:45.007998: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:22:45.008042: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:22:45.008078: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:22:45.008092: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:24:45.183781: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:24:45.183974: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:24:45.184004: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:24:45.184261: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:24:45.184291: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:24:45.184307: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:24:45.184320: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:25:00.270818: --------------- PredBat - update at 2026-06-19 18:25:00+01:00 with clock skew 0 minutes, minutes now 1105
2026-06-19 18:25:00.271367: Saved current settings to /config/predbat_config.json
2026-06-19 18:25:00.271444: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 41.7 minutes
2026-06-19 18:25:00.271500: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 18:25:00.271569: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 18:25:00.290188: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 18:25:00.290750: Predbat mode is set to Control charge
2026-06-19 18:25:00.290835: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 18:25:00.381350: Found 11520 load_today datapoints going back 1 days
2026-06-19 18:25:00.381441: Using load_power data to fill gaps in load_today data
2026-06-19 18:25:00.427540: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 18:25:00.427655: Zero load period starting at 2026-06-19T12:09:00+0100 (376 minutes) for 889 minutes with base value 0.9
2026-06-19 18:25:00.427700: Zero load period starting at 2026-06-18T19:24:00+0100 (1381 minutes) for 64 minutes with base value 0.8
2026-06-19 18:25:00.428499: Processing 384 30-minute periods for power integration
2026-06-19 18:25:00.492407: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 18:25:00.492901: Car charging hold True, threshold 6.0kWh
2026-06-19 18:25:00.492948: Current data so far today: load 4.55kWh, import 1.1kWh, export 0.0kWh, PV 0kWh
2026-06-19 18:25:00.512921: Standing charge is set to 49.98p
2026-06-19 18:25:00.559484: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 18:25:00.559594: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 18:25:00.559893: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 41.7 minutes
2026-06-19 18:25:00.560404: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 41.7 minutes
2026-06-19 18:25:00.565433: Loaded 95 datapoints of futurerate analysis
2026-06-19 18:25:00.726120: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53']
2026-06-19 18:25:00.752000: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 18:25:00.752261: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 18:25:00.784435: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 18:25:00.784504: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 18:25:00.785438: High export rate found rates in range 99p to -99p
2026-06-19 18:25:00.865113: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 18:25:00.865225: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 18:25:00.865414: Last hour: net energy 0.05kWh, import 0.05kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 1.62p, import 1.62p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 18:25:00.911364: Today's energy total net 1.1kWh, import 1.1kWh, export 0.0kWh, cost 68.34p, import 18.36p, export 0.0p, carbon 0.0kg
2026-06-19 18:25:00.911468: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 18:25:00.913090: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 18:25:00.914533: Warn: Found 1 gaps in load_today totalling 9930 minutes to fill using average data
2026-06-19 18:25:00.914620: Gap starting at 2026-06-18T15:55:00+0100 (1590 minutes) for 9930 minutes
2026-06-19 18:25:00.929246: Historical days now [7] weight [1]
2026-06-19 18:25:00.949569: Today's load divergence 120.21%, in-day adjustment 114.73%, damping 0.95x, yesterday 100.0% today 119.2% blend 23.26%
2026-06-19 18:25:00.949637: Today's predicted so far 10.14kWh with 0.0kWh car/iBoost excluded, 0.68kWh import ignored, and 0kWh forecast extra.
2026-06-19 18:25:00.949710: Today's actual load so far 13.16kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 18:25:00.983593: Inverter 0: Type SK Sunsynk
2026-06-19 18:25:00.983653: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:25:00.983815: Reserve min: 10%, battery_min: 10%
2026-06-19 18:25:00.983873: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 18:25:00.984121: Inverter 0 SoC: 11.29kW 71%, current charge rate 5000W, current discharge rate 5250W, current battery power 528W, current battery voltage 51.2V, grid power -51W, load power 559W, PV Power 0W
2026-06-19 18:25:00.984260: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:25:00.984332: Inverter 0 scheduled charge enable is False
2026-06-19 18:25:00.984357: Inverter 0 charge windows currently []
2026-06-19 18:25:00.984379: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:25:00.984499: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:25:00.984525: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:25:00.984557: Inverter 0 scheduled discharge enable is False
2026-06-19 18:25:00.984669: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:25:00.984695: Inverter 0 discharge windows currently []
2026-06-19 18:25:00.984714: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:25:00.984730: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:25:00.984746: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:25:01.035767: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 18:25:01.035847: Plan was last updated on 2026-06-19 18:20:00+01:00 and is now 5.0 minutes old
2026-06-19 18:25:01.036169: Best charge window [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ]
2026-06-19 18:25:01.036203: Best export window [ ]
2026-06-19 18:25:01.037051: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 18:25:01.039111: Load divergence over 8.0 hours mean 398.32W, min 0.0W, max 2388.0W, std dev 503.92W, divergence 63.26%
2026-06-19 18:25:01.060231: Creating pool of 12 processes to match your CPU count
2026-06-19 18:25:01.145816: predict base end_record 06-21 11:05:00, final soc 1.6kWh, metric 497.01p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:50:00, load 31.27kWh, PV 0.0kWh
2026-06-19 18:25:01.147442: Slot: [ 18:25, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:25:01.148637: SoC: [ 11.29, 11.28, 11.09, 11.09, 11.05, 11.02, 10.99, 10.92, 10.57, 10.36, 9.78, 9.33, 8.99, 8.3, 7.67, 7.62, 7.52, 7.36, 7.16, 6.95, 6.38, 5.05, 2.95, 2.6, 2.52, 2.37, 2.15, 1.86, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:25:01.149629: BAT: [ 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-, 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-] kWh
2026-06-19 18:25:01.150842: LOAD: [ 4.55, 4.56, 4.73, 4.73, 4.77, 4.8, 4.83, 4.89, 5.22, 5.42, 5.95, 6.38, 6.68, 7.33, 7.92, 7.97, 8.06, 8.2, 8.39, 8.59, 9.12, 10.36, 12.31, 12.64, 12.71, 12.86, 13.06, 13.32, 13.66, 14.05, 14.51, 14.73, 14.74, 14.99, 15.3, 15.66, 15.85, 16.05, 16.35, 16.67, 17.3, 17.95, 18.38, 18.87, 19.2, 19.5, 19.82, 20.13, 20.44, 20.72, 20.88, 20.88, 20.91, 20.93, 20.96, 21.02, 21.3, 21.47, 21.94, 22.31, 22.58, 23.22, 23.8, 23.85, 23.95, 24.09, 24.28, 24.47, 25.0, 26.25, 28.2, 28.52, 28.6, 28.74, 28.94, 29.21, 29.54, 29.94, 30.39, 30.61, 30.63, 30.87, 31.18, 31.54] kWh
2026-06-19 18:25:01.151981: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:25:01.153165: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.19, 1.58, 2.04, 2.26, 2.27, 2.52, 2.83, 3.19, 3.38, 3.58, 3.88, 4.2, 4.82, 5.48, 5.91, 6.4, 6.72, 7.03, 7.35, 7.65, 7.97, 8.25, 8.4, 8.4, 8.43, 8.46, 8.49, 8.54, 8.83, 9.0, 9.47, 9.84, 10.11, 10.75, 11.33, 11.38, 11.47, 11.62, 11.81, 12.0, 12.53, 13.77, 15.72, 16.05, 16.13, 16.27, 16.47, 16.74, 17.07, 17.46, 17.92, 18.14, 18.16, 18.4, 18.71, 19.07] kWh
2026-06-19 18:25:01.154306: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:25:01.155460: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 119.85, 125.79, 133.09, 136.62, 136.81, 140.63, 145.25, 149.99, 152.56, 155.44, 159.52, 163.91, 172.51, 181.59, 187.53, 194.21, 198.95, 207.68, 216.44, 226.04, 235.78, 245.56, 251.1, 251.12, 251.92, 252.68, 253.46, 254.91, 262.73, 266.97, 278.06, 285.42, 290.81, 353.8, 365.35, 366.27, 368.05, 370.58, 373.7, 377.37, 387.19, 410.23, 446.63, 452.63, 453.97, 456.3, 459.95, 464.45, 470.38, 476.32, 483.62, 487.15, 487.34, 491.16, 495.78, 500.52] p
2026-06-19 18:25:01.267389: Battery has 13.42 hours left - now at 11.29kWh
2026-06-19 18:25:01.303128: predict base10 end_record 06-21 11:05:00, final soc 1.6kWh, metric 520.16p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:10:00, load 32.55kWh, PV 0.0kWh
2026-06-19 18:25:01.304581: Slot: [ 18:25, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:25:01.305814: SoC: [ 11.29, 11.28, 11.08, 11.08, 11.04, 11.01, 10.97, 10.9, 10.54, 10.31, 9.71, 9.23, 8.89, 8.16, 7.5, 7.45, 7.34, 7.18, 6.96, 6.75, 6.15, 4.75, 2.56, 2.19, 2.1, 1.95, 1.72, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:25:01.306788: BAT: [ 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-, 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-] kWh
2026-06-19 18:25:01.307968: LOAD: [ 4.55, 4.56, 4.74, 4.74, 4.78, 4.81, 4.84, 4.91, 5.25, 5.46, 6.02, 6.46, 6.79, 7.46, 8.08, 8.13, 8.23, 8.38, 8.58, 8.78, 9.34, 10.64, 12.68, 13.02, 13.1, 13.25, 13.46, 13.74, 14.09, 14.5, 14.98, 15.21, 15.23, 15.48, 15.81, 16.18, 16.39, 16.6, 16.91, 17.24, 17.9, 18.58, 19.04, 19.55, 19.89, 20.21, 20.54, 20.87, 21.2, 21.49, 21.65, 21.65, 21.68, 21.71, 21.74, 21.8, 22.09, 22.28, 22.77, 23.15, 23.43, 24.11, 24.72, 24.77, 24.87, 25.02, 25.22, 25.42, 25.98, 27.28, 29.32, 29.66, 29.74, 29.89, 30.1, 30.38, 30.73, 31.14, 31.63, 31.86, 31.87, 32.12, 32.45, 32.83] kWh
2026-06-19 18:25:01.309231: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:25:01.310435: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.27, 1.62, 2.03, 2.51, 2.74, 2.76, 3.01, 3.34, 3.71, 3.91, 4.13, 4.44, 4.77, 5.43, 6.11, 6.57, 7.08, 7.42, 7.74, 8.07, 8.4, 8.73, 9.02, 9.18, 9.18, 9.21, 9.24, 9.27, 9.33, 9.62, 9.8, 10.29, 10.68, 10.96, 11.63, 12.25, 12.3, 12.4, 12.55, 12.75, 12.95, 13.51, 14.81, 16.85, 17.19, 17.27, 17.42, 17.63, 17.91, 18.26, 18.67, 19.15, 19.38, 19.4, 19.65, 19.98, 20.35] kWh
2026-06-19 18:25:01.311559: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:25:01.312708: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 121.22, 127.43, 133.65, 141.29, 144.99, 145.19, 149.19, 154.03, 159.0, 161.68, 164.71, 168.97, 173.57, 182.58, 192.09, 198.31, 205.32, 210.28, 219.42, 228.61, 238.66, 248.87, 259.12, 264.92, 264.94, 265.78, 266.57, 267.39, 268.92, 277.11, 281.56, 293.17, 300.88, 306.53, 370.14, 382.24, 383.21, 385.07, 387.72, 390.99, 394.83, 405.12, 429.25, 467.39, 473.67, 475.07, 477.52, 481.34, 486.06, 492.27, 498.49, 506.14, 509.84, 510.04, 514.03, 518.88, 523.84] p
2026-06-19 18:25:01.388676: predict best10 end_record 06-21 11:05:00, final soc 1.92kWh, metric 463.1p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:45:00, load 32.55kWh, PV 0.0kWh
2026-06-19 18:25:01.390981: Slot: [ 18:25, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:25:01.392171: SoC: [ 11.29, 11.28, 11.08, 11.08, 11.04, 11.01, 10.97, 10.9, 10.54, 10.31, 9.71, 9.23, 8.89, 8.16, 7.5, 7.45, 7.34, 7.18, 7.18, 6.96, 6.36, 4.96, 2.77, 2.4, 2.32, 2.32, 2.09, 1.79, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 12.5, 12.5, 13.0, 13.0, 12.66, 12.3, 11.95, 11.6, 11.28, 11.11, 11.11, 11.07, 11.04, 11.01, 10.95, 10.63, 10.44, 9.91, 9.5, 9.2, 8.47, 7.82, 7.76, 7.65, 7.49, 7.28, 7.06, 6.46, 5.07, 2.87, 2.5, 2.42, 2.26, 2.03, 1.73, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 18:25:01.393137: BAT: [ 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<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>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<bf+, g<bf+] kWh
2026-06-19 18:25:01.394318: LOAD: [ 4.55, 4.56, 4.74, 4.74, 4.78, 4.81, 4.84, 4.91, 5.25, 5.46, 6.02, 6.46, 6.79, 7.46, 8.08, 8.13, 8.23, 8.38, 8.58, 8.78, 9.34, 10.64, 12.68, 13.02, 13.1, 13.25, 13.46, 13.74, 14.09, 14.5, 14.98, 15.21, 15.23, 15.48, 15.81, 16.18, 16.39, 16.6, 16.91, 17.24, 17.9, 18.58, 19.04, 19.55, 19.89, 20.21, 20.54, 20.87, 21.2, 21.49, 21.65, 21.65, 21.68, 21.71, 21.74, 21.8, 22.09, 22.28, 22.77, 23.15, 23.43, 24.11, 24.72, 24.77, 24.87, 25.02, 25.22, 25.42, 25.98, 27.28, 29.32, 29.66, 29.74, 29.89, 30.1, 30.38, 30.73, 31.14, 31.63, 31.86, 31.87, 32.12, 32.45, 32.83] kWh
2026-06-19 18:25:01.395412: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:25:01.396528: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.45, 1.45, 1.45, 1.62, 2.03, 2.51, 2.74, 2.76, 3.01, 3.34, 5.8, 8.08, 8.85, 11.24, 13.66, 16.41, 17.82, 18.27, 19.32, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.66, 19.89, 20.3, 20.78, 21.01, 21.02, 21.28, 21.6, 24.06] kWh
2026-06-19 18:25:01.397592: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:25:01.398754: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 124.04, 124.04, 124.04, 127.14, 133.36, 141.0, 144.7, 144.9, 148.9, 153.74, 186.14, 216.84, 227.76, 260.77, 293.89, 331.43, 351.12, 357.34, 371.69, 376.65, 376.65, 376.65, 376.65, 376.65, 376.65, 376.65, 376.65, 376.65, 376.65, 376.65, 376.65, 376.65, 376.65, 376.65, 376.65, 376.65, 426.64, 426.64, 426.64, 426.64, 426.64, 426.64, 426.64, 426.64, 426.64, 426.64, 426.64, 426.64, 426.64, 426.64, 426.64, 430.64, 436.86, 444.5, 448.2, 448.4, 452.4, 457.24, 489.64] p
2026-06-19 18:25:01.466967: predict best end_record 06-21 11:05:00, final soc 1.99kWh, metric 443.76p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:00:00, load 31.27kWh, PV 0.0kWh
2026-06-19 18:25:01.468425: Slot: [ 18:25, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:25:01.469564: SoC: [ 11.29, 11.28, 11.09, 11.09, 11.05, 11.02, 10.99, 10.92, 10.57, 10.36, 9.78, 9.33, 8.99, 8.3, 7.67, 7.62, 7.52, 7.36, 7.27, 7.06, 6.49, 5.16, 3.06, 2.71, 2.63, 2.48, 2.26, 1.97, 1.62, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 12.71, 12.71, 13.0, 13.0, 12.67, 12.33, 12.0, 11.66, 11.36, 11.2, 11.2, 11.16, 11.13, 11.1, 11.05, 10.74, 10.56, 10.05, 9.66, 9.37, 8.68, 8.05, 8.0, 7.9, 7.75, 7.54, 7.33, 6.76, 5.43, 3.33, 2.98, 2.9, 2.75, 2.53, 2.25, 1.89, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 18:25:01.470558: BAT: [ 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<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 18:25:01.471747: LOAD: [ 4.55, 4.56, 4.73, 4.73, 4.77, 4.8, 4.83, 4.89, 5.22, 5.42, 5.95, 6.38, 6.68, 7.33, 7.92, 7.97, 8.06, 8.2, 8.39, 8.59, 9.12, 10.36, 12.31, 12.64, 12.71, 12.86, 13.06, 13.32, 13.66, 14.05, 14.51, 14.73, 14.74, 14.99, 15.3, 15.66, 15.85, 16.05, 16.35, 16.67, 17.3, 17.95, 18.38, 18.87, 19.2, 19.5, 19.82, 20.13, 20.44, 20.72, 20.88, 20.88, 20.91, 20.93, 20.96, 21.02, 21.3, 21.47, 21.94, 22.31, 22.58, 23.22, 23.8, 23.85, 23.95, 24.09, 24.28, 24.47, 25.0, 26.25, 28.2, 28.52, 28.6, 28.74, 28.94, 29.21, 29.54, 29.94, 30.39, 30.61, 30.63, 30.87, 31.18, 31.54] kWh
2026-06-19 18:25:01.472932: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:25:01.474121: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.58, 2.04, 2.26, 2.27, 2.52, 2.83, 5.69, 8.38, 8.58, 11.38, 14.2, 17.32, 17.49, 17.92, 18.71, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.17, 19.63, 19.84, 19.86, 20.1, 20.41, 23.27] kWh
2026-06-19 18:25:01.475239: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:25:01.476413: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 119.98, 119.98, 119.98, 119.98, 119.98, 119.98, 119.98, 119.98, 119.98, 119.98, 119.98, 125.69, 132.99, 136.51, 136.7, 140.52, 145.15, 182.8, 218.99, 221.88, 260.45, 299.06, 341.89, 344.16, 350.1, 360.98, 365.71, 365.71, 365.71, 365.71, 365.71, 365.71, 365.71, 365.71, 365.71, 365.71, 365.71, 365.71, 365.71, 365.71, 365.71, 365.71, 365.71, 415.7, 415.7, 415.7, 415.7, 415.7, 415.7, 415.7, 415.7, 415.7, 415.7, 415.7, 415.7, 415.7, 415.7, 415.7, 415.7, 417.59, 424.89, 428.42, 428.61, 432.43, 437.05, 474.7] p
2026-06-19 18:25:01.478228: STATE: [ , , , , , , , , , , , , , , , , , Chrg, , , , , , , Chrg, , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg]
2026-06-19 18:25:01.478256: Saving plan best values to HA entities
2026-06-19 18:25:01.628306: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 18:25:01.633726: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 18:25:01.639041: Best charging limit SoC's [7.0, 2.0, 16.0, 6.0, 16.0, 12.5, 13.0, 16.0]kWh, export []kWh gives import battery 36.93kWh, house 2.99kWh, export 0.0kWh, metric 443.76p, metric10 463.1p
2026-06-19 18:25:01.712388: Marginal costs baseline metric (no standing charge): 343.7955
2026-06-19 18:25:01.932429: Marginal energy costs matrix computed: min=16.79 max=24.53
2026-06-19 18:25:02.022831: Rate array import [{'start': 1105, 'end': 1140, 'rate': 'very expensive', 'range': '(34.5p - 37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1105, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 18:25:02.023459: - Your estimated bill for today is £0.68 and tomorrow is £2.97
2026-06-19 18:25:02.023488: - Import rates are very expensive (34.5p - 37.1p) for the next 35 minutes and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 18:25:02.023503: - The battery is currently at 71% and is in eco mode for the next 8 hours.
2026-06-19 18:25:02.023516: - For the next 48 hours there will be no solar generation.
2026-06-19 18:25:02.023528: - You will run out of battery in 13 hours.
2026-06-19 18:25:02.023540: - Your next charge slot will be in 8 hours where import rates will be cheap (16.4p).
2026-06-19 18:25:02.023553:
2026-06-19 18:25:02.068466: Plan calculation took 1.03 seconds
2026-06-19 18:25:02.074904: No high rate period found
2026-06-19 18:25:02.135534: Import threshold used for optimisation was 16.74p
2026-06-19 18:25:02.188476: Low import rate windows [0: 06-19 18:00:00 - 06-19 18:30:00 @ 34.45, 1: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 2: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 3: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 4: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 5: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 6: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 7: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 8: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 9: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 10: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 11: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 12: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 13: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 14: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 15: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 16: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 17: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 18: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 19: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 20: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 21: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 22: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 23: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 24: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 25: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 26: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 27: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 28: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 29: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 30: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 31: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 32: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 33: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 34: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 35: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 36: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 37: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 38: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 39: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 40: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 41: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 42: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 43: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 44: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 45: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 46: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 47: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 48: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 49: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 50: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 51: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 52: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 53: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 54: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 55: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 56: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 57: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 58: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 59: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 60: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 61: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 62: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 63: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 64: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 65: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 66: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 67: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 68: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 69: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 70: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 71: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 72: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 73: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 74: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 75: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 76: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 77: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 78: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 79: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 80: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 81: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 82: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 83: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 84: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 85: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 86: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 87: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 88: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 89: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 90: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 91: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 92: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 93: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 94: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 95: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93]
2026-06-19 18:25:02.212362: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 18:25:02.218842: Total inverter register writes now 0
2026-06-19 18:25:02.238107: Completed run status Read-Only
2026-06-19 18:25:02.243240: Info: record_status Read-Only
2026-06-19 18:25:02.253566: Saved current settings to /config/predbat_config.json
2026-06-19 18:25:45.323554: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:25:45.323753: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:25:45.323787: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:25:45.323935: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:25:45.323970: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:25:45.323988: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:25:45.324025: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:27:45.503247: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:27:45.503446: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:27:45.503477: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:27:45.503601: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:27:45.503629: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:27:45.503647: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:27:45.503662: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:29:45.684086: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:29:45.684286: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:29:45.684316: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:29:45.684438: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:29:45.684466: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:29:45.684484: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:29:45.684500: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:30:00.768203: --------------- PredBat - update at 2026-06-19 18:30:00+01:00 with clock skew 0 minutes, minutes now 1110
2026-06-19 18:30:00.768952: Saved current settings to /config/predbat_config.json
2026-06-19 18:30:00.769083: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 46.7 minutes
2026-06-19 18:30:00.769225: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 18:30:00.769341: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 18:30:00.799837: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 18:30:00.800351: Predbat mode is set to Control charge
2026-06-19 18:30:00.800430: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 18:30:00.925975: Found 11520 load_today datapoints going back 1 days
2026-06-19 18:30:00.926142: Using load_power data to fill gaps in load_today data
2026-06-19 18:30:00.986204: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 18:30:00.986371: Zero load period starting at 2026-06-19T12:09:00+0100 (381 minutes) for 889 minutes with base value 0.9
2026-06-19 18:30:00.986427: Zero load period starting at 2026-06-18T19:24:00+0100 (1386 minutes) for 64 minutes with base value 0.8
2026-06-19 18:30:00.987510: Processing 384 30-minute periods for power integration
2026-06-19 18:30:01.055606: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 18:30:01.055709: Car charging hold True, threshold 6.0kWh
2026-06-19 18:30:01.055749: Current data so far today: load 4.6kWh, import 1.1kWh, export 0.0kWh, PV 0kWh
2026-06-19 18:30:01.074308: Standing charge is set to 49.98p
2026-06-19 18:30:01.124581: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 18:30:01.124673: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 18:30:01.124898: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 46.7 minutes
2026-06-19 18:30:01.125384: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 46.7 minutes
2026-06-19 18:30:01.131786: Loaded 95 datapoints of futurerate analysis
2026-06-19 18:30:01.288433: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53']
2026-06-19 18:30:01.315680: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 18:30:01.316077: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 18:30:01.361860: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 18:30:01.361971: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 18:30:01.363660: High export rate found rates in range 99p to -99p
2026-06-19 18:30:01.469513: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 18:30:01.469646: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 18:30:01.469905: Last hour: net energy 0.05kWh, import 0.05kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 1.48p, import 1.48p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 18:30:01.524154: Today's energy total net 1.1kWh, import 1.1kWh, export 0.0kWh, cost 68.34p, import 18.36p, export 0.0p, carbon 0.0kg
2026-06-19 18:30:01.524253: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 18:30:01.525695: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 18:30:01.527201: Warn: Found 1 gaps in load_today totalling 9925 minutes to fill using average data
2026-06-19 18:30:01.527324: Gap starting at 2026-06-18T15:55:00+0100 (1595 minutes) for 9925 minutes
2026-06-19 18:30:01.543482: Historical days now [7] weight [1]
2026-06-19 18:30:01.567862: Today's load divergence 120.36%, in-day adjustment 114.91%, damping 0.95x, yesterday 100.0% today 119.34% blend 22.92%
2026-06-19 18:30:01.567930: Today's predicted so far 10.22kWh with 0.0kWh car/iBoost excluded, 0.63kWh import ignored, and 0kWh forecast extra.
2026-06-19 18:30:01.567959: Today's actual load so far 13.29kWh with 0.0kWh car/iBoost excluded, and 0.09kWh import ignored.
2026-06-19 18:30:01.603533: Inverter 0: Type SK Sunsynk
2026-06-19 18:30:01.603596: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:30:01.603744: Reserve min: 10%, battery_min: 10%
2026-06-19 18:30:01.603795: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 18:30:01.604038: Inverter 0 SoC: 11.2kW 70%, current charge rate 5000W, current discharge rate 5250W, current battery power 572W, current battery voltage 51.2V, grid power -53W, load power 606W, PV Power 0W
2026-06-19 18:30:01.604199: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:30:01.604267: Inverter 0 scheduled charge enable is False
2026-06-19 18:30:01.604288: Inverter 0 charge windows currently []
2026-06-19 18:30:01.604316: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:30:01.604432: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:30:01.604458: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:30:01.604487: Inverter 0 scheduled discharge enable is False
2026-06-19 18:30:01.604585: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:30:01.604607: Inverter 0 discharge windows currently []
2026-06-19 18:30:01.604623: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:30:01.604636: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:30:01.604649: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:30:01.673951: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 18:30:01.674041: Plan was last updated on 2026-06-19 18:20:00+01:00 and is now 10.0 minutes old
2026-06-19 18:30:01.674316: Best charge window [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ]
2026-06-19 18:30:01.674374: Best export window [ ]
2026-06-19 18:30:01.674953: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 18:30:01.676620: Load divergence over 8.0 hours mean 400.6W, min 0.0W, max 2388.0W, std dev 503.03W, divergence 62.78%
2026-06-19 18:30:01.693529: Creating pool of 12 processes to match your CPU count
2026-06-19 18:30:01.767521: predict base end_record 06-21 11:10:00, final soc 1.6kWh, metric 501.29p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:45:00, load 31.45kWh, PV 0.0kWh
2026-06-19 18:30:01.769197: Slot: [ 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:30:01.770423: SoC: [ 11.2, 11.01, 11.01, 10.98, 10.94, 10.91, 10.84, 10.49, 10.28, 9.7, 9.25, 8.91, 8.22, 7.59, 7.54, 7.43, 7.28, 7.08, 6.87, 6.3, 4.97, 2.87, 2.52, 2.44, 2.29, 2.07, 1.78, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:30:01.771412: BAT: [ 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-, 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-] kWh
2026-06-19 18:30:01.772566: LOAD: [ 4.6, 4.77, 4.78, 4.81, 4.84, 4.87, 4.94, 5.26, 5.46, 6.0, 6.42, 6.73, 7.38, 7.96, 8.01, 8.11, 8.25, 8.44, 8.63, 9.16, 10.4, 12.36, 12.68, 12.76, 12.9, 13.1, 13.37, 13.7, 14.1, 14.55, 14.77, 14.79, 15.03, 15.34, 15.7, 15.9, 16.08, 16.39, 16.71, 17.33, 17.96, 18.38, 18.91, 19.22, 19.54, 19.86, 20.17, 20.49, 20.8, 20.96, 20.97, 20.99, 21.02, 21.05, 21.1, 21.39, 21.56, 22.03, 22.39, 22.66, 23.3, 23.89, 23.94, 24.03, 24.18, 24.37, 24.56, 25.09, 26.33, 28.28, 28.61, 28.69, 28.83, 29.03, 29.3, 29.63, 30.02, 30.48, 30.7, 30.71, 30.96, 31.27, 31.63] kWh
2026-06-19 18:30:01.773716: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:30:01.774864: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.26, 1.66, 2.12, 2.33, 2.35, 2.59, 2.9, 3.26, 3.46, 3.64, 3.95, 4.27, 4.89, 5.52, 5.94, 6.47, 6.78, 7.1, 7.42, 7.73, 8.05, 8.36, 8.52, 8.53, 8.55, 8.58, 8.61, 8.66, 8.95, 9.12, 9.59, 9.96, 10.22, 10.87, 11.45, 11.5, 11.59, 11.74, 11.93, 12.12, 12.65, 13.89, 15.84, 16.17, 16.25, 16.39, 16.59, 16.86, 17.19, 17.58, 18.04, 18.26, 18.28, 18.52, 18.83, 19.19] kWh
2026-06-19 18:30:01.775965: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:30:01.777120: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 121.22, 127.16, 134.45, 137.98, 138.17, 141.99, 146.62, 151.36, 154.06, 156.62, 160.88, 165.2, 173.68, 182.52, 188.23, 195.53, 200.07, 209.28, 217.89, 227.71, 237.37, 248.34, 254.21, 254.29, 255.03, 255.79, 256.56, 258.06, 265.84, 270.08, 281.17, 288.53, 293.92, 356.92, 368.47, 369.39, 371.17, 373.7, 376.82, 380.49, 390.31, 413.35, 449.75, 455.74, 457.08, 459.42, 463.07, 467.57, 473.5, 479.44, 486.74, 490.27, 490.46, 494.28, 498.9, 503.64] p
2026-06-19 18:30:01.890934: Battery has 13.25 hours left - now at 11.2kWh
2026-06-19 18:30:01.928755: predict base10 end_record 06-21 11:10:00, final soc 1.6kWh, metric 524.5p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:00:00, load 32.73kWh, PV 0.0kWh
2026-06-19 18:30:01.930243: Slot: [ 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:30:01.931443: SoC: [ 11.2, 11.0, 11.0, 10.96, 10.93, 10.89, 10.82, 10.46, 10.23, 9.63, 9.15, 8.8, 8.08, 7.42, 7.36, 7.26, 7.09, 6.88, 6.66, 6.07, 4.67, 2.48, 2.1, 2.02, 1.86, 1.63, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:30:01.932479: BAT: [ 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-, 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-] kWh
2026-06-19 18:30:01.933617: LOAD: [ 4.6, 4.78, 4.79, 4.82, 4.85, 4.89, 4.95, 5.29, 5.5, 6.06, 6.51, 6.83, 7.51, 8.12, 8.17, 8.27, 8.42, 8.62, 8.82, 9.38, 10.68, 12.72, 13.07, 13.15, 13.29, 13.51, 13.79, 14.13, 14.55, 15.03, 15.26, 15.27, 15.53, 15.85, 16.23, 16.44, 16.63, 16.95, 17.28, 17.93, 18.6, 19.04, 19.59, 19.92, 20.26, 20.59, 20.91, 21.25, 21.57, 21.74, 21.75, 21.77, 21.8, 21.83, 21.89, 22.18, 22.37, 22.86, 23.24, 23.52, 24.2, 24.81, 24.86, 24.96, 25.11, 25.31, 25.51, 26.07, 27.37, 29.41, 29.76, 29.84, 29.98, 30.19, 30.47, 30.82, 31.23, 31.72, 31.95, 31.96, 32.22, 32.54, 32.92] kWh
2026-06-19 18:30:01.934747: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:30:01.935920: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.35, 1.7, 2.11, 2.59, 2.82, 2.83, 3.09, 3.41, 3.79, 4.0, 4.19, 4.51, 4.84, 5.49, 6.16, 6.6, 7.15, 7.48, 7.82, 8.15, 8.48, 8.81, 9.13, 9.3, 9.31, 9.33, 9.36, 9.39, 9.45, 9.75, 9.93, 10.42, 10.8, 11.09, 11.76, 12.37, 12.42, 12.52, 12.67, 12.87, 13.07, 13.63, 14.93, 16.97, 17.32, 17.4, 17.54, 17.75, 18.03, 18.38, 18.8, 19.28, 19.51, 19.52, 19.78, 20.1, 20.48] kWh
2026-06-19 18:30:01.937274: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:30:01.938799: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 122.51, 128.72, 134.94, 142.59, 146.28, 146.48, 150.48, 155.32, 160.29, 163.12, 165.8, 170.27, 174.8, 183.68, 192.94, 198.93, 206.58, 211.34, 220.98, 229.99, 240.28, 250.39, 261.88, 268.03, 268.12, 268.9, 269.7, 270.5, 272.08, 280.23, 284.67, 296.29, 303.99, 309.64, 373.25, 385.36, 386.33, 388.19, 390.84, 394.1, 397.95, 408.24, 432.37, 470.51, 476.79, 478.19, 480.64, 484.46, 489.19, 495.39, 501.61, 509.26, 512.96, 513.15, 517.15, 522.0, 526.96] p
2026-06-19 18:30:02.011052: predict best10 end_record 06-21 11:10:00, final soc 2.25kWh, metric 471.11p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:35:00, load 32.73kWh, PV 0.0kWh
2026-06-19 18:30:02.012555: Slot: [ 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:30:02.013745: SoC: [ 11.2, 11.0, 11.0, 10.96, 10.93, 10.89, 10.82, 10.46, 10.23, 9.63, 9.15, 8.8, 8.08, 7.42, 7.36, 7.26, 7.09, 7.09, 6.88, 6.28, 4.88, 2.69, 2.32, 2.23, 2.23, 2.0, 1.71, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 12.5, 12.5, 13.0, 13.0, 12.64, 12.29, 11.93, 11.58, 11.22, 11.04, 11.04, 11.01, 10.98, 10.95, 10.88, 10.57, 10.37, 9.85, 9.43, 9.13, 8.41, 7.75, 7.7, 7.59, 7.43, 7.21, 7.0, 6.4, 5.0, 2.81, 2.44, 2.35, 2.2, 1.97, 1.67, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 18:30:02.014725: BAT: [ 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<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~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<bf+, g<bf+] kWh
2026-06-19 18:30:02.015853: LOAD: [ 4.6, 4.78, 4.79, 4.82, 4.85, 4.89, 4.95, 5.29, 5.5, 6.06, 6.51, 6.83, 7.51, 8.12, 8.17, 8.27, 8.42, 8.62, 8.82, 9.38, 10.68, 12.72, 13.07, 13.15, 13.29, 13.51, 13.79, 14.13, 14.55, 15.03, 15.26, 15.27, 15.53, 15.85, 16.23, 16.44, 16.63, 16.95, 17.28, 17.93, 18.6, 19.04, 19.59, 19.92, 20.26, 20.59, 20.91, 21.25, 21.57, 21.74, 21.75, 21.77, 21.8, 21.83, 21.89, 22.18, 22.37, 22.86, 23.24, 23.52, 24.2, 24.81, 24.86, 24.96, 25.11, 25.31, 25.51, 26.07, 27.37, 29.41, 29.76, 29.84, 29.98, 30.19, 30.47, 30.82, 31.23, 31.72, 31.95, 31.96, 32.22, 32.54, 32.92] kWh
2026-06-19 18:30:02.016918: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:30:02.018072: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.45, 1.45, 1.45, 1.7, 2.11, 2.59, 2.82, 2.83, 3.09, 3.41, 5.87, 8.17, 8.92, 11.32, 13.74, 16.47, 17.86, 18.3, 19.4, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 20.01, 20.42, 20.9, 21.13, 21.15, 21.4, 21.73, 24.19] kWh
2026-06-19 18:30:02.019139: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:30:02.020261: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 124.04, 124.04, 124.04, 128.5, 134.73, 142.37, 146.07, 146.27, 150.27, 155.11, 187.51, 218.36, 228.93, 262.15, 295.2, 332.6, 352.04, 358.03, 373.03, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 427.77, 427.77, 427.77, 427.77, 427.77, 427.77, 427.77, 427.77, 427.77, 427.77, 427.77, 427.77, 427.77, 427.77, 427.77, 432.86, 439.08, 446.73, 450.43, 450.63, 454.62, 459.47, 491.87] p
2026-06-19 18:30:02.116961: predict best end_record 06-21 11:10:00, final soc 2.38kWh, metric 452.4p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:00:00, load 31.45kWh, PV 0.0kWh
2026-06-19 18:30:02.120235: Slot: [ 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:30:02.123316: SoC: [ 11.2, 11.01, 11.01, 10.98, 10.94, 10.91, 10.84, 10.49, 10.28, 9.7, 9.25, 8.91, 8.22, 7.59, 7.54, 7.43, 7.28, 7.25, 7.04, 6.47, 5.14, 3.04, 2.69, 2.61, 2.46, 2.24, 1.96, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 12.65, 12.65, 13.0, 13.0, 12.66, 12.32, 11.98, 11.64, 11.3, 11.13, 11.13, 11.1, 11.07, 11.04, 10.98, 10.68, 10.49, 9.99, 9.59, 9.3, 8.62, 7.99, 7.94, 7.83, 7.68, 7.48, 7.27, 6.7, 5.37, 3.27, 2.92, 2.84, 2.69, 2.47, 2.18, 1.83, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 18:30:02.125327: BAT: [ 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<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 18:30:02.127176: LOAD: [ 4.6, 4.77, 4.78, 4.81, 4.84, 4.87, 4.94, 5.26, 5.46, 6.0, 6.42, 6.73, 7.38, 7.96, 8.01, 8.11, 8.25, 8.44, 8.63, 9.16, 10.4, 12.36, 12.68, 12.76, 12.9, 13.1, 13.37, 13.7, 14.1, 14.55, 14.77, 14.79, 15.03, 15.34, 15.7, 15.9, 16.08, 16.39, 16.71, 17.33, 17.96, 18.38, 18.91, 19.22, 19.54, 19.86, 20.17, 20.49, 20.8, 20.96, 20.97, 20.99, 21.02, 21.05, 21.1, 21.39, 21.56, 22.03, 22.39, 22.66, 23.3, 23.89, 23.94, 24.03, 24.18, 24.37, 24.56, 25.09, 26.33, 28.28, 28.61, 28.69, 28.83, 29.03, 29.3, 29.63, 30.02, 30.48, 30.7, 30.71, 30.96, 31.27, 31.63] kWh
2026-06-19 18:30:02.128701: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:30:02.130389: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.66, 2.12, 2.33, 2.35, 2.59, 2.9, 5.76, 8.46, 8.64, 11.45, 14.27, 17.39, 17.47, 17.89, 18.8, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.3, 19.75, 19.97, 19.99, 20.23, 20.54, 23.4] kWh
2026-06-19 18:30:02.132222: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:30:02.134359: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 126.91, 134.21, 137.74, 137.93, 141.75, 146.37, 184.03, 220.36, 222.92, 261.68, 300.23, 342.93, 344.15, 349.86, 362.27, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 419.57, 426.87, 430.4, 430.59, 434.41, 439.03, 476.69] p
2026-06-19 18:30:02.137470: STATE: [ , , , , , , , , , , , , , , , , Chrg, , , , , , , Chrg, , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg]
2026-06-19 18:30:02.137511: Saving plan best values to HA entities
2026-06-19 18:30:02.340431: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 18:30:02.347760: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 18:30:02.354906: Best charging limit SoC's [7.0, 2.0, 16.0, 6.0, 16.0, 12.5, 13.0, 16.0]kWh, export []kWh gives import battery 36.98kWh, house 3.07kWh, export 0.0kWh, metric 452.4p, metric10 471.11p
2026-06-19 18:30:02.440828: Marginal costs baseline metric (no standing charge): 352.4286
2026-06-19 18:30:02.661725: Marginal energy costs matrix computed: min=17.01 max=24.28
2026-06-19 18:30:02.751621: Rate array import [{'start': 1110, 'end': 1140, 'rate': 'very expensive', 'range': '(37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1110, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 18:30:02.752333: - Your estimated bill for today is £0.68 and tomorrow is £2.98
2026-06-19 18:30:02.752368: - Import rates are very expensive (37.1p) for the next 30 minutes and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 18:30:02.752386: - The battery is currently at 70% and is in eco mode for the next 8 hours.
2026-06-19 18:30:02.752402: - For the next 48 hours there will be no solar generation.
2026-06-19 18:30:02.752417: - You will run out of battery in 13 hours.
2026-06-19 18:30:02.752432: - Your next charge slot will be in 8 hours where import rates will be cheap (16.4p).
2026-06-19 18:30:02.752447:
2026-06-19 18:30:02.802158: Plan calculation took 1.13 seconds
2026-06-19 18:30:02.805810: No high rate period found
2026-06-19 18:30:02.855536: Import threshold used for optimisation was 16.74p
2026-06-19 18:30:02.915190: Low import rate windows [0: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 1: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 2: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 3: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 4: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 5: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 6: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 7: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 8: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 9: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 10: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 11: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 12: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 13: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 14: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 15: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 16: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 17: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 18: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 19: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 20: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 21: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 22: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 23: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 24: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 25: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 26: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 27: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 28: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 29: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 30: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 31: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 32: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 33: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 34: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 35: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 36: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 37: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 38: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 39: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 40: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 41: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 42: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 43: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 44: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 45: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 46: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 47: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 48: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 49: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 50: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 51: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 52: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 53: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 54: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 55: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 56: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 57: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 58: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 59: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 60: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 61: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 62: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 63: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 64: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 65: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 66: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 67: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 68: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 69: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 70: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 71: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 72: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 73: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 74: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 75: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 76: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 77: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 78: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 79: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 80: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 81: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 82: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 83: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 84: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 85: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 86: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 87: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 88: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 89: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 90: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 91: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 92: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 93: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 94: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93]
2026-06-19 18:30:02.942747: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 18:30:02.942887: Recompute is saving previous plan...
2026-06-19 18:30:02.946013: Best charge window [ 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0% ]
2026-06-19 18:30:02.946085: Best export window [ ]
2026-06-19 18:30:02.946708: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 18:30:02.948328: Load divergence over 8.0 hours mean 400.6W, min 0.0W, max 2388.0W, std dev 503.03W, divergence 62.78%
2026-06-19 18:30:02.966607: Calculating data from yesterday for savings calculation
2026-06-19 18:30:02.977239: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 18:30:02.983523: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 18:30:02.984569: Creating pool of 12 processes to match your CPU count
2026-06-19 18:30:03.047749: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 18:30:03.049726: Optimise levels pass started at 2026-06-19 18:30:03
2026-06-19 18:30:03.049772: Optimise all windows, total charge 95 export 1
2026-06-19 18:30:03.324735: >> Region optimisation pass width 960
2026-06-19 18:30:03.683449: >> Region optimisation pass width 480
2026-06-19 18:30:04.035510: >> Region optimisation pass width 240
2026-06-19 18:30:04.560488: >> Region optimisation pass width 120
2026-06-19 18:30:05.893163: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 80
2026-06-19 18:30:05.893245: Optimise levels pass ended at 2026-06-19 18:30:05, duration 2.8 seconds tried 377 combinations
2026-06-19 18:30:05.893296: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 399.58p, best_keep 0kWh, best_cycle 36.69kWh, best_carbon 0kg, best_import 25.26kWh
2026-06-19 18:30:05.905817: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 13.0, 13.0, 0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 18:30:05.906121: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 319.7p, best_cost 339.04p, best_cycle 32.51kWh, best_carbon 0kg, best_import 40.31kWh
2026-06-19 18:30:05.950417: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 319.7p, best_cost 339.04p, best_cycle 32.51kWh, best_carbon 0kg, best_import 40.31kWh
2026-06-19 18:30:05.984455: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 319.7p, best_cost 339.04p, best_cycle 32.51kWh, best_carbon 0kg, best_import 40.31kWh
2026-06-19 18:30:06.142429: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 319.59p, best_cost 339.05p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.52kWh
2026-06-19 18:30:06.182934: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 319.59p, best_cost 339.05p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.52kWh
2026-06-19 18:30:06.210251: Best charge windows best_metric 319.59p, best_cost 339.05p, best_carbon 0kg, best_import 40.52kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 91%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100% ]
2026-06-19 18:30:06.211317: Best charge windows best_metric 319.59p, best_cost 339.05p, best_carbon 0kg, best_import 40.52kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 91%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100% ]
2026-06-19 18:30:06.211496: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 319.59p, best_cost 339.05p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.52kWh
2026-06-19 18:30:06.253573: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 319.59p, best_cost 339.05p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.52kWh
2026-06-19 18:30:06.293374: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 319.59p, best_cost 339.05p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.52kWh
2026-06-19 18:30:06.448139: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 319.59p, best_cost 339.05p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.52kWh
2026-06-19 18:30:06.489733: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 319.59p, best_cost 339.05p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.52kWh
2026-06-19 18:30:06.515880: Best charge windows best_metric 319.59p, best_cost 339.05p, best_carbon 0kg, best_import 40.52kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 91%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100% ]
2026-06-19 18:30:06.516392: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 319.59p, best_cost 339.05p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.52kWh
2026-06-19 18:30:06.557577: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 319.59p, best_cost 339.05p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.52kWh
2026-06-19 18:30:06.598484: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 319.59p, best_cost 339.05p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.52kWh
2026-06-19 18:30:06.738111: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 319.59p, best_cost 339.05p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.52kWh
2026-06-19 18:30:06.773188: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 319.59p, best_cost 339.05p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.52kWh
2026-06-19 18:30:06.802227: Best charge windows best_metric 319.59p, best_cost 339.05p, best_carbon 0kg, best_import 40.52kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 91%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100% ]
2026-06-19 18:30:06.802700: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 319.59p, best_cost 339.05p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.52kWh
2026-06-19 18:30:06.827198: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 319.59p, best_cost 339.05p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.52kWh
2026-06-19 18:30:06.860184: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 319.59p, best_cost 339.05p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.52kWh
2026-06-19 18:30:06.998405: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 319.59p, best_cost 339.05p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.52kWh
2026-06-19 18:30:07.030769: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 319.59p, best_cost 339.05p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.52kWh
2026-06-19 18:30:07.068547: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 319.59p, best_cost 339.05p, best_cycle 35.51kWh, best_carbon 0kg, best_import 40.52kWh
2026-06-19 18:30:07.101264: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 319.49p, best_cost 338.97p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:07.125120: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 319.29p, best_cost 338.82p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:07.181810: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 319.29p, best_cost 338.82p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:07.236727: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 319.29p, best_cost 338.82p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:07.298588: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 319.27p, best_cost 338.82p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:07.356255: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 319.27p, best_cost 338.82p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:07.411276: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 319.27p, best_cost 338.82p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:07.472398: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 319.27p, best_cost 338.82p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:07.534741: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 319.05p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:07.599758: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:07.672414: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:07.815160: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:07.960451: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:08.023529: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:08.093107: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:08.322222: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:08.388478: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:08.450249: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:08.519259: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:08.585484: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:08.643318: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:08.702725: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:08.729567: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:08.762085: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:08.795408: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:08.831173: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:08.864561: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:08.981701: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:09.069748: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:09.131490: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:09.208873: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:09.232267: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:09.255825: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:09.284320: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:09.313697: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 13.93p, best_metric 319.03p, best_cost 338.58p, best_cycle 35.38kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:30:09.344218: Best charge windows best_metric 319.03p, best_cost 338.58p, best_carbon 0kg, best_import 40.51kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 91%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 91%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 16%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100% ]
2026-06-19 18:30:09.344627: Tweak plan optimisation started
2026-06-19 18:30:09.556644: Tweak optimisation finished metric 319.03 cost 338.58 metric_keep 0 cycle 35.38 carbon 0 import 40.51
2026-06-19 18:30:09.567668: Raw charge windows [ 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 81%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 91%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 91%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 16%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100% ] reserve 1.6
2026-06-19 18:30:09.568500: Unclipped charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 81%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 91%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 16%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100% ] reserve 1.6
2026-06-19 18:30:09.568867: Unfiltered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 81%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 91%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100% ] reserve 1.6
2026-06-19 18:30:09.569133: Filtered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 81%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 91%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100% ] reserve 1.6
2026-06-19 18:30:09.596369: Previous plan best metric is 319.51 (cost 339.07) and new plan best metric is 319.07 (cost 338.58)
2026-06-19 18:30:09.596426: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 18:30:09.596592: Plan valid is now true after recompute was False
2026-06-19 18:30:09.622484: predict base end_record 06-21 11:00:00, final soc 1.6kWh, metric 498.9p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:45:00, load 31.27kWh, PV 0.0kWh
2026-06-19 18:30:09.624248: Slot: [ 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:30:09.625712: SoC: [ 11.2, 11.01, 11.01, 10.98, 10.94, 10.91, 10.84, 10.49, 10.28, 9.7, 9.25, 8.91, 8.22, 7.59, 7.54, 7.43, 7.28, 7.08, 6.87, 6.3, 4.97, 2.87, 2.52, 2.44, 2.29, 2.07, 1.78, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:30:09.626879: BAT: [ 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-, 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-] kWh
2026-06-19 18:30:09.628290: LOAD: [ 4.6, 4.77, 4.78, 4.81, 4.84, 4.87, 4.94, 5.26, 5.46, 6.0, 6.42, 6.73, 7.38, 7.96, 8.01, 8.11, 8.25, 8.44, 8.63, 9.16, 10.4, 12.36, 12.68, 12.76, 12.9, 13.1, 13.37, 13.7, 14.1, 14.55, 14.77, 14.79, 15.03, 15.34, 15.7, 15.9, 16.08, 16.39, 16.71, 17.33, 17.96, 18.38, 18.91, 19.22, 19.54, 19.86, 20.17, 20.49, 20.8, 20.96, 20.97, 20.99, 21.02, 21.05, 21.1, 21.39, 21.56, 22.03, 22.39, 22.66, 23.3, 23.89, 23.94, 24.03, 24.18, 24.37, 24.56, 25.09, 26.33, 28.28, 28.61, 28.69, 28.83, 29.03, 29.3, 29.63, 30.02, 30.48, 30.7, 30.71, 30.96, 31.27] kWh
2026-06-19 18:30:09.629631: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:30:09.631044: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.26, 1.66, 2.12, 2.33, 2.35, 2.59, 2.9, 3.26, 3.46, 3.64, 3.95, 4.27, 4.89, 5.52, 5.94, 6.47, 6.78, 7.1, 7.42, 7.73, 8.05, 8.36, 8.52, 8.53, 8.55, 8.58, 8.61, 8.66, 8.95, 9.12, 9.59, 9.96, 10.22, 10.87, 11.45, 11.5, 11.59, 11.74, 11.93, 12.12, 12.65, 13.89, 15.84, 16.17, 16.25, 16.39, 16.59, 16.86, 17.19, 17.58, 18.04, 18.26, 18.28, 18.52, 18.83] kWh
2026-06-19 18:30:09.632375: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:30:09.633881: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 121.22, 127.16, 134.45, 137.98, 138.17, 141.99, 146.62, 151.36, 154.06, 156.62, 160.88, 165.2, 173.68, 182.52, 188.23, 195.53, 200.07, 209.28, 217.89, 227.71, 237.37, 248.34, 254.21, 254.29, 255.03, 255.79, 256.56, 258.06, 265.84, 270.08, 281.17, 288.53, 293.92, 356.92, 368.47, 369.39, 371.17, 373.7, 376.82, 380.49, 390.31, 413.35, 449.75, 455.74, 457.08, 459.42, 463.07, 467.57, 473.5, 479.44, 486.74, 490.27, 490.46, 494.28, 498.9] p
2026-06-19 18:30:09.731879: Battery has 13.25 hours left - now at 11.2kWh
2026-06-19 18:30:09.772878: predict base10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 522.0p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:00:00, load 32.54kWh, PV 0.0kWh
2026-06-19 18:30:09.774770: Slot: [ 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:30:09.776214: SoC: [ 11.2, 11.0, 11.0, 10.96, 10.93, 10.89, 10.82, 10.46, 10.23, 9.63, 9.15, 8.8, 8.08, 7.42, 7.36, 7.26, 7.09, 6.88, 6.66, 6.07, 4.67, 2.48, 2.1, 2.02, 1.86, 1.63, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:30:09.777407: BAT: [ 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-, 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-] kWh
2026-06-19 18:30:09.778819: LOAD: [ 4.6, 4.78, 4.79, 4.82, 4.85, 4.89, 4.95, 5.29, 5.5, 6.06, 6.51, 6.83, 7.51, 8.12, 8.17, 8.27, 8.42, 8.62, 8.82, 9.38, 10.68, 12.72, 13.07, 13.15, 13.29, 13.51, 13.79, 14.13, 14.55, 15.03, 15.26, 15.27, 15.53, 15.85, 16.23, 16.44, 16.63, 16.95, 17.28, 17.93, 18.6, 19.04, 19.59, 19.92, 20.26, 20.59, 20.91, 21.25, 21.57, 21.74, 21.75, 21.77, 21.8, 21.83, 21.89, 22.18, 22.37, 22.86, 23.24, 23.52, 24.2, 24.81, 24.86, 24.96, 25.11, 25.31, 25.51, 26.07, 27.37, 29.41, 29.76, 29.84, 29.98, 30.19, 30.47, 30.82, 31.23, 31.72, 31.95, 31.96, 32.22, 32.54] kWh
2026-06-19 18:30:09.780177: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:30:09.781652: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.35, 1.7, 2.11, 2.59, 2.82, 2.83, 3.09, 3.41, 3.79, 4.0, 4.19, 4.51, 4.84, 5.49, 6.16, 6.6, 7.15, 7.48, 7.82, 8.15, 8.48, 8.81, 9.13, 9.3, 9.31, 9.33, 9.36, 9.39, 9.45, 9.75, 9.93, 10.42, 10.8, 11.09, 11.76, 12.37, 12.42, 12.52, 12.67, 12.87, 13.07, 13.63, 14.93, 16.97, 17.32, 17.4, 17.54, 17.75, 18.03, 18.38, 18.8, 19.28, 19.51, 19.52, 19.78, 20.1] kWh
2026-06-19 18:30:09.783069: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:30:09.784477: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 122.51, 128.72, 134.94, 142.59, 146.28, 146.48, 150.48, 155.32, 160.29, 163.12, 165.8, 170.27, 174.8, 183.68, 192.94, 198.93, 206.58, 211.34, 220.98, 229.99, 240.28, 250.39, 261.88, 268.03, 268.12, 268.9, 269.7, 270.5, 272.08, 280.23, 284.67, 296.29, 303.99, 309.64, 373.25, 385.36, 386.33, 388.19, 390.84, 394.1, 397.95, 408.24, 432.37, 470.51, 476.79, 478.19, 480.64, 484.46, 489.19, 495.39, 501.61, 509.26, 512.96, 513.15, 517.15, 522.0] p
2026-06-19 18:30:09.863520: predict best10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 459.47p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:35:00, load 32.54kWh, PV 0.0kWh
2026-06-19 18:30:09.865304: Slot: [ 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:30:09.866737: SoC: [ 11.2, 11.0, 11.0, 10.96, 10.93, 10.89, 10.82, 10.46, 10.23, 9.63, 9.15, 8.8, 8.08, 7.42, 7.36, 7.26, 7.09, 7.09, 6.88, 6.28, 4.88, 2.69, 2.32, 2.23, 2.23, 2.0, 1.71, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 12.5, 12.5, 13.0, 13.0, 12.64, 12.29, 11.93, 11.58, 11.22, 11.04, 11.04, 11.01, 10.98, 10.95, 10.88, 10.57, 10.37, 9.85, 9.43, 9.13, 8.41, 7.75, 7.7, 7.59, 7.43, 7.21, 7.0, 6.4, 5.0, 2.81, 2.44, 2.35, 2.2, 1.97, 1.67, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:30:09.867912: BAT: [ 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<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~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<bf+] kWh
2026-06-19 18:30:09.869322: LOAD: [ 4.6, 4.78, 4.79, 4.82, 4.85, 4.89, 4.95, 5.29, 5.5, 6.06, 6.51, 6.83, 7.51, 8.12, 8.17, 8.27, 8.42, 8.62, 8.82, 9.38, 10.68, 12.72, 13.07, 13.15, 13.29, 13.51, 13.79, 14.13, 14.55, 15.03, 15.26, 15.27, 15.53, 15.85, 16.23, 16.44, 16.63, 16.95, 17.28, 17.93, 18.6, 19.04, 19.59, 19.92, 20.26, 20.59, 20.91, 21.25, 21.57, 21.74, 21.75, 21.77, 21.8, 21.83, 21.89, 22.18, 22.37, 22.86, 23.24, 23.52, 24.2, 24.81, 24.86, 24.96, 25.11, 25.31, 25.51, 26.07, 27.37, 29.41, 29.76, 29.84, 29.98, 30.19, 30.47, 30.82, 31.23, 31.72, 31.95, 31.96, 32.22, 32.54] kWh
2026-06-19 18:30:09.870677: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:30:09.872059: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.45, 1.45, 1.45, 1.7, 2.11, 2.59, 2.82, 2.83, 3.09, 3.41, 5.87, 8.17, 8.92, 11.32, 13.74, 16.47, 17.86, 18.3, 19.4, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 20.01, 20.42, 20.9, 21.13, 21.15, 21.4, 21.73] kWh
2026-06-19 18:30:09.873373: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:30:09.874765: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 124.04, 124.04, 124.04, 128.5, 134.73, 142.37, 146.07, 146.27, 150.27, 155.11, 187.51, 218.36, 228.93, 262.15, 295.2, 332.6, 352.04, 358.03, 373.03, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 377.79, 427.77, 427.77, 427.77, 427.77, 427.77, 427.77, 427.77, 427.77, 427.77, 427.77, 427.77, 427.77, 427.77, 427.77, 427.77, 432.86, 439.08, 446.73, 450.43, 450.63, 454.62, 459.47] p
2026-06-19 18:30:09.946175: predict best end_record 06-21 11:00:00, final soc 1.6kWh, metric 439.03p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:00:00, load 31.27kWh, PV 0.0kWh
2026-06-19 18:30:09.947914: Slot: [ 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:30:09.949319: SoC: [ 11.2, 11.01, 11.01, 10.98, 10.94, 10.91, 10.84, 10.49, 10.28, 9.7, 9.25, 8.91, 8.22, 7.59, 7.54, 7.43, 7.28, 7.25, 7.04, 6.47, 5.14, 3.04, 2.69, 2.61, 2.46, 2.24, 1.96, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 12.65, 12.65, 13.0, 13.0, 12.66, 12.32, 11.98, 11.64, 11.3, 11.13, 11.13, 11.1, 11.07, 11.04, 10.98, 10.68, 10.49, 9.99, 9.59, 9.3, 8.62, 7.99, 7.94, 7.83, 7.68, 7.48, 7.27, 6.7, 5.37, 3.27, 2.92, 2.84, 2.69, 2.47, 2.18, 1.83, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:30:09.950513: BAT: [ 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<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 18:30:09.951947: LOAD: [ 4.6, 4.77, 4.78, 4.81, 4.84, 4.87, 4.94, 5.26, 5.46, 6.0, 6.42, 6.73, 7.38, 7.96, 8.01, 8.11, 8.25, 8.44, 8.63, 9.16, 10.4, 12.36, 12.68, 12.76, 12.9, 13.1, 13.37, 13.7, 14.1, 14.55, 14.77, 14.79, 15.03, 15.34, 15.7, 15.9, 16.08, 16.39, 16.71, 17.33, 17.96, 18.38, 18.91, 19.22, 19.54, 19.86, 20.17, 20.49, 20.8, 20.96, 20.97, 20.99, 21.02, 21.05, 21.1, 21.39, 21.56, 22.03, 22.39, 22.66, 23.3, 23.89, 23.94, 24.03, 24.18, 24.37, 24.56, 25.09, 26.33, 28.28, 28.61, 28.69, 28.83, 29.03, 29.3, 29.63, 30.02, 30.48, 30.7, 30.71, 30.96, 31.27] kWh
2026-06-19 18:30:09.953415: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:30:09.954839: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.66, 2.12, 2.33, 2.35, 2.59, 2.9, 5.76, 8.46, 8.64, 11.45, 14.27, 17.39, 17.47, 17.89, 18.8, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.3, 19.75, 19.97, 19.99, 20.23, 20.54] kWh
2026-06-19 18:30:09.956160: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:30:09.957533: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 126.91, 134.21, 137.74, 137.93, 141.75, 146.37, 184.03, 220.36, 222.92, 261.68, 300.23, 342.93, 344.15, 349.86, 362.27, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 366.81, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 416.8, 419.57, 426.87, 430.4, 430.59, 434.41, 439.03] p
2026-06-19 18:30:09.960018: STATE: [ , , , , , , , , , , , , , , , , Chrg, , , , , , , Chrg, , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 18:30:09.960069: Saving plan best values to HA entities
2026-06-19 18:30:10.094115: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 18:30:10.099198: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 18:30:10.104329: Best charging limit SoC's [7.0, 2.0, 16.0, 6.0, 16.0, 12.5, 13.0, 16.0]kWh, export []kWh gives import battery 36.98kWh, house 3.07kWh, export 0.0kWh, metric 439.03p, metric10 459.47p
2026-06-19 18:30:10.167647: Marginal costs baseline metric (no standing charge): 339.0676
2026-06-19 18:30:10.353941: Marginal energy costs matrix computed: min=17.01 max=24.28
2026-06-19 18:30:11.699525: Rate array import [{'start': 1110, 'end': 1140, 'rate': 'very expensive', 'range': '(37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1110, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 18:30:11.700221: - Your estimated bill for today is £0.68 and tomorrow is £2.98
2026-06-19 18:30:11.700256: - Import rates are very expensive (37.1p) for the next 30 minutes and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 18:30:11.700275: - The battery is currently at 70% and is in eco mode for the next 8 hours.
2026-06-19 18:30:11.700292: - For the next 48 hours there will be no solar generation.
2026-06-19 18:30:11.700307: - You will run out of battery in 13 hours.
2026-06-19 18:30:11.700322: - Your next charge slot will be in 8 hours where import rates will be cheap (16.4p).
2026-06-19 18:30:11.700337:
2026-06-19 18:30:11.753822: Plan calculation took 8.81 seconds
2026-06-19 18:30:11.754086: Inverter 0: Type SK Sunsynk
2026-06-19 18:30:11.754121: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:30:11.754321: Reserve min: 10%, battery_min: 10%
2026-06-19 18:30:11.754386: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 18:30:11.754657: Inverter 0 SoC: 11.2kW 70%, current charge rate 5000W, current discharge rate 5250W, current battery power 567W, current battery voltage 51.2V, grid power -47W, load power 596W, PV Power 0W
2026-06-19 18:30:11.754895: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:30:11.754985: Inverter 0 scheduled charge enable is False
2026-06-19 18:30:11.755030: Inverter 0 charge windows currently []
2026-06-19 18:30:11.755058: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:30:11.755226: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:30:11.755260: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:30:11.755302: Inverter 0 scheduled discharge enable is False
2026-06-19 18:30:11.755426: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:30:11.755453: Inverter 0 discharge windows currently []
2026-06-19 18:30:11.755476: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:30:11.755493: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:30:11.755508: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:30:11.832987: Total inverter register writes now 0
2026-06-19 18:30:11.850413: Completed run status Read-Only
2026-06-19 18:30:11.855946: Info: record_status Read-Only
2026-06-19 18:30:11.867320: Saved current settings to /config/predbat_config.json
2026-06-19 18:30:44.934461: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:30:44.934661: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:30:44.934691: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:30:44.934810: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:30:44.934836: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:30:44.934854: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:30:44.934870: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:32:45.108881: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:32:45.109104: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:32:45.109137: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:32:45.109260: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:32:45.109297: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:32:45.109317: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:32:45.109332: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:34:45.292933: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:34:45.293248: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:34:45.293303: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:34:45.293544: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:34:45.293595: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:34:45.293629: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:34:45.293707: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:35:00.391926: --------------- PredBat - update at 2026-06-19 18:35:00+01:00 with clock skew 0 minutes, minutes now 1115
2026-06-19 18:35:00.392478: Saved current settings to /config/predbat_config.json
2026-06-19 18:35:00.392546: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 51.7 minutes
2026-06-19 18:35:00.392596: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.12, latest beta is v8.40.12
2026-06-19 18:35:00.392651: Autoupdate: There is an update pending v8.40.12 Fix bug with gateway serial not being set correctly - auto update is off
2026-06-19 18:35:00.409582: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 18:35:00.410247: Predbat mode is set to Control charge
2026-06-19 18:35:00.410366: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 18:35:00.504879: Found 11520 load_today datapoints going back 1 days
2026-06-19 18:35:00.504976: Using load_power data to fill gaps in load_today data
2026-06-19 18:35:00.555091: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 18:35:00.555202: Zero load period starting at 2026-06-19T12:09:00+0100 (386 minutes) for 889 minutes with base value 0.9
2026-06-19 18:35:00.555248: Zero load period starting at 2026-06-18T19:24:00+0100 (1391 minutes) for 64 minutes with base value 0.8
2026-06-19 18:35:00.556080: Processing 384 30-minute periods for power integration
2026-06-19 18:35:00.608855: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 18:35:00.608931: Car charging hold True, threshold 6.0kWh
2026-06-19 18:35:00.608977: Current data so far today: load 4.65kWh, import 1.1kWh, export 0.0kWh, PV 0kWh
2026-06-19 18:35:00.626873: Standing charge is set to 49.98p
2026-06-19 18:35:00.665622: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 18:35:00.665714: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 18:35:00.665901: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 51.7 minutes
2026-06-19 18:35:00.666229: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 51.7 minutes
2026-06-19 18:35:00.671030: Loaded 95 datapoints of futurerate analysis
2026-06-19 18:35:00.796072: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53']
2026-06-19 18:35:00.816611: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 18:35:00.816831: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 18:35:00.847409: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 18:35:00.847469: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 18:35:00.848378: High export rate found rates in range 99p to -99p
2026-06-19 18:35:00.933995: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 18:35:00.934098: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 18:35:00.934286: Last hour: net energy 0.04kWh, import 0.04kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 1.34p, import 1.34p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 18:35:00.983553: Today's energy total net 1.1kWh, import 1.1kWh, export 0.0kWh, cost 68.34p, import 18.36p, export 0.0p, carbon 0.0kg
2026-06-19 18:35:00.983672: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 18:35:00.985789: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 18:35:00.987537: Warn: Found 1 gaps in load_today totalling 9920 minutes to fill using average data
2026-06-19 18:35:00.987628: Gap starting at 2026-06-18T15:55:00+0100 (1600 minutes) for 9920 minutes
2026-06-19 18:35:01.002106: Historical days now [7] weight [1]
2026-06-19 18:35:01.021362: Today's load divergence 120.37%, in-day adjustment 114.99%, damping 0.95x, yesterday 100.0% today 119.35% blend 22.57%
2026-06-19 18:35:01.021441: Today's predicted so far 10.27kWh with 0.0kWh car/iBoost excluded, 0.63kWh import ignored, and 0kWh forecast extra.
2026-06-19 18:35:01.021508: Today's actual load so far 13.34kWh with 0.0kWh car/iBoost excluded, and 0.09kWh import ignored.
2026-06-19 18:35:01.052530: Inverter 0: Type SK Sunsynk
2026-06-19 18:35:01.052585: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:35:01.052759: Reserve min: 10%, battery_min: 10%
2026-06-19 18:35:01.052850: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 18:35:01.053125: Inverter 0 SoC: 11.2kW 70%, current charge rate 5000W, current discharge rate 5250W, current battery power 536W, current battery voltage 51.2V, grid power -56W, load power 578W, PV Power 0W
2026-06-19 18:35:01.053280: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:35:01.053345: Inverter 0 scheduled charge enable is False
2026-06-19 18:35:01.053367: Inverter 0 charge windows currently []
2026-06-19 18:35:01.053386: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:35:01.053467: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:35:01.053487: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:35:01.053533: Inverter 0 scheduled discharge enable is False
2026-06-19 18:35:01.053704: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:35:01.053735: Inverter 0 discharge windows currently []
2026-06-19 18:35:01.053751: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:35:01.053764: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:35:01.053776: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:35:01.102174: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 18:35:01.102242: Plan was last updated on 2026-06-19 18:30:00+01:00 and is now 5.0 minutes old
2026-06-19 18:35:01.102499: Best charge window [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 78%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 11:00:00 - 21-06 18:00:00 @ 29.24p 100% ]
2026-06-19 18:35:01.102525: Best export window [ ]
2026-06-19 18:35:01.103122: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 18:35:01.104706: Load divergence over 8.0 hours mean 402.36W, min 0.0W, max 2388.0W, std dev 502.47W, divergence 62.44%
2026-06-19 18:35:01.121224: Creating pool of 12 processes to match your CPU count
2026-06-19 18:35:01.192194: predict base end_record 06-21 11:05:00, final soc 1.6kWh, metric 501.15p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:45:00, load 31.44kWh, PV 0.0kWh
2026-06-19 18:35:01.193809: Slot: [ 18:35, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:35:01.194977: SoC: [ 11.2, 11.03, 11.03, 10.99, 10.96, 10.93, 10.84, 10.51, 10.29, 9.72, 9.26, 8.93, 8.23, 7.61, 7.55, 7.45, 7.3, 7.09, 6.88, 6.31, 4.98, 2.89, 2.53, 2.45, 2.3, 2.08, 1.8, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:35:01.195938: BAT: [ 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-, 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-] kWh
2026-06-19 18:35:01.197096: LOAD: [ 4.65, 4.81, 4.81, 4.84, 4.87, 4.91, 4.98, 5.29, 5.49, 6.03, 6.46, 6.76, 7.41, 8.0, 8.05, 8.14, 8.29, 8.47, 8.67, 9.2, 10.44, 12.39, 12.72, 12.79, 12.94, 13.14, 13.41, 13.74, 14.13, 14.59, 14.81, 14.82, 15.07, 15.38, 15.74, 15.94, 16.14, 16.43, 16.76, 17.36, 18.01, 18.43, 18.94, 19.27, 19.58, 19.9, 20.21, 20.52, 20.84, 21.04, 21.04, 21.07, 21.09, 21.12, 21.19, 21.46, 21.63, 22.1, 22.47, 22.74, 23.38, 23.96, 24.01, 24.11, 24.25, 24.44, 24.64, 25.17, 26.41, 28.36, 28.69, 28.76, 28.9, 29.11, 29.37, 29.7, 30.1, 30.56, 30.78, 30.79, 31.03, 31.34, 31.7] kWh
2026-06-19 18:35:01.198228: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:35:01.199370: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.25, 1.64, 2.1, 2.32, 2.33, 2.58, 2.89, 3.25, 3.45, 3.65, 3.94, 4.27, 4.87, 5.52, 5.94, 6.45, 6.78, 7.09, 7.41, 7.72, 8.04, 8.35, 8.55, 8.55, 8.58, 8.61, 8.63, 8.7, 8.97, 9.14, 9.61, 9.98, 10.25, 10.89, 11.48, 11.52, 11.62, 11.76, 11.95, 12.15, 12.68, 13.92, 15.87, 16.2, 16.27, 16.41, 16.62, 16.88, 17.21, 17.61, 18.07, 18.29, 18.3, 18.54, 18.85, 19.21] kWh
2026-06-19 18:35:01.200575: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:35:01.201773: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 120.97, 126.91, 134.21, 137.74, 137.93, 141.75, 146.37, 151.11, 153.81, 156.65, 160.59, 165.18, 173.38, 182.5, 188.25, 195.22, 199.99, 209.01, 217.55, 227.34, 237.02, 247.97, 255.23, 255.28, 256.01, 256.8, 257.57, 259.37, 266.86, 271.1, 282.19, 289.55, 294.94, 357.93, 369.49, 370.41, 372.19, 374.72, 377.84, 381.51, 391.33, 414.37, 450.77, 456.76, 458.1, 460.44, 464.09, 468.6, 474.52, 480.46, 487.76, 491.29, 491.48, 495.3, 499.92, 504.66] p
2026-06-19 18:35:01.317410: Battery has 13.17 hours left - now at 11.2kWh
2026-06-19 18:35:01.359736: predict base10 end_record 06-21 11:05:00, final soc 1.6kWh, metric 524.36p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:05:00, load 32.71kWh, PV 0.0kWh
2026-06-19 18:35:01.361216: Slot: [ 18:35, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:35:01.362387: SoC: [ 11.2, 11.02, 11.02, 10.98, 10.95, 10.91, 10.82, 10.47, 10.25, 9.65, 9.17, 8.82, 8.09, 7.43, 7.38, 7.27, 7.11, 6.9, 6.68, 6.08, 4.68, 2.49, 2.12, 2.04, 1.88, 1.65, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:35:01.363345: BAT: [ 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-, 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-] kWh
2026-06-19 18:35:01.364478: LOAD: [ 4.65, 4.82, 4.82, 4.85, 4.88, 4.92, 5.0, 5.33, 5.53, 6.1, 6.54, 6.87, 7.54, 8.16, 8.21, 8.31, 8.46, 8.66, 8.86, 9.42, 10.72, 12.76, 13.1, 13.18, 13.33, 13.54, 13.82, 14.17, 14.58, 15.06, 15.29, 15.31, 15.56, 15.89, 16.27, 16.48, 16.69, 16.99, 17.34, 17.96, 18.65, 19.09, 19.62, 19.97, 20.3, 20.62, 20.95, 21.28, 21.61, 21.82, 21.82, 21.85, 21.88, 21.91, 21.98, 22.26, 22.44, 22.93, 23.32, 23.6, 24.27, 24.88, 24.93, 25.04, 25.18, 25.38, 25.59, 26.14, 27.44, 29.49, 29.83, 29.91, 30.06, 30.27, 30.55, 30.9, 31.31, 31.79, 32.02, 32.03, 32.29, 32.61, 32.99] kWh
2026-06-19 18:35:01.365967: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:35:01.367981: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.33, 1.68, 2.09, 2.58, 2.8, 2.82, 3.07, 3.4, 3.78, 3.99, 4.2, 4.5, 4.85, 5.47, 6.16, 6.6, 7.13, 7.48, 7.81, 8.13, 8.46, 8.79, 9.12, 9.33, 9.33, 9.36, 9.39, 9.42, 9.49, 9.77, 9.95, 10.44, 10.83, 11.11, 11.78, 12.39, 12.45, 12.55, 12.69, 12.89, 13.1, 13.65, 14.95, 17.0, 17.34, 17.42, 17.57, 17.78, 18.06, 18.41, 18.82, 19.3, 19.53, 19.54, 19.8, 20.12, 20.5] kWh
2026-06-19 18:35:01.369714: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:35:01.371711: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 122.27, 128.47, 134.69, 142.34, 146.04, 146.24, 150.24, 155.08, 160.05, 162.87, 165.85, 169.98, 174.78, 183.38, 192.93, 198.95, 206.25, 211.25, 220.7, 229.66, 239.91, 250.05, 261.52, 269.12, 269.17, 269.93, 270.76, 271.57, 273.46, 281.3, 285.75, 297.36, 305.07, 310.72, 374.33, 386.43, 387.4, 389.26, 391.92, 395.18, 399.02, 409.31, 433.45, 471.58, 477.87, 479.27, 481.72, 485.54, 490.26, 496.46, 502.69, 510.33, 514.03, 514.23, 518.23, 523.07, 528.04] p
2026-06-19 18:35:01.445981: predict best10 end_record 06-21 11:05:00, final soc 1.92kWh, metric 465.76p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:40:00, load 32.71kWh, PV 0.0kWh
2026-06-19 18:35:01.447491: Slot: [ 18:35, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:35:01.448709: SoC: [ 11.2, 11.02, 11.02, 10.98, 10.95, 10.91, 10.82, 10.47, 10.25, 9.65, 9.17, 8.82, 8.09, 7.43, 7.38, 7.27, 7.11, 7.11, 6.89, 6.29, 4.9, 2.71, 2.33, 2.25, 2.25, 2.02, 1.72, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 12.5, 12.5, 13.0, 13.0, 12.65, 12.3, 11.94, 11.59, 11.24, 11.01, 11.01, 10.98, 10.95, 10.92, 10.84, 10.54, 10.34, 9.82, 9.4, 9.1, 8.38, 7.72, 7.67, 7.56, 7.4, 7.18, 6.96, 6.37, 4.97, 2.78, 2.41, 2.32, 2.17, 1.94, 1.64, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54] kWh
2026-06-19 18:35:01.449689: BAT: [ 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<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~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<bf+, g<bf+] kWh
2026-06-19 18:35:01.450836: LOAD: [ 4.65, 4.82, 4.82, 4.85, 4.88, 4.92, 5.0, 5.33, 5.53, 6.1, 6.54, 6.87, 7.54, 8.16, 8.21, 8.31, 8.46, 8.66, 8.86, 9.42, 10.72, 12.76, 13.1, 13.18, 13.33, 13.54, 13.82, 14.17, 14.58, 15.06, 15.29, 15.31, 15.56, 15.89, 16.27, 16.48, 16.69, 16.99, 17.34, 17.96, 18.65, 19.09, 19.62, 19.97, 20.3, 20.62, 20.95, 21.28, 21.61, 21.82, 21.82, 21.85, 21.88, 21.91, 21.98, 22.26, 22.44, 22.93, 23.32, 23.6, 24.27, 24.88, 24.93, 25.04, 25.18, 25.38, 25.59, 26.14, 27.44, 29.49, 29.83, 29.91, 30.06, 30.27, 30.55, 30.9, 31.31, 31.79, 32.02, 32.03, 32.29, 32.61, 32.99] kWh
2026-06-19 18:35:01.451933: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:35:01.453056: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.45, 1.45, 1.45, 1.68, 2.09, 2.58, 2.8, 2.82, 3.07, 3.4, 5.86, 8.15, 8.92, 11.3, 13.74, 16.45, 17.87, 18.31, 19.38, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 20.03, 20.45, 20.93, 21.16, 21.17, 21.43, 21.75, 24.21] kWh
2026-06-19 18:35:01.454149: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:35:01.455271: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 124.04, 124.04, 124.04, 128.24, 134.47, 142.11, 145.81, 146.01, 150.01, 154.85, 187.25, 218.1, 228.97, 261.84, 295.17, 332.29, 352.01, 358.04, 372.69, 377.69, 377.69, 377.69, 377.69, 377.69, 377.69, 377.69, 377.69, 377.69, 377.69, 377.69, 377.69, 377.69, 377.69, 377.69, 377.69, 377.69, 427.67, 427.67, 427.67, 427.67, 427.67, 427.67, 427.67, 427.67, 427.67, 427.67, 427.67, 427.67, 427.67, 427.67, 427.67, 433.3, 439.52, 447.17, 450.86, 451.06, 455.06, 459.9, 492.3] p
2026-06-19 18:35:01.525214: predict best end_record 06-21 11:05:00, final soc 1.99kWh, metric 446.16p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:00:00, load 31.44kWh, PV 0.0kWh
2026-06-19 18:35:01.526777: Slot: [ 18:35, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:35:01.527918: SoC: [ 11.2, 11.03, 11.03, 10.99, 10.96, 10.93, 10.84, 10.51, 10.29, 9.72, 9.26, 8.93, 8.23, 7.61, 7.55, 7.45, 7.3, 7.27, 7.06, 6.49, 5.15, 3.06, 2.71, 2.63, 2.48, 2.26, 1.97, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 12.64, 12.64, 13.0, 13.0, 12.66, 12.33, 11.99, 11.65, 11.32, 11.1, 11.1, 11.07, 11.04, 11.01, 10.94, 10.65, 10.46, 9.96, 9.56, 9.28, 8.59, 7.96, 7.91, 7.8, 7.65, 7.45, 7.24, 6.67, 5.33, 3.24, 2.89, 2.81, 2.66, 2.44, 2.15, 1.8, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93] kWh
2026-06-19 18:35:01.528860: BAT: [ 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<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, g>be-, g<be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 18:35:01.530025: LOAD: [ 4.65, 4.81, 4.81, 4.84, 4.87, 4.91, 4.98, 5.29, 5.49, 6.03, 6.46, 6.76, 7.41, 8.0, 8.05, 8.14, 8.29, 8.47, 8.67, 9.2, 10.44, 12.39, 12.72, 12.79, 12.94, 13.14, 13.41, 13.74, 14.13, 14.59, 14.81, 14.82, 15.07, 15.38, 15.74, 15.94, 16.14, 16.43, 16.76, 17.36, 18.01, 18.43, 18.94, 19.27, 19.58, 19.9, 20.21, 20.52, 20.84, 21.04, 21.04, 21.07, 21.09, 21.12, 21.19, 21.46, 21.63, 22.1, 22.47, 22.74, 23.38, 23.96, 24.01, 24.11, 24.25, 24.44, 24.64, 25.17, 26.41, 28.36, 28.69, 28.76, 28.9, 29.11, 29.37, 29.7, 30.1, 30.56, 30.78, 30.79, 31.03, 31.34, 31.7] kWh
2026-06-19 18:35:01.531100: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:35:01.532217: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.64, 2.1, 2.32, 2.33, 2.58, 2.89, 5.75, 8.45, 8.65, 11.44, 14.27, 17.37, 17.46, 17.88, 18.78, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.32, 19.78, 20.0, 20.01, 20.26, 20.57, 23.43] kWh
2026-06-19 18:35:01.533283: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:35:01.534418: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 126.71, 134.0, 137.53, 137.72, 141.54, 146.17, 183.82, 220.15, 222.99, 261.43, 300.24, 342.68, 343.97, 349.73, 362.02, 366.8, 366.8, 366.8, 366.8, 366.8, 366.8, 366.8, 366.8, 366.8, 366.8, 366.8, 366.8, 366.8, 366.8, 366.8, 366.8, 366.8, 416.78, 416.78, 416.78, 416.78, 416.78, 416.78, 416.78, 416.78, 416.78, 416.78, 416.78, 416.78, 416.78, 416.78, 416.78, 416.78, 419.99, 427.28, 430.81, 431.0, 434.82, 439.45, 477.1] p
2026-06-19 18:35:01.536294: STATE: [ , , , , , , , , , , , , , , , , Chrg, , , , , , , Chrg, , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg]
2026-06-19 18:35:01.536325: Saving plan best values to HA entities
2026-06-19 18:35:01.727092: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 18:35:01.734180: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 18:35:01.739332: Best charging limit SoC's [7.0, 2.0, 16.0, 6.0, 16.0, 12.5, 13.0, 16.0]kWh, export []kWh gives import battery 37.0kWh, house 3.08kWh, export 0.0kWh, metric 446.16p, metric10 465.76p
2026-06-19 18:35:01.821408: Marginal costs baseline metric (no standing charge): 346.1938
2026-06-19 18:35:02.033924: Marginal energy costs matrix computed: min=16.96 max=23.91
2026-06-19 18:35:02.124194: Rate array import [{'start': 1115, 'end': 1140, 'rate': 'very expensive', 'range': '(37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1115, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 18:35:02.124908: - Your estimated bill for today is £0.68 and tomorrow is £2.98
2026-06-19 18:35:02.124939: - Import rates are very expensive (37.1p) for the next 25 minutes and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 18:35:02.124973: - The battery is currently at 70% and is in eco mode for the next 7 hours.
2026-06-19 18:35:02.124990: - For the next 48 hours there will be no solar generation.
2026-06-19 18:35:02.125005: - You will run out of battery in 13 hours.
2026-06-19 18:35:02.125020: - Your next charge slot will be in 7 hours where import rates will be cheap (16.4p).
2026-06-19 18:35:02.125035:
2026-06-19 18:35:02.170869: Plan calculation took 1.07 seconds
2026-06-19 18:35:02.174556: No high rate period found
2026-06-19 18:35:02.222075: Import threshold used for optimisation was 16.74p
2026-06-19 18:35:02.271623: Low import rate windows [0: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 1: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 2: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 3: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 4: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 5: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 6: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 7: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 8: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 9: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 10: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 11: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 12: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 13: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 14: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 15: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 16: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 17: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 18: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 19: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 20: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 21: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 22: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 23: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 24: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 25: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 26: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 27: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 28: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 29: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 30: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 31: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 32: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 33: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 34: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 35: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 36: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 37: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 38: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 39: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 40: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 41: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 42: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 43: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 44: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 45: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 46: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 47: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 48: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 49: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 50: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 51: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 52: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 53: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 54: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 55: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 56: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 57: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 58: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 59: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 60: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 61: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 62: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 63: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 64: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 65: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 66: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 67: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 68: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 69: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 70: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 71: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 72: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 73: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 74: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 75: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 76: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 77: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 78: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 79: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 80: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 81: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 82: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 83: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 84: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 85: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 86: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 87: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 88: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 89: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 90: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 91: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 92: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 93: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 94: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 95: 06-21 18:30:00 - 06-21 19:00:00 @ 36.53]
2026-06-19 18:35:02.295825: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 18:35:02.301652: Total inverter register writes now 0
2026-06-19 18:35:02.323253: Completed run status Read-Only
2026-06-19 18:35:02.329487: Info: record_status Read-Only
2026-06-19 18:35:02.341769: Saved current settings to /config/predbat_config.json
2026-06-19 18:35:25.236131: Successfully loaded apps.yaml from apps.yaml
2026-06-19 18:35:45.417888: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:35:45.418282: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:35:45.418339: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:35:45.418484: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:35:45.418541: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:35:45.418560: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:35:45.418575: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:36:14.990105: Apps.yaml successfully saved to apps.yaml
2026-06-19 18:36:14.990160: Backup created at apps.yaml.backup
2026-06-19 18:36:15.019277: Successfully loaded apps.yaml from apps.yaml
2026-06-19 18:36:19.515548: Stopping Predbat
2026-06-19 18:36:19.515617: Predbat terminating
2026-06-19 18:36:19.515675: Stopping web interface
2026-06-19 18:36:19.616007: Stopped web interface
2026-06-19 18:36:19.616086: Stopping ha_history interface
2026-06-19 18:36:19.716344: Stopped ha_history interface
2026-06-19 18:36:19.716419: Stopping ha interface
2026-06-19 18:36:19.803785: Info: Web socket stopping
2026-06-19 18:36:19.803857: Info: Web Socket stopped
2026-06-19 18:36:19.804022: Info: HA interface stopped
2026-06-19 18:36:19.816698: Stopped ha interface
2026-06-19 18:36:19.816778: Stopping storage interface
2026-06-19 18:36:19.917109: Stopped storage interface
2026-06-19 18:36:19.917201: Info: Components stopped
2026-06-19 18:36:19.917268: Predbat terminated
2026-06-19 18:36:21.044947: HAHistory: Finalizing...
2026-06-19 18:36:21.045049: HAHistory: Stopped
2026-06-19 18:36:21.899090: StorageComponent: Finalizing...
2026-06-19 18:36:21.899185: StorageComponent: Stopped
2026-06-19 18:36:51.225414: Info: No secrets.yaml file found
2026-06-19 18:36:51.225541: Loading apps.yaml
2026-06-19 18:36:51.250891: Predbat: Startup predbat
2026-06-19 18:36:51.283995: --------------- PredBat - update at 2026-06-19 18:35:00+01:00 with clock skew 0 minutes, minutes now 1115
2026-06-19 18:36:51.285506: Config root is /config
2026-06-19 18:36:51.285593: --------------- PredBat - update at 2026-06-19 18:35:00+01:00 with clock skew 0 minutes, minutes now 1115
2026-06-19 18:36:51.285627: Initialising Storage interface
2026-06-19 18:36:51.285990: Initialising Home Assistant Interface interface
2026-06-19 18:36:51.304359: Initialising Home Assistant History interface
2026-06-19 18:36:51.304464: Initialising Web Interface interface
2026-06-19 18:36:51.304514: Initialising plugin system
2026-06-19 18:36:51.304595: Scanning for plugins in: /addon
2026-06-19 18:36:51.304828: Plugin discovery complete. Loaded 0 plugins.
2026-06-19 18:36:51.304864: Starting Storage interface
2026-06-19 18:36:51.304894: Creating task: <coroutine object ComponentBase.start at 0x7fe15cb41d20>
2026-06-19 18:36:51.305758: StorageComponent: Waiting for API to start
2026-06-19 18:36:51.310764: StorageComponent: Started
2026-06-19 18:36:52.306034: Starting Home Assistant Interface interface
2026-06-19 18:36:52.306187: Creating task: <coroutine object HAInterface.start at 0x7fe13d284ac0>
2026-06-19 18:36:52.306710: HAInterface: Waiting for API to start
2026-06-19 18:36:52.306984: Info: Starting HA interface
2026-06-19 18:36:52.307395: Info: Start socket for url http://10.0.20.15:8123/api/websocket
2026-06-19 18:36:52.311581: Info: Web Socket active
2026-06-19 18:36:53.306901: Starting Home Assistant History interface
2026-06-19 18:36:53.307020: Creating task: <coroutine object ComponentBase.start at 0x7fe13f79fcc0>
2026-06-19 18:36:53.307470: HAHistory: Waiting for API to start
2026-06-19 18:36:53.307966: Info: Starting HAHistory
2026-06-19 18:36:53.308048: Info: HAHistory: Pruning history data started.
2026-06-19 18:36:53.308087: Info: HAHistory: Pruning history data completed.
2026-06-19 18:36:53.308165: HAHistory: Started
2026-06-19 18:36:54.307677: Starting Web Interface interface
2026-06-19 18:36:54.307784: Creating task: <coroutine object WebInterface.start at 0x7fe13d211030>
2026-06-19 18:36:54.310663: WebInterface: Waiting for API to start
2026-06-19 18:36:55.310940: Config root is /config and printable config_root_p is now /config
2026-06-19 18:36:55.379325: Regular expression argument octopus_saving_session matched ^(binary_sensor.octopus_energy([0-9a-z_]+|)_saving_session(s|))$ with binary_sensor.octopus_energy_a_21a60b76_octoplus_saving_sessions
2026-06-19 18:36:55.381384: Refreshing Predbat configuration
2026-06-19 18:36:55.478677: Set reset inverter true due to reset_inverter on item set_reserve_min
2026-06-19 18:36:55.531369: Set reset inverter true due to reset_inverter on item set_charge_low_power
2026-06-19 18:36:55.536471: Set reset inverter true due to reset_inverter on item set_export_low_power
2026-06-19 18:36:55.541103: Set reset inverter true due to reset_inverter on item set_export_freeze
2026-06-19 18:36:55.551861: Set reset inverter true due to reset_inverter_force on item set_read_only
2026-06-19 18:36:55.569381: Set reset inverter true due to reset_inverter_force on item mode
2026-06-19 18:36:55.695288: Saved current settings to /config/predbat_config.json
2026-06-19 18:36:55.696016: Validation of apps.yaml was successful
2026-06-19 18:36:55.696481: Refreshing Predbat configuration
2026-06-19 18:36:55.696591: Loading current config
2026-06-19 18:36:56.004403: Watch list []
2026-06-19 18:36:57.043257: Saved current settings to /config/predbat_config.json
2026-06-19 18:36:57.046775: Warn: Regular expression argument: octopus_free_session unable to match re:(event.octopus_energy_([0-9a-z_]+|)_octoplus_free_electricity_session_events), now will disable
2026-06-19 18:36:57.053200: Predbat: Next run time will be 2026-06-19 18:40:00 and then every 300 seconds
2026-06-19 18:36:58.055862: Refreshing Predbat configuration
2026-06-19 18:36:58.339510: Saved current settings to /config/predbat_config.json
2026-06-19 18:36:58.340086: Validation of apps.yaml was successful
2026-06-19 18:36:58.340182: --------------- PredBat - update at 2026-06-19 18:35:00+01:00 with clock skew 0 minutes, minutes now 1115
2026-06-19 18:36:58.340718: Saved current settings to /config/predbat_config.json
2026-06-19 18:36:58.634274: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 18:36:58.634357: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 18:36:58.652567: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 18:36:58.653273: Predbat mode is set to Control charge
2026-06-19 18:36:58.653392: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 18:36:58.783344: Found 11520 load_today datapoints going back 1 days
2026-06-19 18:36:58.783436: Using load_power data to fill gaps in load_today data
2026-06-19 18:36:58.873729: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 18:36:58.873849: Zero load period starting at 2026-06-19T12:09:00+0100 (386 minutes) for 889 minutes with base value 0.9
2026-06-19 18:36:58.873898: Zero load period starting at 2026-06-18T19:24:00+0100 (1391 minutes) for 64 minutes with base value 0.8
2026-06-19 18:36:58.874694: Processing 384 30-minute periods for power integration
2026-06-19 18:36:59.019323: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 18:36:59.019400: Car charging hold True, threshold 6.0kWh
2026-06-19 18:36:59.019434: Current data so far today: load 4.65kWh, import 1.1kWh, export 0.0kWh, PV 0kWh
2026-06-19 18:36:59.036919: Standing charge is set to 49.98p
2026-06-19 18:36:59.076746: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 18:36:59.076815: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 18:36:59.076985: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 53.7 minutes
2026-06-19 18:36:59.077283: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 53.7 minutes
2026-06-19 18:36:59.082230: Loaded 95 datapoints of futurerate analysis
2026-06-19 18:36:59.207195: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53']
2026-06-19 18:36:59.227200: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 18:36:59.227291: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 18:36:59.257946: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 18:36:59.258028: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 18:36:59.258913: High export rate found rates in range 99p to -99p
2026-06-19 18:36:59.340538: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 18:36:59.340653: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 18:36:59.340835: Last hour: net energy 0.04kWh, import 0.04kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 1.34p, import 1.34p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 18:36:59.376483: Today's energy total net 1.1kWh, import 1.1kWh, export 0.0kWh, cost 68.34p, import 18.36p, export 0.0p, carbon 0.0kg
2026-06-19 18:36:59.376599: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 18:36:59.377917: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 18:36:59.378800: Warn: Found 1 gaps in load_today totalling 9920 minutes to fill using average data
2026-06-19 18:36:59.378867: Gap starting at 2026-06-18T15:55:00+0100 (1600 minutes) for 9920 minutes
2026-06-19 18:36:59.391496: Historical days now [7] weight [1]
2026-06-19 18:36:59.411046: Today's load divergence 120.4%, in-day adjustment 115.01%, damping 0.95x, yesterday 100.0% today 119.38% blend 22.57%
2026-06-19 18:36:59.411098: Today's predicted so far 10.26kWh with 0.0kWh car/iBoost excluded, 0.63kWh import ignored, and 0kWh forecast extra.
2026-06-19 18:36:59.411121: Today's actual load so far 13.34kWh with 0.0kWh car/iBoost excluded, and 0.09kWh import ignored.
2026-06-19 18:36:59.437827: Octopus slots changed from [[], [], [], [], [], [], [], []] to []
2026-06-19 18:36:59.438351: Sensor changes require a replan, will recompute the plan
2026-06-19 18:36:59.438482: Inverter 0: Type SK Sunsynk
2026-06-19 18:36:59.438504: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:36:59.438662: Reserve min: 10%, battery_min: 5%
2026-06-19 18:36:59.438738: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 5%, temperature 20°C
2026-06-19 18:36:59.438988: Inverter 0 SoC: 11.2kW 70%, current charge rate 5000W, current discharge rate 5250W, current battery power 506W, current battery voltage 51.2V, grid power -52W, load power 540W, PV Power 0W
2026-06-19 18:36:59.439107: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:36:59.439170: Inverter 0 scheduled charge enable is False
2026-06-19 18:36:59.439191: Inverter 0 charge windows currently []
2026-06-19 18:36:59.439210: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:36:59.439294: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:36:59.439315: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:36:59.439359: Inverter 0 scheduled discharge enable is False
2026-06-19 18:36:59.439479: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:36:59.439501: Inverter 0 discharge windows currently []
2026-06-19 18:36:59.439540: Looking for charge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_charge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 18:36:59.657167: Warn: Cannot find battery charge curve (missing history), one of the required settings for soc_percent, charge_rate, battery_power and predbat.status do not have history, check apps.yaml
2026-06-19 18:36:59.657249: Warn: Sensor history data lengths: soc_percent 0, charge_rate 0, battery_power 0, predbat_status 0
2026-06-19 18:36:59.657814: Looking for discharge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_discharge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 18:36:59.695881: Warn: Cannot find battery discharge curve (missing history), one of the required settings for soc_percent, discharge_rate, battery_power and predbat.status do not have history, check apps.yaml
2026-06-19 18:36:59.696023: Warn: Sensor history data lengths: soc_percent 0, discharge_rate 0, battery_power 0, predbat_status 0
2026-06-19 18:36:59.696632: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:36:59.696672: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:36:59.696693: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:36:59.774221: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 18:36:59.774289: Will recompute the plan as it is invalid
2026-06-19 18:36:59.774322: Recompute, previous plan is invalid...
2026-06-19 18:36:59.777374: Best charge window [ 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 0% ]
2026-06-19 18:36:59.777439: Best export window [ ]
2026-06-19 18:36:59.778285: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 18:36:59.780264: Load divergence over 8.0 hours mean 402.36W, min 0.0W, max 2388.0W, std dev 502.47W, divergence 62.44%
2026-06-19 18:36:59.799191: Calculating data from yesterday for savings calculation
2026-06-19 18:36:59.809474: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 18:36:59.815718: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 18:36:59.816300: Creating pool of 12 processes to match your CPU count
2026-06-19 18:36:59.933810: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 18:36:59.935401: Optimise levels pass started at 2026-06-19 18:36:59
2026-06-19 18:36:59.935442: Optimise all windows, total charge 95 export 1
2026-06-19 18:37:00.188632: >> Region optimisation pass width 960
2026-06-19 18:37:00.522269: >> Region optimisation pass width 480
2026-06-19 18:37:00.842206: >> Region optimisation pass width 240
2026-06-19 18:37:01.284061: >> Region optimisation pass width 120
2026-06-19 18:37:02.200331: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 80
2026-06-19 18:37:02.200428: Optimise levels pass ended at 2026-06-19 18:37:02, duration 2.3 seconds tried 352 combinations
2026-06-19 18:37:02.200492: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 401.04p, best_keep 0kWh, best_cycle 37.49kWh, best_carbon 0kg, best_import 25.51kWh
2026-06-19 18:37:02.215038: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 13.25, 13.25, 0, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 18:37:02.215220: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 320.02p, best_cost 339.37p, best_cycle 33.06kWh, best_carbon 0kg, best_import 40.43kWh
2026-06-19 18:37:02.263403: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 319.97p, best_cost 339.31p, best_cycle 33.06kWh, best_carbon 0kg, best_import 40.43kWh
2026-06-19 18:37:02.303780: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 319.97p, best_cost 339.31p, best_cycle 33.06kWh, best_carbon 0kg, best_import 40.43kWh
2026-06-19 18:37:02.440500: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 319.97p, best_cost 339.31p, best_cycle 33.06kWh, best_carbon 0kg, best_import 40.43kWh
2026-06-19 18:37:02.469964: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 319.97p, best_cost 339.31p, best_cycle 33.06kWh, best_carbon 0kg, best_import 40.43kWh
2026-06-19 18:37:02.492363: Best charge windows best_metric 319.97p, best_cost 339.31p, best_carbon 0kg, best_import 40.43kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 83%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:37:02.493266: Best charge windows best_metric 319.97p, best_cost 339.31p, best_carbon 0kg, best_import 40.43kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 83%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:37:02.493438: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 319.97p, best_cost 339.31p, best_cycle 33.06kWh, best_carbon 0kg, best_import 40.43kWh
2026-06-19 18:37:02.531036: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 319.97p, best_cost 339.31p, best_cycle 33.06kWh, best_carbon 0kg, best_import 40.43kWh
2026-06-19 18:37:02.563392: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 319.97p, best_cost 339.31p, best_cycle 33.06kWh, best_carbon 0kg, best_import 40.43kWh
2026-06-19 18:37:02.688863: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 319.97p, best_cost 339.31p, best_cycle 33.06kWh, best_carbon 0kg, best_import 40.43kWh
2026-06-19 18:37:02.719287: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 319.97p, best_cost 339.31p, best_cycle 33.06kWh, best_carbon 0kg, best_import 40.43kWh
2026-06-19 18:37:02.743709: Best charge windows best_metric 319.97p, best_cost 339.31p, best_carbon 0kg, best_import 40.43kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 83%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:37:02.743911: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 319.97p, best_cost 339.31p, best_cycle 33.06kWh, best_carbon 0kg, best_import 40.43kWh
2026-06-19 18:37:02.780036: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 319.97p, best_cost 339.31p, best_cycle 33.06kWh, best_carbon 0kg, best_import 40.43kWh
2026-06-19 18:37:02.810764: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 319.97p, best_cost 339.31p, best_cycle 33.06kWh, best_carbon 0kg, best_import 40.43kWh
2026-06-19 18:37:02.937410: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 319.97p, best_cost 339.31p, best_cycle 33.06kWh, best_carbon 0kg, best_import 40.43kWh
2026-06-19 18:37:02.962636: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 319.97p, best_cost 339.31p, best_cycle 33.06kWh, best_carbon 0kg, best_import 40.43kWh
2026-06-19 18:37:02.988302: Best charge windows best_metric 319.97p, best_cost 339.31p, best_carbon 0kg, best_import 40.43kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 83%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:37:02.988501: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 319.97p, best_cost 339.31p, best_cycle 33.06kWh, best_carbon 0kg, best_import 40.43kWh
2026-06-19 18:37:03.015367: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 319.97p, best_cost 339.31p, best_cycle 33.06kWh, best_carbon 0kg, best_import 40.43kWh
2026-06-19 18:37:03.039385: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 319.97p, best_cost 339.31p, best_cycle 33.06kWh, best_carbon 0kg, best_import 40.43kWh
2026-06-19 18:37:03.149769: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 319.97p, best_cost 339.31p, best_cycle 33.06kWh, best_carbon 0kg, best_import 40.43kWh
2026-06-19 18:37:03.182163: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 319.97p, best_cost 339.31p, best_cycle 33.06kWh, best_carbon 0kg, best_import 40.43kWh
2026-06-19 18:37:03.220493: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 319.97p, best_cost 339.31p, best_cycle 33.06kWh, best_carbon 0kg, best_import 40.43kWh
2026-06-19 18:37:03.251922: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 319.81p, best_cost 339.18p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:03.281132: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 319.57p, best_cost 339.05p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:03.333472: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 319.57p, best_cost 339.05p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:03.380673: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 319.57p, best_cost 339.05p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:03.431174: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 319.41p, best_cost 338.76p, best_cycle 32.89kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:03.485352: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 319.41p, best_cost 338.76p, best_cycle 32.89kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:03.538968: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 319.41p, best_cost 338.76p, best_cycle 32.89kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:03.589393: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 319.41p, best_cost 338.76p, best_cycle 32.89kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:03.645061: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 319.2p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:03.703789: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 319.17p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:03.760013: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:03.884139: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:03.991206: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:04.057524: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:04.120471: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:04.323255: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:04.381007: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:04.436722: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:04.503774: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:04.566973: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:04.634216: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:04.694274: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:04.724268: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:04.756834: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:04.785603: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:04.817612: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:04.853769: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:04.989366: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:05.083559: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:05.147803: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:05.240488: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:05.268912: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:05.300860: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:05.330718: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:05.366627: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 13.93p, best_metric 319.16p, best_cost 338.59p, best_cycle 32.86kWh, best_carbon 0kg, best_import 40.41kWh
2026-06-19 18:37:05.400170: Best charge windows best_metric 319.16p, best_cost 338.59p, best_carbon 0kg, best_import 40.41kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 83%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:37:05.400501: Tweak plan optimisation started
2026-06-19 18:37:05.622772: Tweak optimisation finished metric 319.16 cost 338.59 metric_keep 0 cycle 32.86 carbon 0 import 40.41
2026-06-19 18:37:05.633822: Raw charge windows [ 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 83%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ] reserve 1.6
2026-06-19 18:37:05.634896: Unclipped charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 16%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ] reserve 1.6
2026-06-19 18:37:05.635475: Unfiltered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ] reserve 1.6
2026-06-19 18:37:05.635850: Filtered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.72p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 81%, 20-06 14:30:00 - 20-06 15:30:00 @ 13.69p 83%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 47%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ] reserve 1.6
2026-06-19 18:37:05.635891: Plan valid is now true after recompute was False
2026-06-19 18:37:05.658637: predict base end_record 06-21 11:00:00, final soc 1.6kWh, metric 499.92p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:45:00, load 31.34kWh, PV 0.0kWh
2026-06-19 18:37:05.660065: Slot: [ 18:35, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:37:05.661212: SoC: [ 11.2, 11.03, 11.03, 10.99, 10.96, 10.93, 10.84, 10.51, 10.29, 9.72, 9.26, 8.93, 8.23, 7.6, 7.55, 7.45, 7.3, 7.09, 6.88, 6.31, 4.98, 2.89, 2.53, 2.45, 2.3, 2.08, 1.8, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:37:05.662187: BAT: [ 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-, 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-] kWh
2026-06-19 18:37:05.663307: LOAD: [ 4.65, 4.81, 4.81, 4.84, 4.87, 4.91, 4.98, 5.29, 5.49, 6.03, 6.46, 6.76, 7.41, 8.0, 8.05, 8.14, 8.29, 8.47, 8.67, 9.2, 10.44, 12.39, 12.72, 12.8, 12.94, 13.14, 13.41, 13.74, 14.13, 14.59, 14.81, 14.82, 15.07, 15.38, 15.74, 15.94, 16.14, 16.43, 16.76, 17.36, 18.01, 18.43, 18.94, 19.27, 19.58, 19.9, 20.21, 20.52, 20.84, 21.04, 21.04, 21.07, 21.09, 21.12, 21.19, 21.46, 21.63, 22.1, 22.47, 22.74, 23.38, 23.96, 24.01, 24.11, 24.25, 24.44, 24.64, 25.17, 26.41, 28.36, 28.69, 28.76, 28.9, 29.11, 29.37, 29.7, 30.1, 30.56, 30.78, 30.79, 31.03, 31.34] kWh
2026-06-19 18:37:05.664368: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:37:05.665456: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.25, 1.64, 2.1, 2.32, 2.33, 2.58, 2.89, 3.25, 3.45, 3.65, 3.94, 4.27, 4.87, 5.52, 5.94, 6.45, 6.78, 7.09, 7.41, 7.72, 8.04, 8.35, 8.55, 8.55, 8.58, 8.61, 8.63, 8.7, 8.97, 9.14, 9.61, 9.98, 10.25, 10.89, 11.48, 11.52, 11.62, 11.76, 11.95, 12.15, 12.68, 13.92, 15.87, 16.2, 16.27, 16.41, 16.62, 16.88, 17.21, 17.61, 18.07, 18.29, 18.3, 18.54, 18.85] kWh
2026-06-19 18:37:05.666545: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:37:05.667665: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 120.97, 126.91, 134.21, 137.74, 137.93, 141.75, 146.37, 151.11, 153.81, 156.66, 160.6, 165.18, 173.39, 182.5, 188.25, 195.22, 200.0, 209.01, 217.56, 227.35, 237.02, 247.88, 255.24, 255.28, 256.01, 256.8, 257.57, 259.38, 266.86, 271.11, 282.19, 289.55, 294.95, 357.94, 369.49, 370.41, 372.19, 374.72, 377.84, 381.51, 391.33, 414.37, 450.77, 456.77, 458.11, 460.44, 464.09, 468.6, 474.52, 480.46, 487.76, 491.29, 491.48, 495.3, 499.92] p
2026-06-19 18:37:05.762035: Battery has 13.17 hours left - now at 11.2kWh
2026-06-19 18:37:05.801126: predict base10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 523.09p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:05:00, load 32.61kWh, PV 0.0kWh
2026-06-19 18:37:05.803028: Slot: [ 18:35, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:37:05.804401: SoC: [ 11.2, 11.02, 11.02, 10.98, 10.95, 10.91, 10.82, 10.47, 10.25, 9.65, 9.17, 8.82, 8.09, 7.43, 7.38, 7.27, 7.11, 6.9, 6.68, 6.08, 4.68, 2.49, 2.12, 2.04, 1.88, 1.65, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:37:05.805552: BAT: [ 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-, 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-] kWh
2026-06-19 18:37:05.806968: LOAD: [ 4.65, 4.82, 4.82, 4.85, 4.88, 4.92, 5.0, 5.33, 5.53, 6.1, 6.54, 6.87, 7.54, 8.16, 8.21, 8.31, 8.46, 8.66, 8.86, 9.42, 10.72, 12.76, 13.11, 13.18, 13.33, 13.54, 13.82, 14.17, 14.58, 15.06, 15.29, 15.31, 15.56, 15.89, 16.27, 16.48, 16.69, 16.99, 17.34, 17.96, 18.65, 19.09, 19.62, 19.97, 20.3, 20.62, 20.95, 21.28, 21.61, 21.82, 21.82, 21.85, 21.88, 21.91, 21.98, 22.26, 22.44, 22.93, 23.32, 23.6, 24.27, 24.88, 24.93, 25.04, 25.18, 25.38, 25.59, 26.14, 27.44, 29.49, 29.83, 29.91, 30.06, 30.27, 30.55, 30.9, 31.31, 31.79, 32.02, 32.03, 32.29, 32.62] kWh
2026-06-19 18:37:05.808282: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:37:05.809607: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.33, 1.68, 2.09, 2.58, 2.8, 2.82, 3.07, 3.4, 3.78, 3.99, 4.2, 4.5, 4.85, 5.47, 6.16, 6.6, 7.13, 7.48, 7.81, 8.13, 8.46, 8.79, 9.12, 9.33, 9.33, 9.36, 9.39, 9.42, 9.49, 9.77, 9.95, 10.44, 10.83, 11.11, 11.78, 12.39, 12.45, 12.55, 12.7, 12.89, 13.1, 13.65, 14.95, 17.0, 17.34, 17.42, 17.57, 17.78, 18.06, 18.41, 18.82, 19.3, 19.53, 19.54, 19.8, 20.13] kWh
2026-06-19 18:37:05.810913: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:37:05.812280: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 122.27, 128.47, 134.7, 142.34, 146.04, 146.24, 150.24, 155.08, 160.05, 162.88, 165.86, 169.99, 174.79, 183.38, 192.93, 198.96, 206.25, 211.25, 220.71, 229.66, 239.91, 250.05, 261.43, 269.13, 269.19, 269.95, 270.77, 271.58, 273.47, 281.31, 285.76, 297.38, 305.08, 310.73, 374.34, 386.45, 387.42, 389.28, 391.93, 395.19, 399.04, 409.33, 433.46, 471.6, 477.88, 479.28, 481.73, 485.55, 490.27, 496.48, 502.7, 510.35, 514.05, 514.25, 518.25, 523.09] p
2026-06-19 18:37:05.879232: predict best10 end_record 06-21 11:00:00, final soc 1.6kWh, metric 460.16p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 07:25:00, load 32.61kWh, PV 0.0kWh
2026-06-19 18:37:05.880605: Slot: [ 18:35, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:37:05.881713: SoC: [ 11.2, 11.02, 11.02, 10.98, 10.95, 10.91, 10.82, 10.47, 10.25, 9.65, 9.17, 8.82, 8.09, 7.43, 7.38, 7.27, 7.11, 7.11, 6.89, 6.29, 4.9, 2.7, 2.33, 2.25, 2.09, 1.86, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.54, 5.48, 6.0, 7.94, 9.88, 11.82, 13.0, 13.25, 13.25, 13.18, 12.83, 12.48, 12.13, 11.77, 11.42, 11.2, 11.19, 11.16, 11.13, 11.1, 11.03, 10.72, 10.53, 10.0, 9.58, 9.28, 8.56, 7.9, 7.85, 7.74, 7.58, 7.58, 7.36, 6.76, 5.37, 3.17, 2.8, 2.72, 2.56, 2.33, 2.03, 1.66, 2.0, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:37:05.882638: BAT: [ 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<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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 18:37:05.883715: LOAD: [ 4.65, 4.82, 4.82, 4.85, 4.88, 4.92, 5.0, 5.33, 5.53, 6.1, 6.54, 6.87, 7.54, 8.16, 8.21, 8.31, 8.46, 8.66, 8.86, 9.42, 10.72, 12.76, 13.11, 13.18, 13.33, 13.54, 13.82, 14.17, 14.58, 15.06, 15.29, 15.31, 15.56, 15.89, 16.27, 16.48, 16.69, 16.99, 17.34, 17.96, 18.65, 19.09, 19.62, 19.97, 20.3, 20.62, 20.95, 21.28, 21.61, 21.82, 21.82, 21.85, 21.88, 21.91, 21.98, 22.26, 22.44, 22.93, 23.32, 23.6, 24.27, 24.88, 24.93, 25.04, 25.18, 25.38, 25.59, 26.14, 27.44, 29.49, 29.83, 29.91, 30.06, 30.27, 30.55, 30.9, 31.31, 31.79, 32.02, 32.03, 32.29, 32.62] kWh
2026-06-19 18:37:05.884748: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:37:05.885847: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.33, 1.68, 2.09, 2.58, 2.8, 2.82, 3.07, 3.4, 5.86, 8.15, 8.92, 11.3, 13.74, 16.45, 18.4, 19.11, 19.64, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 20.13, 20.13, 20.13, 20.13, 20.13, 20.13, 20.13, 20.13, 20.13, 20.13, 20.13, 20.9, 21.01, 21.24, 21.26, 21.51, 21.84] kWh
2026-06-19 18:37:05.886892: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:37:05.887973: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 122.17, 128.38, 134.6, 142.25, 145.95, 146.14, 150.14, 154.99, 187.38, 218.23, 229.1, 261.98, 295.31, 332.43, 359.63, 369.33, 376.63, 380.73, 380.73, 380.73, 380.73, 380.73, 380.73, 380.73, 380.73, 380.73, 380.73, 380.73, 380.73, 380.73, 380.73, 380.73, 380.73, 380.73, 430.72, 430.72, 430.72, 430.72, 430.72, 433.98, 433.98, 433.98, 433.98, 433.98, 433.98, 433.98, 433.98, 433.98, 433.98, 433.98, 445.7, 447.42, 451.12, 451.32, 455.32, 460.16] p
2026-06-19 18:37:05.955073: predict best end_record 06-21 11:00:00, final soc 1.6kWh, metric 438.55p, metric_keep 0kWh, min_soc 1.6kWh @ 06-20 08:00:00, load 31.34kWh, PV 0.0kWh
2026-06-19 18:37:05.956478: Slot: [ 18:35, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:37:05.957583: SoC: [ 11.2, 11.03, 11.03, 10.99, 10.96, 10.93, 10.84, 10.51, 10.29, 9.72, 9.26, 8.93, 8.23, 7.6, 7.55, 7.45, 7.3, 7.27, 7.06, 6.49, 5.15, 3.06, 2.71, 2.63, 2.48, 2.26, 1.97, 1.61, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 3.93, 6.26, 6.26, 8.58, 10.91, 13.24, 13.12, 13.25, 13.25, 13.19, 12.85, 12.52, 12.18, 11.84, 11.51, 11.29, 11.29, 11.26, 11.23, 11.2, 11.13, 10.84, 10.65, 10.15, 9.75, 9.46, 8.77, 8.15, 8.09, 7.99, 7.84, 7.74, 7.53, 6.96, 5.63, 3.54, 3.18, 3.1, 2.95, 2.73, 2.45, 2.09, 2.09, 1.6, 1.6, 1.6, 1.6, 1.6] kWh
2026-06-19 18:37:05.958579: BAT: [ 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<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, g>be-, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 18:37:05.959683: LOAD: [ 4.65, 4.81, 4.81, 4.84, 4.87, 4.91, 4.98, 5.29, 5.49, 6.03, 6.46, 6.76, 7.41, 8.0, 8.05, 8.14, 8.29, 8.47, 8.67, 9.2, 10.44, 12.39, 12.72, 12.8, 12.94, 13.14, 13.41, 13.74, 14.13, 14.59, 14.81, 14.82, 15.07, 15.38, 15.74, 15.94, 16.14, 16.43, 16.76, 17.36, 18.01, 18.43, 18.94, 19.27, 19.58, 19.9, 20.21, 20.52, 20.84, 21.04, 21.04, 21.07, 21.09, 21.12, 21.19, 21.46, 21.63, 22.1, 22.47, 22.74, 23.38, 23.96, 24.01, 24.11, 24.25, 24.44, 24.64, 25.17, 26.41, 28.36, 28.69, 28.76, 28.9, 29.11, 29.37, 29.7, 30.1, 30.56, 30.78, 30.79, 31.03, 31.34] kWh
2026-06-19 18:37:05.960733: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:37:05.961872: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.64, 2.1, 2.32, 2.33, 2.58, 2.89, 5.75, 8.45, 8.65, 11.44, 14.27, 17.37, 17.91, 18.47, 18.98, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.75, 19.75, 19.97, 19.98, 20.22, 20.53] kWh
2026-06-19 18:37:05.962953: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:37:05.964043: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 126.71, 134.01, 137.54, 137.73, 141.55, 146.17, 183.83, 220.15, 223.0, 261.43, 300.25, 342.68, 350.27, 357.9, 364.86, 368.78, 368.78, 368.78, 368.78, 368.78, 368.78, 368.78, 368.78, 368.78, 368.78, 368.78, 368.78, 368.78, 368.78, 368.78, 368.78, 368.78, 418.77, 418.77, 418.77, 418.77, 418.77, 420.42, 420.42, 420.42, 420.42, 420.42, 420.42, 420.42, 420.42, 420.42, 420.42, 420.42, 426.36, 426.39, 429.92, 430.11, 433.93, 438.55] p
2026-06-19 18:37:05.965822: STATE: [ , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , , , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , ]
2026-06-19 18:37:05.965859: Saving plan best values to HA entities
2026-06-19 18:37:06.099668: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 18:37:06.105009: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 18:37:06.109449: Best charging limit SoC's [7.0, 16.0, 6.0, 16.0, 13.0, 13.25, 13.0, 7.5, 2.0, 16.0]kWh, export []kWh gives import battery 38.0kWh, house 2.41kWh, export 0.0kWh, metric 438.55p, metric10 460.16p
2026-06-19 18:37:06.172179: Marginal costs baseline metric (no standing charge): 338.5866
2026-06-19 18:37:06.338178: Marginal energy costs matrix computed: min=16.97 max=23.83
2026-06-19 18:37:06.410522: Rate array import [{'start': 1115, 'end': 1140, 'rate': 'very expensive', 'range': '(37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1115, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 18:37:06.411086: - Your estimated bill for today is £0.68 and tomorrow is £3.00
2026-06-19 18:37:06.411129: - Import rates are very expensive (37.1p) for the next 25 minutes and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 18:37:06.411145: - The battery is currently at 70% and is in eco mode for the next 7 hours.
2026-06-19 18:37:06.411158: - For the next 48 hours there will be no solar generation.
2026-06-19 18:37:06.411170: - You will run out of battery in 13 hours.
2026-06-19 18:37:06.411182: - Your next charge slot will be in 7 hours where import rates will be cheap (16.4p).
2026-06-19 18:37:06.411195:
2026-06-19 18:37:06.455653: Plan calculation took 6.68 seconds
2026-06-19 18:37:06.459414: No high rate period found
2026-06-19 18:37:06.505815: Import threshold used for optimisation was 16.86p
2026-06-19 18:37:06.553894: Low import rate windows [0: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 1: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 2: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 3: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 4: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 5: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 6: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 7: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 8: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 9: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 10: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 11: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 12: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 13: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 14: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 15: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 16: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 17: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 18: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 19: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 20: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 21: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 22: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 23: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 24: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 25: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 26: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 27: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 28: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 29: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 30: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 31: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 32: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 33: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 34: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 35: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 36: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 37: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 38: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 39: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 40: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 41: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 42: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 43: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 44: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 45: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 46: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 47: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 48: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 49: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 50: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 51: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 52: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 53: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 54: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 55: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 56: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 57: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 58: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 59: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 60: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 61: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 62: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 63: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 64: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 65: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 66: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 67: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 68: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 69: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 70: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 71: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 72: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 73: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 74: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 75: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 76: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 77: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 78: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 79: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 80: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 81: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 82: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 83: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 84: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 85: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 86: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 87: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 88: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 89: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 90: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 91: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 92: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 93: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 94: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 95: 06-21 18:30:00 - 06-21 19:00:00 @ 36.53]
2026-06-19 18:37:06.561918: Inverter 0: Type SK Sunsynk
2026-06-19 18:37:06.561992: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:37:06.562212: Reserve min: 10%, battery_min: 5%
2026-06-19 18:37:06.562284: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 10%, current_reserve 10%, temperature 20°C
2026-06-19 18:37:06.562571: Inverter 0 SoC: 11.2kW 70%, current charge rate 5000W, current discharge rate 5250W, current battery power 527W, current battery voltage 51.2V, grid power -55W, load power 565W, PV Power 0W
2026-06-19 18:37:06.562765: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:37:06.562848: Inverter 0 scheduled charge enable is False
2026-06-19 18:37:06.562877: Inverter 0 charge windows currently []
2026-06-19 18:37:06.562906: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:37:06.563030: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:37:06.563058: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:37:06.563098: Inverter 0 scheduled discharge enable is False
2026-06-19 18:37:06.563221: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:37:06.563249: Inverter 0 discharge windows currently []
2026-06-19 18:37:06.563279: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:37:06.563298: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:37:06.563315: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:37:06.636103: Total inverter register writes now 0
2026-06-19 18:37:06.655817: Completed run status Read-Only
2026-06-19 18:37:06.661549: Info: record_status Read-Only
2026-06-19 18:37:06.673867: Saved current settings to /config/predbat_config.json
2026-06-19 18:37:06.719462: Creating predbat dashboard at /config/predbat_dashboard.yaml
2026-06-19 18:37:42.752489: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:37:42.752686: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:37:42.752715: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:37:42.752831: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:37:42.752860: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:37:42.752878: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:37:42.752894: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:38:52.426748: Web interface setting input_number.predbat_set_reserve_min to 9.0
2026-06-19 18:38:52.426922: number_event: input_number.predbat_set_reserve_min = 9.0
2026-06-19 18:38:52.427301: Set reset inverter true due to reset_inverter on item set_reserve_min
2026-06-19 18:38:52.710491: Web interface setting input_number.predbat_set_reserve_min to 8.0
2026-06-19 18:38:52.710632: number_event: input_number.predbat_set_reserve_min = 8.0
2026-06-19 18:38:52.710974: Set reset inverter true due to reset_inverter on item set_reserve_min
2026-06-19 18:38:53.063106: Web interface setting input_number.predbat_set_reserve_min to 7.0
2026-06-19 18:38:53.063241: number_event: input_number.predbat_set_reserve_min = 7.0
2026-06-19 18:38:53.063629: Set reset inverter true due to reset_inverter on item set_reserve_min
2026-06-19 18:38:53.429515: Web interface setting input_number.predbat_set_reserve_min to 6.0
2026-06-19 18:38:53.429709: number_event: input_number.predbat_set_reserve_min = 6.0
2026-06-19 18:38:53.430201: Set reset inverter true due to reset_inverter on item set_reserve_min
2026-06-19 18:38:53.918414: Web interface setting input_number.predbat_set_reserve_min to 5.0
2026-06-19 18:38:53.918561: number_event: input_number.predbat_set_reserve_min = 5.0
2026-06-19 18:38:53.918964: Set reset inverter true due to reset_inverter on item set_reserve_min
2026-06-19 18:38:57.888353: Refreshing Predbat configuration
2026-06-19 18:38:58.177777: Saved current settings to /config/predbat_config.json
2026-06-19 18:38:58.178817: Validation of apps.yaml was successful
2026-06-19 18:38:58.178948: --------------- PredBat - update at 2026-06-19 18:35:00+01:00 with clock skew 0 minutes, minutes now 1115
2026-06-19 18:38:58.179676: Saved current settings to /config/predbat_config.json
2026-06-19 18:38:58.179758: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 2.0 minutes
2026-06-19 18:38:58.179850: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 18:38:58.179958: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 18:38:58.194863: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 18:38:58.195336: Predbat mode is set to Control charge
2026-06-19 18:38:58.195407: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 18:38:58.295976: Found 11520 load_today datapoints going back 1 days
2026-06-19 18:38:58.296310: Using load_power data to fill gaps in load_today data
2026-06-19 18:38:58.343953: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 18:38:58.344079: Zero load period starting at 2026-06-19T12:09:00+0100 (386 minutes) for 889 minutes with base value 0.9
2026-06-19 18:38:58.344126: Zero load period starting at 2026-06-18T19:24:00+0100 (1391 minutes) for 64 minutes with base value 0.8
2026-06-19 18:38:58.344852: Processing 384 30-minute periods for power integration
2026-06-19 18:38:58.394642: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 18:38:58.394726: Car charging hold True, threshold 6.0kWh
2026-06-19 18:38:58.394760: Current data so far today: load 4.65kWh, import 1.1kWh, export 0.0kWh, PV 0kWh
2026-06-19 18:38:58.412030: Standing charge is set to 49.98p
2026-06-19 18:38:58.458236: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 18:38:58.458310: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 18:38:58.458479: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 55.7 minutes
2026-06-19 18:38:58.458832: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 55.7 minutes
2026-06-19 18:38:58.463591: Loaded 95 datapoints of futurerate analysis
2026-06-19 18:38:58.593159: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53']
2026-06-19 18:38:58.613602: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 18:38:58.613862: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 18:38:58.644408: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 18:38:58.644481: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 18:38:58.645329: High export rate found rates in range 99p to -99p
2026-06-19 18:38:58.723173: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 18:38:58.723301: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 18:38:58.723469: Last hour: net energy 0.04kWh, import 0.04kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 1.34p, import 1.34p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 18:38:58.765338: Today's energy total net 1.1kWh, import 1.1kWh, export 0.0kWh, cost 68.34p, import 18.36p, export 0.0p, carbon 0.0kg
2026-06-19 18:38:58.765449: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 18:38:58.767700: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 18:38:58.769313: Warn: Found 1 gaps in load_today totalling 9920 minutes to fill using average data
2026-06-19 18:38:58.769440: Gap starting at 2026-06-18T15:55:00+0100 (1600 minutes) for 9920 minutes
2026-06-19 18:38:58.787161: Historical days now [7] weight [1]
2026-06-19 18:38:58.810505: Today's load divergence 120.4%, in-day adjustment 115.01%, damping 0.95x, yesterday 100.0% today 119.38% blend 22.57%
2026-06-19 18:38:58.810570: Today's predicted so far 10.26kWh with 0.0kWh car/iBoost excluded, 0.63kWh import ignored, and 0kWh forecast extra.
2026-06-19 18:38:58.810600: Today's actual load so far 13.34kWh with 0.0kWh car/iBoost excluded, and 0.09kWh import ignored.
2026-06-19 18:38:58.836308: Inverter 0: Type SK Sunsynk
2026-06-19 18:38:58.836378: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:38:58.836575: Reserve min: 5%, battery_min: 5%
2026-06-19 18:38:58.836640: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 10%, temperature 20°C
2026-06-19 18:38:58.836873: Inverter 0 SoC: 11.2kW 70%, current charge rate 5000W, current discharge rate 5250W, current battery power -26W, current battery voltage 51.2V, grid power -581W, load power 558W, PV Power 0W
2026-06-19 18:38:58.837051: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:38:58.837122: Inverter 0 scheduled charge enable is False
2026-06-19 18:38:58.837146: Inverter 0 charge windows currently []
2026-06-19 18:38:58.837170: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:38:58.837265: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:38:58.837290: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:38:58.837321: Inverter 0 scheduled discharge enable is False
2026-06-19 18:38:58.837431: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:38:58.837457: Inverter 0 discharge windows currently []
2026-06-19 18:38:58.837476: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:38:58.837492: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:38:58.837507: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:38:58.895698: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 18:38:58.895769: Will recompute the plan as it is invalid
2026-06-19 18:38:58.895803: Recompute, previous plan is invalid...
2026-06-19 18:38:58.899001: Best charge window [ 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 0% ]
2026-06-19 18:38:58.899098: Best export window [ ]
2026-06-19 18:38:58.899825: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 18:38:58.901837: Load divergence over 8.0 hours mean 402.36W, min 0.0W, max 2388.0W, std dev 502.47W, divergence 62.44%
2026-06-19 18:38:58.920883: Calculating data from yesterday for savings calculation
2026-06-19 18:38:58.931304: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 18:38:58.937179: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 18:38:58.938672: Creating pool of 12 processes to match your CPU count
2026-06-19 18:38:58.991725: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 18:38:58.993762: Optimise levels pass started at 2026-06-19 18:38:58
2026-06-19 18:38:58.993835: Optimise all windows, total charge 95 export 1
2026-06-19 18:38:59.233629: >> Region optimisation pass width 960
2026-06-19 18:38:59.559456: >> Region optimisation pass width 480
2026-06-19 18:38:59.898780: >> Region optimisation pass width 240
2026-06-19 18:39:00.353698: >> Region optimisation pass width 120
2026-06-19 18:39:01.263257: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 80
2026-06-19 18:39:01.263472: Optimise levels pass ended at 2026-06-19 18:39:01, duration 2.3 seconds tried 352 combinations
2026-06-19 18:39:01.263536: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 400.54p, best_keep 0kWh, best_cycle 37.86kWh, best_carbon 0kg, best_import 24.74kWh
2026-06-19 18:39:01.276922: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 12.25, 12.25, 0, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 18:39:01.277129: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 319.52p, best_cost 327.67p, best_cycle 33.43kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 18:39:01.312828: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 319.48p, best_cost 327.62p, best_cycle 33.93kWh, best_carbon 0kg, best_import 40.55kWh
2026-06-19 18:39:01.346334: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 319.48p, best_cost 327.62p, best_cycle 33.93kWh, best_carbon 0kg, best_import 40.55kWh
2026-06-19 18:39:01.479671: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 319.44p, best_cost 327.7p, best_cycle 35.93kWh, best_carbon 0kg, best_import 40.69kWh
2026-06-19 18:39:01.508831: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 319.44p, best_cost 327.7p, best_cycle 35.93kWh, best_carbon 0kg, best_import 40.69kWh
2026-06-19 18:39:01.533516: Best charge windows best_metric 319.44p, best_cost 327.7p, best_carbon 0kg, best_import 40.69kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 84%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:39:01.534367: Best charge windows best_metric 319.44p, best_cost 327.7p, best_carbon 0kg, best_import 40.69kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 84%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:39:01.534506: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 319.44p, best_cost 327.7p, best_cycle 35.93kWh, best_carbon 0kg, best_import 40.69kWh
2026-06-19 18:39:01.574058: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 319.37p, best_cost 327.63p, best_cycle 35.93kWh, best_carbon 0kg, best_import 40.69kWh
2026-06-19 18:39:01.607040: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 319.36p, best_cost 327.62p, best_cycle 35.93kWh, best_carbon 0kg, best_import 40.69kWh
2026-06-19 18:39:01.765221: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 319.36p, best_cost 327.62p, best_cycle 35.93kWh, best_carbon 0kg, best_import 40.69kWh
2026-06-19 18:39:01.794117: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 319.36p, best_cost 327.62p, best_cycle 35.93kWh, best_carbon 0kg, best_import 40.69kWh
2026-06-19 18:39:01.826458: Best charge windows best_metric 319.36p, best_cost 327.62p, best_carbon 0kg, best_import 40.69kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 75%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 84%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:39:01.826704: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 319.36p, best_cost 327.62p, best_cycle 35.93kWh, best_carbon 0kg, best_import 40.69kWh
2026-06-19 18:39:01.863830: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 319.36p, best_cost 327.62p, best_cycle 35.93kWh, best_carbon 0kg, best_import 40.69kWh
2026-06-19 18:39:01.899102: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 319.36p, best_cost 327.62p, best_cycle 35.93kWh, best_carbon 0kg, best_import 40.69kWh
2026-06-19 18:39:02.048488: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 319.36p, best_cost 327.62p, best_cycle 35.93kWh, best_carbon 0kg, best_import 40.69kWh
2026-06-19 18:39:02.077168: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 319.36p, best_cost 327.62p, best_cycle 35.93kWh, best_carbon 0kg, best_import 40.69kWh
2026-06-19 18:39:02.100964: Best charge windows best_metric 319.36p, best_cost 327.62p, best_carbon 0kg, best_import 40.69kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 75%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 84%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:39:02.101108: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 319.36p, best_cost 327.62p, best_cycle 35.93kWh, best_carbon 0kg, best_import 40.69kWh
2026-06-19 18:39:02.126073: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 319.36p, best_cost 327.62p, best_cycle 35.93kWh, best_carbon 0kg, best_import 40.69kWh
2026-06-19 18:39:02.155094: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 319.36p, best_cost 327.62p, best_cycle 35.93kWh, best_carbon 0kg, best_import 40.69kWh
2026-06-19 18:39:02.275829: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 319.36p, best_cost 327.62p, best_cycle 35.93kWh, best_carbon 0kg, best_import 40.69kWh
2026-06-19 18:39:02.308584: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 319.36p, best_cost 327.62p, best_cycle 35.93kWh, best_carbon 0kg, best_import 40.69kWh
2026-06-19 18:39:02.347187: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 319.36p, best_cost 327.62p, best_cycle 35.93kWh, best_carbon 0kg, best_import 40.69kWh
2026-06-19 18:39:02.378880: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 319.04p, best_cost 327.28p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:02.407045: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 318.71p, best_cost 326.97p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:02.455053: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 318.71p, best_cost 326.97p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:02.507856: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 318.71p, best_cost 326.97p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:02.575767: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 318.49p, best_cost 326.67p, best_cycle 35.62kWh, best_carbon 0kg, best_import 40.67kWh
2026-06-19 18:39:02.630153: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 318.49p, best_cost 326.67p, best_cycle 35.62kWh, best_carbon 0kg, best_import 40.67kWh
2026-06-19 18:39:02.691283: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 318.49p, best_cost 326.67p, best_cycle 35.62kWh, best_carbon 0kg, best_import 40.67kWh
2026-06-19 18:39:02.748345: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 318.49p, best_cost 326.67p, best_cycle 35.62kWh, best_carbon 0kg, best_import 40.67kWh
2026-06-19 18:39:02.806247: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 318.48p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:02.867650: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:02.935036: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:03.051681: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:03.166950: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:03.230521: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:03.294820: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:03.493455: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:03.558547: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:03.614756: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:03.681076: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:03.742717: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:03.801476: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:03.867185: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:03.899841: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:03.934140: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:03.966087: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:03.992842: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:04.022703: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:04.136134: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:04.220165: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:04.286495: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:04.376983: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:04.402544: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:04.430032: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:04.461209: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:04.491469: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 13.93p, best_metric 318.47p, best_cost 326.69p, best_cycle 35.5kWh, best_carbon 0kg, best_import 40.66kWh
2026-06-19 18:39:04.525377: Best charge windows best_metric 318.47p, best_cost 326.69p, best_carbon 0kg, best_import 40.66kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 75%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 84%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 84%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:39:04.525777: Tweak plan optimisation started
2026-06-19 18:39:04.754339: Tweak optimisation finished metric 318.47 cost 326.69 metric_keep 0 cycle 35.5 carbon 0 import 40.66
2026-06-19 18:39:04.764846: Raw charge windows [ 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 75%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 84%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 84%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ] reserve 0.8
2026-06-19 18:39:04.765549: Unclipped charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 75%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 84%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ] reserve 0.8
2026-06-19 18:39:04.766055: Unfiltered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 75%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 84%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ] reserve 0.8
2026-06-19 18:39:04.766373: Filtered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 75%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 84%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ] reserve 0.8
2026-06-19 18:39:04.766423: Plan valid is now true after recompute was False
2026-06-19 18:39:04.791702: predict base end_record 06-21 11:00:00, final soc 0.8kWh, metric 488.13p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:40:00, load 31.34kWh, PV 0.0kWh
2026-06-19 18:39:04.793433: Slot: [ 18:35, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:39:04.794816: SoC: [ 11.2, 11.03, 11.03, 10.99, 10.96, 10.93, 10.84, 10.51, 10.29, 9.72, 9.26, 8.93, 8.23, 7.6, 7.55, 7.45, 7.3, 7.09, 6.88, 6.31, 4.98, 2.89, 2.53, 2.45, 2.3, 2.08, 1.8, 1.44, 1.02, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 18:39:04.795969: BAT: [ 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-, 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-] kWh
2026-06-19 18:39:04.797425: LOAD: [ 4.65, 4.81, 4.81, 4.84, 4.87, 4.91, 4.98, 5.29, 5.49, 6.03, 6.46, 6.76, 7.41, 8.0, 8.05, 8.14, 8.29, 8.47, 8.67, 9.2, 10.44, 12.39, 12.72, 12.8, 12.94, 13.14, 13.41, 13.74, 14.13, 14.59, 14.81, 14.82, 15.07, 15.38, 15.74, 15.94, 16.14, 16.43, 16.76, 17.36, 18.01, 18.43, 18.94, 19.27, 19.58, 19.9, 20.21, 20.52, 20.84, 21.04, 21.04, 21.07, 21.09, 21.12, 21.19, 21.46, 21.63, 22.1, 22.47, 22.74, 23.38, 23.96, 24.01, 24.11, 24.25, 24.44, 24.64, 25.17, 26.41, 28.36, 28.69, 28.76, 28.9, 29.11, 29.37, 29.7, 30.1, 30.56, 30.78, 30.79, 31.03, 31.34] kWh
2026-06-19 18:39:04.798744: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:39:04.800094: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.36, 1.58, 1.59, 1.83, 2.14, 2.5, 2.7, 2.9, 3.19, 3.53, 4.12, 4.78, 5.2, 5.71, 6.04, 6.35, 6.66, 6.98, 7.29, 7.6, 7.8, 7.8, 7.83, 7.86, 7.89, 7.95, 8.23, 8.4, 8.87, 9.24, 9.5, 10.15, 10.73, 10.78, 10.87, 11.02, 11.21, 11.4, 11.93, 13.17, 15.12, 15.45, 15.53, 15.67, 15.87, 16.14, 16.47, 16.86, 17.32, 17.54, 17.56, 17.8, 18.11] kWh
2026-06-19 18:39:04.801410: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:39:04.802788: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 122.42, 125.94, 126.13, 129.95, 134.58, 139.32, 142.02, 144.86, 148.8, 153.39, 161.59, 170.71, 176.46, 183.43, 188.2, 197.21, 205.76, 215.55, 225.23, 236.09, 243.44, 243.49, 244.22, 245.0, 245.78, 247.58, 255.06, 259.31, 270.4, 277.76, 283.15, 346.14, 357.7, 358.62, 360.4, 362.93, 366.04, 369.71, 379.54, 402.57, 438.98, 444.97, 446.31, 448.65, 452.29, 456.8, 462.73, 468.67, 475.96, 479.5, 479.68, 483.5, 488.13] p
2026-06-19 18:39:04.907065: Battery has 14.08 hours left - now at 11.2kWh
2026-06-19 18:39:04.960140: predict base10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 510.47p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:10:00, load 32.61kWh, PV 0.0kWh
2026-06-19 18:39:04.962086: Slot: [ 18:35, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:39:04.963538: SoC: [ 11.2, 11.02, 11.02, 10.98, 10.95, 10.91, 10.82, 10.47, 10.25, 9.65, 9.17, 8.82, 8.09, 7.43, 7.38, 7.27, 7.11, 6.9, 6.68, 6.08, 4.68, 2.49, 2.12, 2.04, 1.88, 1.65, 1.35, 0.98, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 18:39:04.964724: BAT: [ 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-, 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-] kWh
2026-06-19 18:39:04.966893: LOAD: [ 4.65, 4.82, 4.82, 4.85, 4.88, 4.92, 5.0, 5.33, 5.53, 6.1, 6.54, 6.87, 7.54, 8.16, 8.21, 8.31, 8.46, 8.66, 8.86, 9.42, 10.72, 12.76, 13.11, 13.18, 13.33, 13.54, 13.82, 14.17, 14.58, 15.06, 15.29, 15.31, 15.56, 15.89, 16.27, 16.48, 16.69, 16.99, 17.34, 17.96, 18.65, 19.09, 19.62, 19.97, 20.3, 20.62, 20.95, 21.28, 21.61, 21.82, 21.82, 21.85, 21.88, 21.91, 21.98, 22.26, 22.44, 22.93, 23.32, 23.6, 24.27, 24.88, 24.93, 25.04, 25.18, 25.38, 25.59, 26.14, 27.44, 29.49, 29.83, 29.91, 30.06, 30.27, 30.55, 30.9, 31.31, 31.79, 32.02, 32.03, 32.29, 32.62] kWh
2026-06-19 18:39:04.969055: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:39:04.971571: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.35, 1.83, 2.06, 2.07, 2.33, 2.65, 3.03, 3.24, 3.45, 3.75, 4.1, 4.73, 5.42, 5.86, 6.39, 6.73, 7.06, 7.39, 7.72, 8.05, 8.37, 8.58, 8.59, 8.61, 8.64, 8.67, 8.74, 9.03, 9.21, 9.7, 10.08, 10.37, 11.04, 11.65, 11.7, 11.8, 11.95, 12.15, 12.35, 12.91, 14.21, 16.25, 16.6, 16.68, 16.82, 17.04, 17.32, 17.66, 18.08, 18.56, 18.79, 18.8, 19.06, 19.38] kWh
2026-06-19 18:39:04.972923: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:39:04.974361: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 122.08, 129.73, 133.43, 133.62, 137.62, 142.47, 147.43, 150.26, 153.24, 157.37, 162.17, 170.77, 180.31, 186.34, 193.64, 198.64, 208.09, 217.04, 227.3, 237.43, 248.81, 256.52, 256.57, 257.33, 258.15, 258.97, 260.86, 268.7, 273.15, 284.76, 292.47, 298.12, 361.73, 373.83, 374.8, 376.66, 379.31, 382.58, 386.42, 396.71, 420.85, 458.98, 465.26, 466.67, 469.11, 472.94, 477.66, 483.86, 490.09, 497.73, 501.43, 501.63, 505.63, 510.47] p
2026-06-19 18:39:05.046392: predict best10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 447.6p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:05:00, load 32.61kWh, PV 0.0kWh
2026-06-19 18:39:05.048169: Slot: [ 18:35, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:39:05.049559: SoC: [ 11.2, 11.02, 11.02, 10.98, 10.95, 10.91, 10.82, 10.47, 10.25, 9.65, 9.17, 8.82, 8.09, 7.43, 7.38, 7.27, 7.11, 7.11, 6.89, 6.29, 4.9, 2.7, 2.33, 2.25, 2.09, 1.86, 1.56, 1.19, 1.5, 0.98, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.0, 13.5, 13.5, 13.15, 12.8, 12.44, 12.09, 11.74, 11.51, 11.51, 11.48, 11.45, 11.42, 11.34, 11.04, 10.84, 10.32, 9.9, 9.6, 8.88, 8.22, 8.16, 8.06, 7.9, 7.68, 7.46, 6.87, 5.47, 3.28, 2.91, 2.82, 2.66, 2.44, 2.13, 1.76, 1.32, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 18:39:05.050731: BAT: [ 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<bf+, 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~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<bf+] kWh
2026-06-19 18:39:05.052098: LOAD: [ 4.65, 4.82, 4.82, 4.85, 4.88, 4.92, 5.0, 5.33, 5.53, 6.1, 6.54, 6.87, 7.54, 8.16, 8.21, 8.31, 8.46, 8.66, 8.86, 9.42, 10.72, 12.76, 13.11, 13.18, 13.33, 13.54, 13.82, 14.17, 14.58, 15.06, 15.29, 15.31, 15.56, 15.89, 16.27, 16.48, 16.69, 16.99, 17.34, 17.96, 18.65, 19.09, 19.62, 19.97, 20.3, 20.62, 20.95, 21.28, 21.61, 21.82, 21.82, 21.85, 21.88, 21.91, 21.98, 22.26, 22.44, 22.93, 23.32, 23.6, 24.27, 24.88, 24.93, 25.04, 25.18, 25.38, 25.59, 26.14, 27.44, 29.49, 29.83, 29.91, 30.06, 30.27, 30.55, 30.9, 31.31, 31.79, 32.02, 32.03, 32.29, 32.62] kWh
2026-06-19 18:39:05.053377: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:39:05.054734: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 2.05, 2.05, 2.1, 2.12, 2.37, 2.7, 5.16, 7.45, 8.54, 10.93, 13.36, 16.07, 17.49, 17.93, 20.07, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.41, 20.64, 20.66, 20.91, 21.24] kWh
2026-06-19 18:39:05.056047: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:39:05.057462: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 132.81, 132.81, 133.76, 133.96, 137.96, 142.8, 175.2, 206.05, 221.47, 254.34, 287.67, 324.79, 344.51, 350.54, 379.89, 384.89, 384.89, 384.89, 384.89, 384.89, 384.89, 384.89, 384.89, 384.89, 384.89, 384.89, 384.89, 384.89, 384.89, 384.89, 384.89, 384.89, 434.88, 434.88, 434.88, 434.88, 434.88, 434.88, 434.88, 434.88, 434.88, 434.88, 434.88, 434.88, 434.88, 434.88, 434.88, 434.88, 434.88, 434.88, 438.56, 438.76, 442.76, 447.6] p
2026-06-19 18:39:05.131502: predict best end_record 06-21 11:00:00, final soc 0.8kWh, metric 427.13p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 10:10:00, load 31.34kWh, PV 0.0kWh
2026-06-19 18:39:05.133240: Slot: [ 18:35, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:39:05.134643: SoC: [ 11.2, 11.03, 11.03, 10.99, 10.96, 10.93, 10.84, 10.51, 10.29, 9.72, 9.26, 8.93, 8.23, 7.6, 7.55, 7.45, 7.3, 7.27, 7.06, 6.49, 5.15, 3.06, 2.71, 2.63, 2.48, 2.26, 1.97, 1.61, 1.61, 1.12, 0.89, 0.87, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.23, 12.23, 13.5, 13.5, 13.16, 12.83, 12.49, 12.15, 11.82, 11.6, 11.6, 11.57, 11.54, 11.51, 11.44, 11.15, 10.96, 10.46, 10.06, 9.78, 9.09, 8.46, 8.41, 8.3, 8.15, 7.95, 7.74, 7.17, 5.83, 3.74, 3.39, 3.31, 3.16, 2.94, 2.65, 2.3, 1.87, 1.38, 1.14, 1.13, 0.87, 0.8] kWh
2026-06-19 18:39:05.135779: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g>be-, g<be-, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 18:39:05.137157: LOAD: [ 4.65, 4.81, 4.81, 4.84, 4.87, 4.91, 4.98, 5.29, 5.49, 6.03, 6.46, 6.76, 7.41, 8.0, 8.05, 8.14, 8.29, 8.47, 8.67, 9.2, 10.44, 12.39, 12.72, 12.8, 12.94, 13.14, 13.41, 13.74, 14.13, 14.59, 14.81, 14.82, 15.07, 15.38, 15.74, 15.94, 16.14, 16.43, 16.76, 17.36, 18.01, 18.43, 18.94, 19.27, 19.58, 19.9, 20.21, 20.52, 20.84, 21.04, 21.04, 21.07, 21.09, 21.12, 21.19, 21.46, 21.63, 22.1, 22.47, 22.74, 23.38, 23.96, 24.01, 24.11, 24.25, 24.44, 24.64, 25.17, 26.41, 28.36, 28.69, 28.76, 28.9, 29.11, 29.37, 29.7, 30.1, 30.56, 30.78, 30.79, 31.03, 31.34] kWh
2026-06-19 18:39:05.138496: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:39:05.139833: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.66, 1.66, 1.66, 1.66, 1.83, 2.14, 5.0, 7.7, 7.95, 10.74, 13.57, 16.67, 17.09, 17.51, 19.38, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.96] kWh
2026-06-19 18:39:05.141121: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:39:05.142535: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 120.98, 126.92, 126.92, 126.92, 126.92, 129.68, 134.3, 171.96, 208.28, 211.79, 250.23, 289.04, 331.48, 337.35, 343.1, 368.68, 373.46, 373.46, 373.46, 373.46, 373.46, 373.46, 373.46, 373.46, 373.46, 373.46, 373.46, 373.46, 373.46, 373.46, 373.46, 373.46, 373.46, 423.44, 423.44, 423.44, 423.44, 423.44, 423.44, 423.44, 423.44, 423.44, 423.44, 423.44, 423.44, 423.44, 423.44, 423.44, 423.44, 423.44, 423.44, 423.44, 423.44, 423.44, 427.13] p
2026-06-19 18:39:05.144660: STATE: [ , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 18:39:05.144691: Saving plan best values to HA entities
2026-06-19 18:39:05.287029: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 18:39:05.291381: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 18:39:05.296004: Best charging limit SoC's [7.0, 1.5, 16.0, 5.5, 16.0, 12.0, 13.5, 16.0]kWh, export []kWh gives import battery 39.96kWh, house 0.73kWh, export 0.0kWh, metric 427.13p, metric10 447.6p
2026-06-19 18:39:05.368216: Marginal costs baseline metric (no standing charge): 327.1634
2026-06-19 18:39:05.531042: Marginal energy costs matrix computed: min=16.76 max=23.68
2026-06-19 18:39:05.608223: Rate array import [{'start': 1115, 'end': 1140, 'rate': 'very expensive', 'range': '(37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1115, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 18:39:05.608790: - Your estimated bill for today is £0.68 and tomorrow is £3.05
2026-06-19 18:39:05.608817: - Import rates are very expensive (37.1p) for the next 25 minutes and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 18:39:05.608832: - The battery is currently at 70% and is in eco mode for the next 7 hours.
2026-06-19 18:39:05.608845: - For the next 48 hours there will be no solar generation.
2026-06-19 18:39:05.608858: - You will run out of battery in 15 hours.
2026-06-19 18:39:05.608870: - Your next charge slot will be in 7 hours where import rates will be cheap (16.4p).
2026-06-19 18:39:05.608882:
2026-06-19 18:39:05.652516: Plan calculation took 6.76 seconds
2026-06-19 18:39:05.655499: No high rate period found
2026-06-19 18:39:05.707602: Import threshold used for optimisation was 16.74p
2026-06-19 18:39:05.751458: Low import rate windows [0: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 1: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 2: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 3: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 4: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 5: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 6: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 7: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 8: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 9: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 10: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 11: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 12: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 13: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 14: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 15: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 16: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 17: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 18: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 19: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 20: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 21: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 22: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 23: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 24: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 25: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 26: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 27: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 28: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 29: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 30: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 31: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 32: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 33: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 34: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 35: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 36: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 37: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 38: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 39: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 40: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 41: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 42: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 43: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 44: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 45: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 46: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 47: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 48: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 49: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 50: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 51: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 52: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 53: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 54: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 55: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 56: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 57: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 58: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 59: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 60: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 61: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 62: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 63: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 64: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 65: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 66: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 67: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 68: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 69: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 70: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 71: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 72: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 73: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 74: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 75: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 76: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 77: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 78: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 79: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 80: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 81: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 82: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 83: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 84: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 85: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 86: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 87: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 88: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 89: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 90: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 91: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 92: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 93: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 94: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 95: 06-21 18:30:00 - 06-21 19:00:00 @ 36.53]
2026-06-19 18:39:05.760214: Inverter 0: Type SK Sunsynk
2026-06-19 18:39:05.760281: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:39:05.760482: Reserve min: 5%, battery_min: 5%
2026-06-19 18:39:05.760542: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 10%, temperature 20°C
2026-06-19 18:39:05.760764: Inverter 0 SoC: 11.2kW 70%, current charge rate 5000W, current discharge rate 5250W, current battery power -26W, current battery voltage 51.2V, grid power -581W, load power 558W, PV Power 0W
2026-06-19 18:39:05.760940: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:39:05.761012: Inverter 0 scheduled charge enable is False
2026-06-19 18:39:05.761036: Inverter 0 charge windows currently []
2026-06-19 18:39:05.761057: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:39:05.761138: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:39:05.761159: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:39:05.761188: Inverter 0 scheduled discharge enable is False
2026-06-19 18:39:05.761282: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:39:05.761304: Inverter 0 discharge windows currently []
2026-06-19 18:39:05.761323: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:39:05.761337: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:39:05.761350: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:39:05.828859: Total inverter register writes now 0
2026-06-19 18:39:05.849090: Completed run status Read-Only
2026-06-19 18:39:05.854739: Info: record_status Read-Only
2026-06-19 18:39:05.866035: Saved current settings to /config/predbat_config.json
2026-06-19 18:39:05.909743: Creating predbat dashboard at /config/predbat_dashboard.yaml
2026-06-19 18:39:42.940888: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:39:42.941112: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:39:42.941143: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:39:42.941268: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:39:42.941296: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:39:42.941314: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:39:42.941329: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:40:00.031088: --------------- PredBat - update at 2026-06-19 18:40:00+01:00 with clock skew 0 minutes, minutes now 1120
2026-06-19 18:40:00.031666: Saved current settings to /config/predbat_config.json
2026-06-19 18:40:00.031769: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 3.0 minutes
2026-06-19 18:40:00.031843: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 18:40:00.032002: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 18:40:00.054878: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 18:40:00.055387: Predbat mode is set to Control charge
2026-06-19 18:40:00.055472: Info: Read-only mode is enabled, the inverter controls will not be used!!
2026-06-19 18:40:00.151634: Found 11520 load_today datapoints going back 1 days
2026-06-19 18:40:00.151738: Using load_power data to fill gaps in load_today data
2026-06-19 18:40:00.198868: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 18:40:00.199004: Zero load period starting at 2026-06-19T12:09:00+0100 (391 minutes) for 889 minutes with base value 0.9
2026-06-19 18:40:00.199051: Zero load period starting at 2026-06-18T19:24:00+0100 (1396 minutes) for 64 minutes with base value 0.8
2026-06-19 18:40:00.199787: Processing 384 30-minute periods for power integration
2026-06-19 18:40:00.251664: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 18:40:00.251752: Car charging hold True, threshold 6.0kWh
2026-06-19 18:40:00.251788: Current data so far today: load 4.7kWh, import 1.1kWh, export 0.0kWh, PV 0kWh
2026-06-19 18:40:00.270936: Standing charge is set to 49.98p
2026-06-19 18:40:00.319632: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 18:40:00.319700: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 18:40:00.319931: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 56.7 minutes
2026-06-19 18:40:00.320380: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 56.7 minutes
2026-06-19 18:40:00.328217: Loaded 95 datapoints of futurerate analysis
2026-06-19 18:40:00.459911: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53']
2026-06-19 18:40:00.480133: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 18:40:00.480351: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 18:40:00.511119: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 18:40:00.511200: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 18:40:00.512041: High export rate found rates in range 99p to -99p
2026-06-19 18:40:00.591228: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 18:40:00.591354: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 18:40:00.591527: Last hour: net energy 0.04kWh, import 0.04kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 1.2p, import 1.2p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 18:40:00.639373: Today's energy total net 1.1kWh, import 1.1kWh, export 0.0kWh, cost 68.34p, import 18.36p, export 0.0p, carbon 0.0kg
2026-06-19 18:40:00.639480: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 18:40:00.641038: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 18:40:00.641978: Warn: Found 1 gaps in load_today totalling 9915 minutes to fill using average data
2026-06-19 18:40:00.642060: Gap starting at 2026-06-18T15:55:00+0100 (1605 minutes) for 9915 minutes
2026-06-19 18:40:00.654549: Historical days now [7] weight [1]
2026-06-19 18:40:00.674506: Today's load divergence 120.3%, in-day adjustment 115.0%, damping 0.95x, yesterday 100.0% today 119.29% blend 22.22%
2026-06-19 18:40:00.674576: Today's predicted so far 10.26kWh with 0.0kWh car/iBoost excluded, 0.69kWh import ignored, and 0kWh forecast extra.
2026-06-19 18:40:00.674606: Today's actual load so far 13.31kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 18:40:00.707926: Inverter 0: Type SK Sunsynk
2026-06-19 18:40:00.707987: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:40:00.708151: Reserve min: 5%, battery_min: 5%
2026-06-19 18:40:00.708209: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 10%, temperature 20°C
2026-06-19 18:40:00.708443: Inverter 0 SoC: 11.2kW 70%, current charge rate 5000W, current discharge rate 5250W, current battery power -28W, current battery voltage 51.2V, grid power -566W, load power 531W, PV Power 0W
2026-06-19 18:40:00.708579: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:40:00.708653: Inverter 0 scheduled charge enable is False
2026-06-19 18:40:00.708678: Inverter 0 charge windows currently []
2026-06-19 18:40:00.708701: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:40:00.708800: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:40:00.708825: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:40:00.708856: Inverter 0 scheduled discharge enable is False
2026-06-19 18:40:00.708988: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:40:00.709017: Inverter 0 discharge windows currently []
2026-06-19 18:40:00.709036: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:40:00.709053: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:40:00.709068: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:40:00.769016: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 18:40:00.769107: Plan was last updated on 2026-06-19 18:35:00+01:00 and is now 5.0 minutes old
2026-06-19 18:40:00.769418: Best charge window [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 75%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 84%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ]
2026-06-19 18:40:00.769450: Best export window [ ]
2026-06-19 18:40:00.770407: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 18:40:00.772829: Load divergence over 8.0 hours mean 403.96W, min 0.0W, max 2388.0W, std dev 501.98W, divergence 62.13%
2026-06-19 18:40:00.793774: Creating pool of 12 processes to match your CPU count
2026-06-19 18:40:00.881490: predict base end_record 06-21 11:05:00, final soc 0.8kWh, metric 490.15p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:40:00, load 31.5kWh, PV 0.0kWh
2026-06-19 18:40:00.883586: Slot: [ 18:40, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:40:00.885057: SoC: [ 11.2, 11.05, 11.05, 11.02, 10.98, 10.95, 10.85, 10.53, 10.31, 9.74, 9.28, 8.95, 8.25, 7.62, 7.57, 7.47, 7.32, 7.11, 6.9, 6.33, 5.0, 2.91, 2.55, 2.47, 2.32, 2.1, 1.82, 1.46, 1.04, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 18:40:00.886309: BAT: [ 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-, 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-] kWh
2026-06-19 18:40:00.887710: LOAD: [ 4.7, 4.84, 4.84, 4.87, 4.91, 4.93, 5.03, 5.33, 5.53, 6.06, 6.49, 6.8, 7.44, 8.03, 8.08, 8.17, 8.32, 8.51, 8.7, 9.23, 10.47, 12.42, 12.75, 12.83, 12.97, 13.17, 13.44, 13.77, 14.16, 14.62, 14.84, 14.85, 15.1, 15.41, 15.77, 15.96, 16.18, 16.45, 16.79, 17.39, 18.05, 18.5, 18.97, 19.31, 19.62, 19.93, 20.24, 20.56, 20.87, 21.1, 21.1, 21.13, 21.16, 21.18, 21.26, 21.52, 21.7, 22.16, 22.53, 22.8, 23.44, 24.03, 24.08, 24.17, 24.32, 24.5, 24.7, 25.23, 26.47, 28.42, 28.75, 28.83, 28.96, 29.17, 29.44, 29.77, 30.16, 30.62, 30.84, 30.85, 31.1, 31.41, 31.77] kWh
2026-06-19 18:40:00.889038: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:40:00.890438: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.34, 1.56, 1.57, 1.81, 2.12, 2.48, 2.67, 2.9, 3.17, 3.5, 4.1, 4.77, 5.21, 5.69, 6.02, 6.34, 6.64, 6.95, 7.27, 7.58, 7.82, 7.82, 7.84, 7.87, 7.9, 7.98, 8.24, 8.41, 8.88, 9.25, 9.52, 10.16, 10.74, 10.79, 10.89, 11.03, 11.22, 11.41, 11.95, 13.19, 15.14, 15.47, 15.54, 15.68, 15.88, 16.15, 16.48, 16.88, 17.34, 17.56, 17.57, 17.81, 18.12, 18.48] kWh
2026-06-19 18:40:00.891759: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:40:00.893327: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 122.11, 125.64, 125.83, 129.65, 134.27, 139.01, 141.56, 144.7, 148.49, 153.05, 161.24, 170.52, 176.6, 183.12, 188.02, 197.06, 205.36, 215.07, 224.84, 235.77, 244.24, 244.28, 245.0, 245.8, 246.53, 248.69, 255.87, 260.11, 271.2, 278.55, 283.95, 346.94, 358.49, 359.42, 361.2, 363.73, 366.84, 370.51, 380.33, 403.37, 439.77, 445.77, 447.11, 449.44, 453.09, 457.6, 463.52, 469.46, 476.76, 480.29, 480.48, 484.3, 488.92, 493.66] p
2026-06-19 18:40:01.018614: Battery has 14.0 hours left - now at 11.2kWh
2026-06-19 18:40:01.060347: predict base10 end_record 06-21 11:05:00, final soc 0.8kWh, metric 512.61p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:10:00, load 32.78kWh, PV 0.0kWh
2026-06-19 18:40:01.062148: Slot: [ 18:40, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:40:01.063545: SoC: [ 11.2, 11.04, 11.04, 11.01, 10.97, 10.94, 10.83, 10.5, 10.27, 9.67, 9.19, 8.84, 8.11, 7.45, 7.4, 7.29, 7.13, 6.92, 6.7, 6.1, 4.71, 2.51, 2.14, 2.06, 1.9, 1.67, 1.37, 1.0, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 18:40:01.064723: BAT: [ 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-, 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-] kWh
2026-06-19 18:40:01.066223: LOAD: [ 4.7, 4.85, 4.85, 4.88, 4.92, 4.95, 5.04, 5.36, 5.56, 6.13, 6.57, 6.9, 7.58, 8.19, 8.24, 8.34, 8.49, 8.69, 8.89, 9.45, 10.75, 12.79, 13.13, 13.21, 13.36, 13.57, 13.85, 14.2, 14.62, 15.1, 15.32, 15.34, 15.59, 15.92, 16.3, 16.49, 16.73, 17.01, 17.36, 17.99, 18.69, 19.15, 19.65, 20.01, 20.34, 20.65, 20.98, 21.31, 21.64, 21.88, 21.88, 21.91, 21.94, 21.97, 22.05, 22.32, 22.51, 23.0, 23.38, 23.66, 24.34, 24.95, 25.0, 25.1, 25.25, 25.45, 25.65, 26.21, 27.51, 29.55, 29.9, 29.98, 30.12, 30.34, 30.61, 30.96, 31.38, 31.86, 32.09, 32.1, 32.35, 32.68, 33.06] kWh
2026-06-19 18:40:01.067546: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:40:01.068910: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.33, 1.81, 2.04, 2.05, 2.31, 2.63, 3.01, 3.21, 3.44, 3.73, 4.08, 4.71, 5.4, 5.87, 6.37, 6.72, 7.05, 7.37, 7.69, 8.03, 8.36, 8.6, 8.6, 8.63, 8.66, 8.69, 8.77, 9.04, 9.22, 9.71, 10.1, 10.38, 11.05, 11.66, 11.72, 11.82, 11.96, 12.16, 12.37, 12.92, 14.22, 16.27, 16.61, 16.69, 16.84, 17.05, 17.33, 17.68, 18.09, 18.57, 18.8, 18.81, 19.07, 19.4, 19.77] kWh
2026-06-19 18:40:01.070259: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:40:01.071624: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 121.79, 129.43, 133.13, 133.33, 137.33, 142.17, 147.14, 149.81, 153.09, 157.06, 161.84, 170.42, 180.14, 186.52, 193.34, 198.49, 207.96, 216.65, 226.82, 237.04, 248.5, 257.37, 257.41, 258.17, 259.0, 259.76, 262.04, 269.55, 273.99, 285.61, 293.31, 298.96, 362.57, 374.68, 375.65, 377.51, 380.16, 383.42, 387.27, 397.56, 421.69, 459.83, 466.11, 467.52, 469.96, 473.78, 478.51, 484.71, 490.94, 498.58, 502.28, 502.48, 506.48, 511.32, 516.29] p
2026-06-19 18:40:01.146272: predict best10 end_record 06-21 11:05:00, final soc 1.12kWh, metric 453.67p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:05:00, load 32.78kWh, PV 0.0kWh
2026-06-19 18:40:01.148017: Slot: [ 18:40, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:40:01.149551: SoC: [ 11.2, 11.04, 11.04, 11.01, 10.97, 10.94, 10.83, 10.5, 10.27, 9.67, 9.19, 8.84, 8.11, 7.45, 7.4, 7.29, 7.13, 7.13, 6.91, 6.32, 4.92, 2.73, 2.36, 2.27, 2.11, 1.89, 1.58, 1.21, 1.5, 0.98, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.0, 13.5, 13.5, 13.15, 12.81, 12.46, 12.1, 11.74, 11.48, 11.48, 11.45, 11.42, 11.39, 11.3, 11.01, 10.81, 10.29, 9.87, 9.57, 8.85, 8.19, 8.14, 8.03, 7.87, 7.66, 7.44, 6.84, 5.44, 3.25, 2.88, 2.79, 2.64, 2.41, 2.11, 1.73, 1.29, 0.8, 0.8, 0.8, 0.8, 0.8, 2.74] kWh
2026-06-19 18:40:01.150730: BAT: [ 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<bf+, 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~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<bf+, g<bf+] kWh
2026-06-19 18:40:01.152138: LOAD: [ 4.7, 4.85, 4.85, 4.88, 4.92, 4.95, 5.04, 5.36, 5.56, 6.13, 6.57, 6.9, 7.58, 8.19, 8.24, 8.34, 8.49, 8.69, 8.89, 9.45, 10.75, 12.79, 13.13, 13.21, 13.36, 13.57, 13.85, 14.2, 14.62, 15.1, 15.32, 15.34, 15.59, 15.92, 16.3, 16.49, 16.73, 17.01, 17.36, 17.99, 18.69, 19.15, 19.65, 20.01, 20.34, 20.65, 20.98, 21.31, 21.64, 21.88, 21.88, 21.91, 21.94, 21.97, 22.05, 22.32, 22.51, 23.0, 23.38, 23.66, 24.34, 24.95, 25.0, 25.1, 25.25, 25.45, 25.65, 26.21, 27.51, 29.55, 29.9, 29.98, 30.12, 30.34, 30.61, 30.96, 31.38, 31.86, 32.09, 32.1, 32.35, 32.68, 33.06] kWh
2026-06-19 18:40:01.153428: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:40:01.154807: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 2.02, 2.02, 2.08, 2.09, 2.35, 2.68, 5.14, 7.42, 8.53, 10.9, 13.33, 16.04, 17.47, 17.94, 20.05, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.43, 20.65, 20.67, 20.92, 21.25, 23.71] kWh
2026-06-19 18:40:01.156161: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:40:01.157729: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 121.59, 132.47, 132.47, 133.42, 133.61, 137.61, 142.46, 174.85, 205.54, 221.28, 253.99, 287.29, 324.4, 344.29, 350.67, 379.55, 384.69, 384.69, 384.69, 384.69, 384.69, 384.69, 384.69, 384.69, 384.69, 384.69, 384.69, 384.69, 384.69, 384.69, 384.69, 384.69, 384.69, 434.68, 434.68, 434.68, 434.68, 434.68, 434.68, 434.68, 434.68, 434.68, 434.68, 434.68, 434.68, 434.68, 434.68, 434.68, 434.68, 434.68, 435.07, 438.77, 438.97, 442.97, 447.81, 480.21] p
2026-06-19 18:40:01.240607: predict best end_record 06-21 11:05:00, final soc 1.19kWh, metric 434.24p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 10:10:00, load 31.5kWh, PV 0.0kWh
2026-06-19 18:40:01.242379: Slot: [ 18:40, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:40:01.243777: SoC: [ 11.2, 11.05, 11.05, 11.02, 10.98, 10.95, 10.85, 10.53, 10.31, 9.74, 9.28, 8.95, 8.25, 7.62, 7.57, 7.47, 7.32, 7.25, 7.05, 6.47, 5.14, 3.05, 2.7, 2.62, 2.46, 2.25, 1.96, 1.6, 1.6, 1.11, 0.88, 0.86, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.11, 12.11, 13.5, 13.5, 13.16, 12.84, 12.5, 12.16, 11.82, 11.58, 11.57, 11.55, 11.52, 11.49, 11.4, 11.12, 10.94, 10.43, 10.04, 9.75, 9.06, 8.43, 8.38, 8.28, 8.12, 7.92, 7.71, 7.14, 5.81, 3.71, 3.36, 3.28, 3.13, 2.91, 2.62, 2.27, 1.84, 1.35, 1.12, 1.1, 0.84, 0.8, 3.13] kWh
2026-06-19 18:40:01.244913: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g>be-, g<be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 18:40:01.246418: LOAD: [ 4.7, 4.84, 4.84, 4.87, 4.91, 4.93, 5.03, 5.33, 5.53, 6.06, 6.49, 6.8, 7.44, 8.03, 8.08, 8.17, 8.32, 8.51, 8.7, 9.23, 10.47, 12.42, 12.75, 12.83, 12.97, 13.17, 13.44, 13.77, 14.16, 14.62, 14.84, 14.85, 15.1, 15.41, 15.77, 15.96, 16.18, 16.45, 16.79, 17.39, 18.05, 18.5, 18.97, 19.31, 19.62, 19.93, 20.24, 20.56, 20.87, 21.1, 21.1, 21.13, 21.16, 21.18, 21.26, 21.52, 21.7, 22.16, 22.53, 22.8, 23.44, 24.03, 24.08, 24.17, 24.32, 24.5, 24.7, 25.23, 26.47, 28.42, 28.75, 28.83, 28.96, 29.17, 29.44, 29.77, 30.16, 30.62, 30.84, 30.85, 31.1, 31.41, 31.77] kWh
2026-06-19 18:40:01.247734: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:40:01.249079: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.63, 1.63, 1.63, 1.63, 1.81, 2.12, 4.98, 7.67, 7.94, 10.72, 13.55, 16.65, 16.96, 17.41, 19.38, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.99, 22.85] kWh
2026-06-19 18:40:01.250939: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:40:01.252304: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 120.49, 120.49, 120.49, 120.49, 120.49, 120.49, 120.49, 120.49, 120.49, 120.49, 120.49, 126.43, 126.43, 126.43, 126.43, 129.35, 133.98, 171.64, 207.81, 211.62, 249.89, 288.69, 331.11, 335.52, 341.6, 368.57, 373.48, 373.48, 373.48, 373.48, 373.48, 373.48, 373.48, 373.48, 373.48, 373.48, 373.48, 373.48, 373.48, 373.48, 373.48, 373.48, 373.48, 423.46, 423.46, 423.46, 423.46, 423.46, 423.46, 423.46, 423.46, 423.46, 423.46, 423.46, 423.46, 423.46, 423.46, 423.46, 423.46, 423.46, 423.46, 423.46, 423.46, 423.46, 427.52, 465.18] p
2026-06-19 18:40:01.254605: STATE: [ , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg]
2026-06-19 18:40:01.254824: Saving plan best values to HA entities
2026-06-19 18:40:01.429393: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 18:40:01.434053: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 18:40:01.438508: Best charging limit SoC's [7.0, 1.5, 16.0, 5.5, 16.0, 12.0, 13.5, 16.0]kWh, export []kWh gives import battery 40.01kWh, house 0.77kWh, export 0.0kWh, metric 434.24p, metric10 453.67p
2026-06-19 18:40:01.498958: Marginal costs baseline metric (no standing charge): 334.271
2026-06-19 18:40:01.679895: Marginal energy costs matrix computed: min=16.86 max=23.31
2026-06-19 18:40:01.767798: Rate array import [{'start': 1120, 'end': 1140, 'rate': 'very expensive', 'range': '(37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1120, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 18:40:01.768832: - Your estimated bill for today is £0.68 and tomorrow is £3.05
2026-06-19 18:40:01.768875: - Import rates are very expensive (37.1p) for the next 20 minutes and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 18:40:01.768914: - The battery is currently at 70% and is in eco mode for the next 7 and three quarters hours.
2026-06-19 18:40:01.768951: - For the next 48 hours there will be no solar generation.
2026-06-19 18:40:01.768983: - You will run out of battery in 15 hours.
2026-06-19 18:40:01.769012: - Your next charge slot will be in 7 and three quarters hours where import rates will be cheap (16.4p).
2026-06-19 18:40:01.769044:
2026-06-19 18:40:01.829069: Plan calculation took 1.06 seconds
2026-06-19 18:40:01.833039: No high rate period found
2026-06-19 18:40:01.883067: Import threshold used for optimisation was 16.74p
2026-06-19 18:40:01.936005: Low import rate windows [0: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 1: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 2: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 3: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 4: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 5: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 6: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 7: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 8: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 9: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 10: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 11: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 12: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 13: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 14: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 15: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 16: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 17: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 18: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 19: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 20: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 21: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 22: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 23: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 24: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 25: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 26: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 27: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 28: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 29: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 30: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 31: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 32: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 33: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 34: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 35: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 36: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 37: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 38: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 39: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 40: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 41: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 42: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 43: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 44: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 45: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 46: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 47: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 48: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 49: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 50: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 51: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 52: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 53: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 54: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 55: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 56: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 57: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 58: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 59: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 60: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 61: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 62: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 63: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 64: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 65: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 66: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 67: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 68: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 69: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 70: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 71: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 72: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 73: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 74: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 75: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 76: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 77: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 78: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 79: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 80: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 81: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 82: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 83: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 84: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 85: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 86: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 87: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 88: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 89: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 90: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 91: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 92: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 93: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 94: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 95: 06-21 18:30:00 - 06-21 19:00:00 @ 36.53]
2026-06-19 18:40:01.958537: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 18:40:01.963933: Total inverter register writes now 0
2026-06-19 18:40:01.985160: Completed run status Read-Only
2026-06-19 18:40:01.991713: Info: record_status Read-Only
2026-06-19 18:40:02.005696: Saved current settings to /config/predbat_config.json
2026-06-19 18:40:42.091222: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:40:42.091390: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:40:42.091418: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:40:42.091521: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:40:42.091549: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:40:42.091581: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:40:42.091595: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:42:42.259732: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:42:42.260032: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:42:42.260083: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:42:42.260295: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:42:42.260344: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:42:42.260382: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:42:42.260416: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:44:22.481778: switch_event: switch.predbat_set_read_only = False
2026-06-19 18:44:22.482238: Set reset inverter true due to reset_inverter_force on item set_read_only
2026-06-19 18:44:22.482297: Set reset inverter force true due to reset_inverter_force on item set_read_only
2026-06-19 18:44:22.490133: Dashboard status updated: {'set_read_only': 'off'}
2026-06-19 18:44:27.428640: Refreshing Predbat configuration
2026-06-19 18:44:27.728025: Saved current settings to /config/predbat_config.json
2026-06-19 18:44:27.728791: Validation of apps.yaml was successful
2026-06-19 18:44:27.728938: --------------- PredBat - update at 2026-06-19 18:40:00+01:00 with clock skew 0 minutes, minutes now 1120
2026-06-19 18:44:27.729241: Saved current settings to /config/predbat_config.json
2026-06-19 18:44:27.729297: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 7.5 minutes
2026-06-19 18:44:27.729340: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 18:44:27.729423: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 18:44:27.744579: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 18:44:27.745040: Predbat mode is set to Control charge
2026-06-19 18:44:27.846202: Found 11520 load_today datapoints going back 1 days
2026-06-19 18:44:27.846321: Using load_power data to fill gaps in load_today data
2026-06-19 18:44:27.904203: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 18:44:27.904355: Zero load period starting at 2026-06-19T12:09:00+0100 (391 minutes) for 889 minutes with base value 0.9
2026-06-19 18:44:27.904410: Zero load period starting at 2026-06-18T19:24:00+0100 (1396 minutes) for 64 minutes with base value 0.8
2026-06-19 18:44:27.905373: Processing 384 30-minute periods for power integration
2026-06-19 18:44:27.962896: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 18:44:27.962984: Car charging hold True, threshold 6.0kWh
2026-06-19 18:44:27.963016: Current data so far today: load 4.7kWh, import 1.1kWh, export 0.0kWh, PV 0kWh
2026-06-19 18:44:27.980084: Standing charge is set to 49.98p
2026-06-19 18:44:28.032688: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 18:44:28.032765: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 18:44:28.032966: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 61.2 minutes
2026-06-19 18:44:28.033346: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 61.2 minutes
2026-06-19 18:44:28.039191: Loaded 95 datapoints of futurerate analysis
2026-06-19 18:44:28.193476: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53']
2026-06-19 18:44:28.214242: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 18:44:28.214459: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 18:44:28.246219: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 18:44:28.246311: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 18:44:28.247549: High export rate found rates in range 99p to -99p
2026-06-19 18:44:28.335878: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 18:44:28.336038: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 18:44:28.336225: Last hour: net energy 0.04kWh, import 0.04kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 1.2p, import 1.2p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 18:44:28.374546: Today's energy total net 1.1kWh, import 1.1kWh, export 0.0kWh, cost 68.34p, import 18.36p, export 0.0p, carbon 0.0kg
2026-06-19 18:44:28.374640: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 18:44:28.375926: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 18:44:28.377068: Warn: Found 1 gaps in load_today totalling 9915 minutes to fill using average data
2026-06-19 18:44:28.377135: Gap starting at 2026-06-18T15:55:00+0100 (1605 minutes) for 9915 minutes
2026-06-19 18:44:28.389882: Historical days now [7] weight [1]
2026-06-19 18:44:28.409092: Today's load divergence 120.31%, in-day adjustment 115.0%, damping 0.95x, yesterday 100.0% today 119.29% blend 22.22%
2026-06-19 18:44:28.409139: Today's predicted so far 10.26kWh with 0.0kWh car/iBoost excluded, 0.69kWh import ignored, and 0kWh forecast extra.
2026-06-19 18:44:28.409162: Today's actual load so far 13.31kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 18:44:28.434739: Inverter 0: Type SK Sunsynk
2026-06-19 18:44:28.434803: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:44:28.434990: Reserve min: 5%, battery_min: 5%
2026-06-19 18:44:28.435054: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 10%, temperature 20°C
2026-06-19 18:44:28.435303: Inverter 0 SoC: 11.06kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -30W, current battery voltage 51.2V, grid power -559W, load power 509W, PV Power 0W
2026-06-19 18:44:28.435460: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:44:28.435533: Inverter 0 scheduled charge enable is False
2026-06-19 18:44:28.435558: Inverter 0 charge windows currently []
2026-06-19 18:44:28.435582: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:44:28.435676: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:44:28.435701: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:44:28.435732: Inverter 0 scheduled discharge enable is False
2026-06-19 18:44:28.435840: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:44:28.435882: Inverter 0 discharge windows currently []
2026-06-19 18:44:28.435903: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:44:28.435920: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:44:28.435935: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:44:28.491554: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 18:44:28.491603: Will recompute the plan as it is invalid
2026-06-19 18:44:28.491624: Recompute, previous plan is invalid...
2026-06-19 18:44:28.494117: Best charge window [ 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 0% ]
2026-06-19 18:44:28.494169: Best export window [ ]
2026-06-19 18:44:28.494818: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 18:44:28.496420: Load divergence over 8.0 hours mean 403.96W, min 0.0W, max 2388.0W, std dev 501.98W, divergence 62.13%
2026-06-19 18:44:28.511534: Calculating data from yesterday for savings calculation
2026-06-19 18:44:28.520055: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 18:44:28.525208: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 18:44:28.526662: Creating pool of 12 processes to match your CPU count
2026-06-19 18:44:28.576247: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 18:44:28.578420: Optimise levels pass started at 2026-06-19 18:44:28
2026-06-19 18:44:28.578484: Optimise all windows, total charge 95 export 1
2026-06-19 18:44:28.815961: >> Region optimisation pass width 960
2026-06-19 18:44:29.141842: >> Region optimisation pass width 480
2026-06-19 18:44:29.486337: >> Region optimisation pass width 240
2026-06-19 18:44:29.963679: >> Region optimisation pass width 120
2026-06-19 18:44:30.884081: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 80
2026-06-19 18:44:30.884182: Optimise levels pass ended at 2026-06-19 18:44:30, duration 2.3 seconds tried 352 combinations
2026-06-19 18:44:30.884247: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 404.0p, best_keep 0kWh, best_cycle 37.82kWh, best_carbon 0kg, best_import 24.89kWh
2026-06-19 18:44:30.898825: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 12.25, 12.25, 0, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 18:44:30.899129: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 321.98p, best_cost 330.14p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:30.934283: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 321.86p, best_cost 330.0p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.75kWh
2026-06-19 18:44:30.961998: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 321.85p, best_cost 330.0p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.75kWh
2026-06-19 18:44:31.085718: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 321.82p, best_cost 330.0p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.75kWh
2026-06-19 18:44:31.111119: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 321.81p, best_cost 330.0p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.75kWh
2026-06-19 18:44:31.134414: Best charge windows best_metric 321.81p, best_cost 330.0p, best_carbon 0kg, best_import 40.75kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:44:31.135339: Best charge windows best_metric 321.81p, best_cost 330.0p, best_carbon 0kg, best_import 40.75kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 78%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:44:31.135505: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 321.81p, best_cost 330.0p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.75kWh
2026-06-19 18:44:31.170788: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 321.74p, best_cost 329.92p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.75kWh
2026-06-19 18:44:31.201333: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 321.74p, best_cost 329.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.75kWh
2026-06-19 18:44:31.324981: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 321.74p, best_cost 329.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.75kWh
2026-06-19 18:44:31.350695: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 321.74p, best_cost 329.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.75kWh
2026-06-19 18:44:31.375505: Best charge windows best_metric 321.74p, best_cost 329.91p, best_carbon 0kg, best_import 40.75kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 75%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:44:31.375709: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 321.74p, best_cost 329.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.75kWh
2026-06-19 18:44:31.416461: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 321.74p, best_cost 329.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.75kWh
2026-06-19 18:44:31.455073: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 321.74p, best_cost 329.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.75kWh
2026-06-19 18:44:31.585150: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 321.74p, best_cost 329.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.75kWh
2026-06-19 18:44:31.606917: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 321.74p, best_cost 329.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.75kWh
2026-06-19 18:44:31.630618: Best charge windows best_metric 321.74p, best_cost 329.91p, best_carbon 0kg, best_import 40.75kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 75%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:44:31.630729: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 329.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.75kWh
2026-06-19 18:44:31.657515: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 329.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.75kWh
2026-06-19 18:44:31.687317: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 329.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.75kWh
2026-06-19 18:44:31.806766: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 329.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.75kWh
2026-06-19 18:44:31.839104: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 329.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.75kWh
2026-06-19 18:44:31.878009: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 329.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.75kWh
2026-06-19 18:44:31.911052: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 321.38p, best_cost 329.53p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:31.942370: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 321.04p, best_cost 329.33p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:31.996826: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 321.04p, best_cost 329.33p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:32.057705: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 321.04p, best_cost 329.33p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:32.135128: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 320.7p, best_cost 328.87p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:32.186324: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 320.7p, best_cost 328.87p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:32.241372: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 320.68p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:32.303481: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 320.68p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:32.368732: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:32.433698: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:32.502820: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:32.630379: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:32.762027: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:32.826169: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:32.886526: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:33.084229: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:33.135221: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:33.192726: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:33.261425: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:33.323917: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:33.393097: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:33.466536: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:33.498617: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:33.528443: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:33.556786: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:33.584116: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:33.610722: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:33.729356: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:33.822152: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:33.874765: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:33.957404: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:33.986306: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:34.014315: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:34.045291: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:34.076704: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 13.93p, best_metric 320.66p, best_cost 328.85p, best_cycle 33.36kWh, best_carbon 0kg, best_import 40.72kWh
2026-06-19 18:44:34.106394: Best charge windows best_metric 320.66p, best_cost 328.85p, best_carbon 0kg, best_import 40.72kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 6%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 6%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 75%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:44:34.106699: Tweak plan optimisation started
2026-06-19 18:44:34.322187: Tweak optimisation finished metric 320.65 cost 328.85 metric_keep 0 cycle 33.36 carbon 0 import 40.72
2026-06-19 18:44:34.333117: Raw charge windows [ 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 6%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 6%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 75%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ] reserve 0.8
2026-06-19 18:44:34.333886: Unclipped charge windows [ 20-06 08:00:00 - 20-06 09:00:00 @ 15.47p 6%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 75%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ] reserve 0.8
2026-06-19 18:44:34.334318: Unfiltered charge windows [ 20-06 08:00:00 - 20-06 09:00:00 @ 15.47p 6%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 75%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ] reserve 0.8
2026-06-19 18:44:34.334630: Filtered charge windows [ 20-06 08:00:00 - 20-06 09:00:00 @ 15.47p 6%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 75%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ] reserve 0.8
2026-06-19 18:44:34.334668: Plan valid is now true after recompute was False
2026-06-19 18:44:34.359544: predict base end_record 06-21 11:00:00, final soc 0.8kWh, metric 491.06p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:35:00, load 31.41kWh, PV 0.0kWh
2026-06-19 18:44:34.361247: Slot: [ 18:40, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:44:34.362620: SoC: [ 11.06, 10.91, 10.9, 10.87, 10.84, 10.8, 10.71, 10.38, 10.17, 9.59, 9.14, 8.8, 8.11, 7.48, 7.43, 7.33, 7.17, 6.97, 6.76, 6.19, 4.86, 2.76, 2.41, 2.33, 2.18, 1.96, 1.67, 1.32, 0.89, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 18:44:34.363742: BAT: [ 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-, 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-] kWh
2026-06-19 18:44:34.365093: LOAD: [ 4.7, 4.84, 4.84, 4.87, 4.91, 4.93, 5.03, 5.33, 5.53, 6.06, 6.49, 6.8, 7.44, 8.03, 8.08, 8.17, 8.32, 8.51, 8.7, 9.23, 10.47, 12.42, 12.75, 12.83, 12.97, 13.17, 13.44, 13.77, 14.16, 14.62, 14.84, 14.85, 15.1, 15.41, 15.77, 15.96, 16.18, 16.45, 16.79, 17.39, 18.05, 18.5, 18.97, 19.31, 19.62, 19.93, 20.24, 20.56, 20.87, 21.1, 21.1, 21.13, 21.16, 21.18, 21.26, 21.52, 21.7, 22.16, 22.53, 22.8, 23.44, 24.03, 24.08, 24.17, 24.32, 24.5, 24.7, 25.23, 26.47, 28.42, 28.75, 28.83, 28.97, 29.17, 29.44, 29.77, 30.16, 30.62, 30.84, 30.85, 31.1, 31.41] kWh
2026-06-19 18:44:34.366427: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:44:34.367751: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.47, 1.69, 1.7, 1.95, 2.26, 2.62, 2.81, 3.03, 3.3, 3.64, 4.24, 4.9, 5.35, 5.82, 6.16, 6.47, 6.78, 7.09, 7.41, 7.72, 7.95, 7.95, 7.98, 8.01, 8.03, 8.11, 8.37, 8.55, 9.01, 9.38, 9.65, 10.29, 10.88, 10.93, 11.02, 11.16, 11.36, 11.55, 12.08, 13.32, 15.27, 15.6, 15.68, 15.82, 16.02, 16.29, 16.62, 17.01, 17.47, 17.69, 17.7, 17.95, 18.26] kWh
2026-06-19 18:44:34.369050: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:44:34.370421: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 124.25, 127.78, 127.97, 131.78, 136.41, 141.15, 143.69, 146.83, 150.62, 155.18, 163.37, 172.65, 178.73, 185.25, 190.15, 199.19, 207.49, 217.2, 226.97, 237.93, 246.38, 246.41, 247.13, 247.93, 248.66, 250.83, 258.0, 262.24, 273.33, 280.69, 286.08, 349.07, 360.63, 361.55, 363.33, 365.86, 368.98, 372.64, 382.47, 405.5, 441.91, 447.9, 449.24, 451.58, 455.22, 459.73, 465.66, 471.6, 478.89, 482.43, 482.61, 486.43, 491.06] p
2026-06-19 18:44:34.472099: Battery has 13.92 hours left - now at 11.06kWh
2026-06-19 18:44:34.513137: predict base10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 513.34p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:00:00, load 32.68kWh, PV 0.0kWh
2026-06-19 18:44:34.515263: Slot: [ 18:40, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:44:34.516625: SoC: [ 11.06, 10.9, 10.9, 10.86, 10.82, 10.79, 10.69, 10.35, 10.13, 9.52, 9.05, 8.7, 7.97, 7.31, 7.26, 7.15, 6.99, 6.77, 6.56, 5.96, 4.56, 2.37, 2.0, 1.91, 1.76, 1.53, 1.23, 0.85, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 18:44:34.517806: BAT: [ 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-, 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-] kWh
2026-06-19 18:44:34.519167: LOAD: [ 4.7, 4.85, 4.85, 4.88, 4.92, 4.95, 5.04, 5.36, 5.56, 6.13, 6.57, 6.9, 7.58, 8.19, 8.24, 8.34, 8.49, 8.69, 8.89, 9.45, 10.75, 12.79, 13.13, 13.21, 13.36, 13.57, 13.85, 14.2, 14.62, 15.1, 15.32, 15.34, 15.59, 15.92, 16.3, 16.49, 16.73, 17.01, 17.36, 17.99, 18.69, 19.15, 19.65, 20.01, 20.34, 20.65, 20.98, 21.31, 21.64, 21.88, 21.88, 21.91, 21.94, 21.97, 22.05, 22.32, 22.51, 23.0, 23.38, 23.66, 24.34, 24.95, 25.0, 25.1, 25.25, 25.45, 25.65, 26.21, 27.51, 29.55, 29.9, 29.98, 30.12, 30.34, 30.61, 30.96, 31.38, 31.86, 32.09, 32.1, 32.35, 32.68] kWh
2026-06-19 18:44:34.520434: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:44:34.521928: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.46, 1.95, 2.17, 2.19, 2.44, 2.77, 3.15, 3.34, 3.58, 3.86, 4.21, 4.84, 5.54, 6.0, 6.5, 6.86, 7.18, 7.5, 7.83, 8.16, 8.49, 8.73, 8.73, 8.76, 8.79, 8.82, 8.9, 9.17, 9.36, 9.85, 10.23, 10.51, 11.19, 11.8, 11.85, 11.95, 12.1, 12.3, 12.5, 13.06, 14.36, 16.4, 16.75, 16.82, 16.97, 17.18, 17.46, 17.81, 18.23, 18.71, 18.94, 18.95, 19.2, 19.53] kWh
2026-06-19 18:44:34.523205: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:44:34.524593: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 123.8, 131.45, 135.15, 135.34, 139.34, 144.19, 149.15, 151.82, 155.11, 159.07, 163.86, 172.43, 182.16, 188.53, 195.36, 200.5, 209.97, 218.67, 228.83, 239.06, 250.53, 259.39, 259.42, 260.18, 261.01, 261.78, 264.05, 271.56, 276.01, 287.62, 295.33, 300.98, 364.59, 376.69, 377.66, 379.52, 382.17, 385.44, 389.28, 399.57, 423.7, 461.84, 468.13, 469.53, 471.98, 475.8, 480.52, 486.73, 492.95, 500.6, 504.3, 504.49, 508.49, 513.34] p
2026-06-19 18:44:34.600314: predict best10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 449.74p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:10:00, load 32.68kWh, PV 0.0kWh
2026-06-19 18:44:34.601814: Slot: [ 18:40, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:44:34.603072: SoC: [ 11.06, 10.9, 10.9, 10.86, 10.82, 10.79, 10.69, 10.35, 10.13, 9.52, 9.05, 8.7, 7.97, 7.31, 7.26, 7.15, 6.99, 6.77, 6.56, 5.96, 4.56, 2.37, 2.0, 1.91, 1.76, 1.53, 1.23, 0.85, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.0, 12.5, 12.5, 12.15, 11.81, 11.46, 11.1, 10.74, 10.48, 10.48, 10.45, 10.42, 10.39, 10.3, 10.01, 9.81, 9.29, 8.87, 8.57, 7.85, 7.19, 7.14, 7.03, 6.87, 6.66, 6.44, 5.84, 4.44, 2.25, 1.88, 1.79, 1.64, 1.41, 1.11, 0.8, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 18:44:34.604086: BAT: [ 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<bf+, g<bf+, 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~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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 18:44:34.605193: LOAD: [ 4.7, 4.85, 4.85, 4.88, 4.92, 4.95, 5.04, 5.36, 5.56, 6.13, 6.57, 6.9, 7.58, 8.19, 8.24, 8.34, 8.49, 8.69, 8.89, 9.45, 10.75, 12.79, 13.13, 13.21, 13.36, 13.57, 13.85, 14.2, 14.62, 15.1, 15.32, 15.34, 15.59, 15.92, 16.3, 16.49, 16.73, 17.01, 17.36, 17.99, 18.69, 19.15, 19.65, 20.01, 20.34, 20.65, 20.98, 21.31, 21.64, 21.88, 21.88, 21.91, 21.94, 21.97, 22.05, 22.32, 22.51, 23.0, 23.38, 23.66, 24.34, 24.95, 25.0, 25.1, 25.25, 25.45, 25.65, 26.21, 27.51, 29.55, 29.9, 29.98, 30.12, 30.34, 30.61, 30.96, 31.38, 31.86, 32.09, 32.1, 32.35, 32.68] kWh
2026-06-19 18:44:34.606444: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:44:34.608415: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.67, 2.15, 2.2, 2.21, 2.46, 2.79, 5.25, 7.53, 8.64, 11.02, 13.45, 16.16, 17.59, 18.05, 19.09, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.44, 19.5, 20.13, 20.61, 20.65, 20.67, 20.92, 21.25] kWh
2026-06-19 18:44:34.609448: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:44:34.610680: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 126.92, 134.56, 135.26, 135.46, 139.46, 144.3, 176.7, 207.38, 223.12, 255.83, 289.13, 326.24, 346.13, 352.51, 366.69, 371.83, 371.83, 371.83, 371.83, 371.83, 371.83, 371.83, 371.83, 371.83, 371.83, 371.83, 371.83, 371.83, 371.83, 371.83, 371.83, 371.83, 421.82, 421.82, 421.82, 421.82, 421.82, 421.82, 421.82, 421.82, 421.82, 421.82, 421.82, 421.82, 421.82, 421.82, 421.82, 422.91, 432.36, 440.0, 440.7, 440.9, 444.9, 449.74] p
2026-06-19 18:44:34.674363: predict best end_record 06-21 11:00:00, final soc 0.8kWh, metric 429.5p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 10:15:00, load 31.41kWh, PV 0.0kWh
2026-06-19 18:44:34.675955: Slot: [ 18:40, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:44:34.677067: SoC: [ 11.06, 10.91, 10.9, 10.87, 10.84, 10.8, 10.71, 10.38, 10.17, 9.59, 9.14, 8.8, 8.11, 7.48, 7.43, 7.33, 7.17, 6.97, 6.76, 6.19, 4.86, 2.76, 2.41, 2.33, 2.18, 1.96, 1.67, 1.32, 1.18, 1.18, 0.95, 0.94, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.11, 12.11, 12.5, 12.5, 12.16, 11.84, 11.5, 11.16, 10.82, 10.58, 10.57, 10.55, 10.51, 10.49, 10.4, 10.12, 9.94, 9.43, 9.04, 8.75, 8.06, 7.43, 7.38, 7.28, 7.12, 6.92, 6.71, 6.14, 4.81, 2.71, 2.36, 2.28, 2.13, 1.91, 1.62, 1.27, 1.14, 1.14, 0.9, 0.89, 0.8, 0.8] kWh
2026-06-19 18:44:34.678001: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g>be-, g<be-, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 18:44:34.679108: LOAD: [ 4.7, 4.84, 4.84, 4.87, 4.91, 4.93, 5.03, 5.33, 5.53, 6.06, 6.49, 6.8, 7.44, 8.03, 8.08, 8.17, 8.32, 8.51, 8.7, 9.23, 10.47, 12.42, 12.75, 12.83, 12.97, 13.17, 13.44, 13.77, 14.16, 14.62, 14.84, 14.85, 15.1, 15.41, 15.77, 15.96, 16.18, 16.45, 16.79, 17.39, 18.05, 18.5, 18.97, 19.31, 19.62, 19.93, 20.24, 20.56, 20.87, 21.1, 21.1, 21.13, 21.16, 21.18, 21.26, 21.52, 21.7, 22.16, 22.53, 22.8, 23.44, 24.03, 24.08, 24.17, 24.32, 24.5, 24.7, 25.23, 26.47, 28.42, 28.75, 28.83, 28.97, 29.17, 29.44, 29.77, 30.16, 30.62, 30.84, 30.85, 31.1, 31.41] kWh
2026-06-19 18:44:34.680137: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:44:34.681283: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.37, 1.83, 1.83, 1.83, 1.95, 2.26, 5.12, 7.81, 8.08, 10.85, 13.68, 16.78, 17.1, 17.54, 18.44, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 19.05, 19.51, 19.51, 19.51, 19.67, 19.98] kWh
2026-06-19 18:44:34.682368: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:44:34.683506: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 122.39, 129.69, 129.69, 129.69, 131.55, 136.17, 173.83, 210.0, 213.81, 252.09, 290.88, 333.3, 337.71, 343.8, 356.06, 360.97, 360.97, 360.97, 360.97, 360.97, 360.97, 360.97, 360.97, 360.97, 360.97, 360.97, 360.97, 360.97, 360.97, 360.97, 360.97, 360.97, 410.95, 410.95, 410.95, 410.95, 410.95, 410.95, 410.95, 410.95, 410.95, 410.95, 410.95, 410.95, 410.95, 410.95, 410.95, 410.95, 415.02, 422.32, 422.32, 422.32, 424.88, 429.5] p
2026-06-19 18:44:34.685178: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , ]
2026-06-19 18:44:34.685212: Saving plan best values to HA entities
2026-06-19 18:44:34.813725: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 18:44:34.818805: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 18:44:34.823860: Best charging limit SoC's [1.0, 16.0, 5.5, 16.0, 12.0, 12.5, 1.0, 16.0]kWh, export []kWh gives import battery 39.87kWh, house 0.9kWh, export 0.0kWh, metric 429.5p, metric10 449.74p
2026-06-19 18:44:34.886112: Marginal costs baseline metric (no standing charge): 329.5374
2026-06-19 18:44:35.049717: Marginal energy costs matrix computed: min=16.85 max=23.25
2026-06-19 18:44:35.123666: Rate array import [{'start': 1120, 'end': 1140, 'rate': 'very expensive', 'range': '(37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1120, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 18:44:35.124230: - Your estimated bill for today is £0.68 and tomorrow is £2.93
2026-06-19 18:44:35.124264: - Import rates are very expensive (37.1p) for the next 20 minutes and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 18:44:35.124288: - The battery is currently at 69% and is in eco mode for the next 13 hours.
2026-06-19 18:44:35.124306: - For the next 48 hours there will be no solar generation.
2026-06-19 18:44:35.124327: - You will run out of battery in 15 hours.
2026-06-19 18:44:35.124452: - Your next charge slot will be in 13 hours where import rates will be cheap (15.0p).
2026-06-19 18:44:35.124477:
2026-06-19 18:44:35.166904: Plan calculation took 6.68 seconds
2026-06-19 18:44:35.170648: No high rate period found
2026-06-19 18:44:35.220751: Import threshold used for optimisation was 16.38p
2026-06-19 18:44:35.268960: Low import rate windows [0: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 1: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 2: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 3: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 4: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 5: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 6: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 7: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 8: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 9: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 10: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 11: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 12: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 13: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 14: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 15: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 16: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 17: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 18: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 19: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 20: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 21: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 22: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 23: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 24: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 25: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 26: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 27: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 28: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 29: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 30: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 31: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 32: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 33: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 34: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 35: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 36: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 37: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 38: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 39: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 40: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 41: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 42: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 43: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 44: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 45: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 46: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 47: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 48: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 49: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 50: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 51: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 52: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 53: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 54: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 55: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 56: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 57: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 58: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 59: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 60: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 61: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 62: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 63: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 64: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 65: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 66: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 67: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 68: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 69: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 70: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 71: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 72: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 73: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 74: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 75: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 76: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 77: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 78: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 79: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 80: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 81: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 82: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 83: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 84: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 85: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 86: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 87: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 88: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 89: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 90: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 91: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 92: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 93: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 94: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 95: 06-21 18:30:00 - 06-21 19:00:00 @ 36.53]
2026-06-19 18:44:35.276898: Inverter 0: Type SK Sunsynk
2026-06-19 18:44:35.276947: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:44:35.277105: Reserve min: 5%, battery_min: 5%
2026-06-19 18:44:35.277159: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 10%, temperature 20°C
2026-06-19 18:44:35.277382: Inverter 0 SoC: 11.06kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -30W, current battery voltage 51.2V, grid power -559W, load power 509W, PV Power 0W
2026-06-19 18:44:35.277541: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:44:35.277606: Inverter 0 scheduled charge enable is False
2026-06-19 18:44:35.277629: Inverter 0 charge windows currently []
2026-06-19 18:44:35.277650: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:44:35.277771: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:44:35.277796: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:44:35.277827: Inverter 0 scheduled discharge enable is False
2026-06-19 18:44:35.277943: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:44:35.277966: Inverter 0 discharge windows currently []
2026-06-19 18:44:35.277986: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:44:35.277999: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:44:35.278012: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:44:35.325408: Reset inverter settings to safe mode (set_charge_window=True set_export_window=False force=set_read_only)
2026-06-19 18:44:35.325534: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 18:44:35.325808: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 18:44:35.325988: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog1_charge', 'option': 'Allow Gen'}
2026-06-19 18:44:35.378526: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog2_charge', 'option': 'Allow Gen'}
2026-06-19 18:44:35.481701: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog3_charge', 'option': 'Allow Gen'}
2026-06-19 18:44:35.599271: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog4_charge', 'option': 'Allow Gen'}
2026-06-19 18:44:35.702513: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog5_charge', 'option': 'Allow Gen'}
2026-06-19 18:44:35.805609: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog6_charge', 'option': 'Allow Gen'}
2026-06-19 18:44:35.848466: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_load_limit', 'option': 'Zero Export'}
2026-06-19 18:44:35.951685: Inverter 0 Current Target SoC is 100%, already at target
2026-06-19 18:44:35.951789: Inverter 0 Current Reserve is 10% and new target is 5%
2026-06-19 18:44:40.959366: Inverter 0 write_and_poll_value: Wrote 5 to reserve, successfully now 5.0
2026-06-19 18:44:40.959636: Inverter 0 Adjust force export to False, change times from 00:00:00 - 00:00:00 to 00:00:00 - 00:00:00
2026-06-19 18:44:40.959694: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 18:44:40.959904: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 18:44:40.960029: Inverter 0 Calling service charge_stop_service domain discharge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog1_charge', 'option': 'Allow Gen'}
2026-06-19 18:44:40.967187: Inverter 0 Calling service charge_stop_service domain discharge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog2_charge', 'option': 'Allow Gen'}
2026-06-19 18:44:41.064016: Inverter 0 Calling service charge_stop_service domain discharge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog3_charge', 'option': 'Allow Gen'}
2026-06-19 18:44:41.166893: Inverter 0 Calling service charge_stop_service domain discharge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog4_charge', 'option': 'Allow Gen'}
2026-06-19 18:44:41.269915: Inverter 0 Calling service charge_stop_service domain discharge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog5_charge', 'option': 'Allow Gen'}
2026-06-19 18:44:41.373331: Inverter 0 Calling service charge_stop_service domain discharge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog6_charge', 'option': 'Allow Gen'}
2026-06-19 18:44:41.476643: Inverter 0 Calling service charge_stop_service domain discharge service_name select/select_option with data {'entity_id': 'select.sunsynk_load_limit', 'option': 'Zero Export'}
2026-06-19 18:44:41.579694: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 09:00:00+01:00 - current SoC 69%, target 6%
2026-06-19 18:44:41.579821: Inverter 0 disabled charge window while waiting for schedule (now 06-19 18:40:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 18:44:41.579897: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 18:44:41.580075: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 18:44:41.580240: Not setting charging SoC as we are not within the window (now 06-19 18:40:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 18:44:41.580289: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 18:44:41.580332: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 18:44:41.683320: Warn: Web Socket result failed {'id': 39, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:44:41.683528: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:44:46.749115: Warn: Web Socket result failed {'id': 40, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:44:46.749315: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:44:51.848777: Warn: Web Socket result failed {'id': 41, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:44:51.848881: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:44:56.891081: Warn: Web Socket result failed {'id': 42, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:44:56.891151: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:45:01.909581: Warn: Web Socket result failed {'id': 43, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:45:01.909704: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:45:06.972958: Warn: Web Socket result failed {'id': 44, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:45:06.973051: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:45:12.043478: Warn: Web Socket result failed {'id': 45, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:45:12.043665: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:45:17.083507: Warn: Web Socket result failed {'id': 46, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:45:17.083688: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:45:22.156494: Warn: Web Socket result failed {'id': 47, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:45:22.156587: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:45:27.236160: Warn: Web Socket result failed {'id': 48, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:45:27.236251: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:45:32.237184: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 18:45:32.244733: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 18:45:32.244902: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:45:32.244959: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:45:32.244987: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:45:32.245011: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:45:32.245034: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:45:32.245055: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:45:32.245077: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:45:32.245099: Inverter 0 count register writes 0
2026-06-19 18:45:32.266276: Total inverter register writes now 0
2026-06-19 18:45:32.287818: Completed run status Demand with Errors reported (check log)
2026-06-19 18:45:32.300483: Saved current settings to /config/predbat_config.json
2026-06-19 18:45:32.345172: Creating predbat dashboard at /config/predbat_dashboard.yaml
2026-06-19 18:45:33.349144: --------------- PredBat - update at 2026-06-19 18:45:00+01:00 with clock skew 0 minutes, minutes now 1125
2026-06-19 18:45:33.349641: Saved current settings to /config/predbat_config.json
2026-06-19 18:45:33.349752: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 8.6 minutes
2026-06-19 18:45:33.349837: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 18:45:33.349937: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 18:45:33.374792: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 18:45:33.375252: Predbat mode is set to Control charge
2026-06-19 18:45:33.474322: Found 11520 load_today datapoints going back 1 days
2026-06-19 18:45:33.474432: Using load_power data to fill gaps in load_today data
2026-06-19 18:45:33.540890: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 18:45:33.541053: Zero load period starting at 2026-06-19T12:09:00+0100 (396 minutes) for 889 minutes with base value 0.9
2026-06-19 18:45:33.541110: Zero load period starting at 2026-06-18T19:24:00+0100 (1401 minutes) for 64 minutes with base value 0.8
2026-06-19 18:45:33.542135: Processing 384 30-minute periods for power integration
2026-06-19 18:45:33.605448: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 18:45:33.605560: Car charging hold True, threshold 6.0kWh
2026-06-19 18:45:33.605595: Current data so far today: load 4.75kWh, import 1.1kWh, export 0.0kWh, PV 0kWh
2026-06-19 18:45:33.624270: Standing charge is set to 49.98p
2026-06-19 18:45:33.666805: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 18:45:33.666922: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 18:45:33.667109: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 62.3 minutes
2026-06-19 18:45:33.667465: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 62.3 minutes
2026-06-19 18:45:33.673382: Loaded 95 datapoints of futurerate analysis
2026-06-19 18:45:33.826148: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53']
2026-06-19 18:45:33.851499: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 18:45:33.851757: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 18:45:33.890007: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 18:45:33.890099: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 18:45:33.891187: High export rate found rates in range 99p to -99p
2026-06-19 18:45:33.976105: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 18:45:33.976222: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 18:45:33.976396: Last hour: net energy 0.03kWh, import 0.03kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 1.05p, import 1.05p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 18:45:34.024796: Today's energy total net 1.1kWh, import 1.1kWh, export 0.0kWh, cost 68.34p, import 18.36p, export 0.0p, carbon 0.0kg
2026-06-19 18:45:34.024980: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 18:45:34.026615: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 18:45:34.028050: Warn: Found 1 gaps in load_today totalling 9910 minutes to fill using average data
2026-06-19 18:45:34.028135: Gap starting at 2026-06-18T15:55:00+0100 (1610 minutes) for 9910 minutes
2026-06-19 18:45:34.043877: Historical days now [7] weight [1]
2026-06-19 18:45:34.067561: Today's load divergence 120.34%, in-day adjustment 115.1%, damping 0.95x, yesterday 100.0% today 119.33% blend 21.88%
2026-06-19 18:45:34.067653: Today's predicted so far 10.3kWh with 0.0kWh car/iBoost excluded, 0.69kWh import ignored, and 0kWh forecast extra.
2026-06-19 18:45:34.067710: Today's actual load so far 13.36kWh with 0.0kWh car/iBoost excluded, and 0.17kWh import ignored.
2026-06-19 18:45:34.099449: Inverter 0: Type SK Sunsynk
2026-06-19 18:45:34.099500: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:45:34.099635: Reserve min: 5%, battery_min: 5%
2026-06-19 18:45:34.099682: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 18:45:34.099890: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -29W, current battery voltage 51.2V, grid power -620W, load power 560W, PV Power 0W
2026-06-19 18:45:34.100023: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:45:34.100084: Inverter 0 scheduled charge enable is False
2026-06-19 18:45:34.100104: Inverter 0 charge windows currently []
2026-06-19 18:45:34.100123: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:45:34.100203: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:45:34.100223: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:45:34.100248: Inverter 0 scheduled discharge enable is False
2026-06-19 18:45:34.100339: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:45:34.100361: Inverter 0 discharge windows currently []
2026-06-19 18:45:34.100376: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:45:34.100389: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:45:34.100402: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:45:34.156664: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 18:45:34.156752: Plan was last updated on 2026-06-19 18:40:00+01:00 and is now 5.0 minutes old
2026-06-19 18:45:34.157088: Best charge window [ 20-06 08:00:00 - 20-06 09:00:00 @ 15.47p 6%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 75%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ]
2026-06-19 18:45:34.157123: Best export window [ ]
2026-06-19 18:45:34.158052: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 18:45:34.160153: Load divergence over 8.0 hours mean 404.76W, min 0.0W, max 2388.0W, std dev 501.8W, divergence 61.99%
2026-06-19 18:45:34.180837: Creating pool of 12 processes to match your CPU count
2026-06-19 18:45:34.260040: predict base end_record 06-21 11:05:00, final soc 0.8kWh, metric 493.02p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:35:00, load 31.55kWh, PV 0.0kWh
2026-06-19 18:45:34.262030: Slot: [ 18:45, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:45:34.263518: SoC: [ 11.04, 10.92, 10.92, 10.88, 10.85, 10.82, 10.72, 10.4, 10.18, 9.61, 9.15, 8.82, 8.12, 7.49, 7.44, 7.34, 7.18, 6.98, 6.77, 6.2, 4.87, 2.77, 2.42, 2.34, 2.19, 1.97, 1.69, 1.33, 0.91, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 18:45:34.264700: BAT: [ 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-, 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-] kWh
2026-06-19 18:45:34.266170: LOAD: [ 4.75, 4.86, 4.86, 4.89, 4.93, 4.96, 5.05, 5.35, 5.55, 6.09, 6.51, 6.82, 7.47, 8.05, 8.1, 8.2, 8.34, 8.53, 8.72, 9.26, 10.5, 12.45, 12.78, 12.85, 12.99, 13.19, 13.46, 13.79, 14.19, 14.65, 14.87, 14.88, 15.12, 15.43, 15.79, 15.98, 16.2, 16.48, 16.81, 17.43, 18.07, 18.52, 19.0, 19.34, 19.66, 19.95, 20.26, 20.58, 20.89, 21.15, 21.15, 21.18, 21.21, 21.23, 21.31, 21.57, 21.75, 22.21, 22.58, 22.85, 23.49, 24.08, 24.13, 24.22, 24.37, 24.56, 24.75, 25.28, 26.52, 28.47, 28.8, 28.88, 29.02, 29.22, 29.49, 29.82, 30.21, 30.67, 30.89, 30.9, 31.15, 31.46, 31.82] kWh
2026-06-19 18:45:34.267546: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:45:34.268916: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.46, 1.68, 1.69, 1.94, 2.25, 2.61, 2.79, 3.02, 3.29, 3.63, 4.25, 4.89, 5.34, 5.81, 6.15, 6.47, 6.77, 7.08, 7.39, 7.71, 7.97, 7.97, 7.99, 8.02, 8.05, 8.13, 8.39, 8.56, 9.03, 9.4, 9.67, 10.31, 10.89, 10.94, 11.04, 11.18, 11.37, 11.56, 12.1, 13.34, 15.29, 15.62, 15.69, 15.83, 16.03, 16.3, 16.63, 17.03, 17.49, 17.71, 17.72, 17.96, 18.27, 18.63] kWh
2026-06-19 18:45:34.270253: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:45:34.271654: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 124.07, 127.6, 127.79, 131.6, 136.23, 140.97, 143.44, 146.67, 150.44, 155.0, 163.55, 172.44, 178.6, 185.06, 190.04, 199.23, 207.28, 216.93, 226.74, 237.68, 247.12, 247.14, 247.88, 248.67, 249.36, 251.53, 258.74, 262.98, 274.07, 281.43, 286.82, 349.81, 361.37, 362.29, 364.07, 366.59, 369.71, 373.38, 383.2, 406.24, 442.64, 448.64, 449.98, 452.31, 455.96, 460.47, 466.39, 472.33, 479.63, 483.16, 483.35, 487.17, 491.79, 496.53] p
2026-06-19 18:45:34.379317: Battery has 13.83 hours left - now at 11.04kWh
2026-06-19 18:45:34.412585: predict base10 end_record 06-21 11:05:00, final soc 0.8kWh, metric 515.4p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:00:00, load 32.83kWh, PV 0.0kWh
2026-06-19 18:45:34.414171: Slot: [ 18:45, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:45:34.415279: SoC: [ 11.04, 10.91, 10.91, 10.88, 10.84, 10.81, 10.71, 10.37, 10.14, 9.54, 9.06, 8.71, 7.98, 7.32, 7.27, 7.16, 7.0, 6.79, 6.57, 5.97, 4.58, 2.38, 2.01, 1.93, 1.77, 1.54, 1.24, 0.87, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 18:45:34.416223: BAT: [ 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-, 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-] kWh
2026-06-19 18:45:34.417354: LOAD: [ 4.75, 4.87, 4.87, 4.9, 4.94, 4.96, 5.06, 5.38, 5.59, 6.15, 6.59, 6.92, 7.6, 8.21, 8.26, 8.36, 8.51, 8.71, 8.91, 9.47, 10.77, 12.81, 13.16, 13.24, 13.38, 13.6, 13.88, 14.22, 14.64, 15.12, 15.35, 15.36, 15.62, 15.94, 16.32, 16.51, 16.75, 17.04, 17.39, 18.04, 18.71, 19.18, 19.67, 20.03, 20.37, 20.68, 21.0, 21.33, 21.66, 21.93, 21.93, 21.96, 21.99, 22.02, 22.1, 22.38, 22.56, 23.05, 23.43, 23.71, 24.39, 25.0, 25.05, 25.15, 25.3, 25.5, 25.7, 26.26, 27.56, 29.6, 29.95, 30.02, 30.17, 30.39, 30.66, 31.01, 31.43, 31.91, 32.14, 32.15, 32.41, 32.73, 33.11] kWh
2026-06-19 18:45:34.418456: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:45:34.419541: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.45, 1.93, 2.16, 2.18, 2.43, 2.76, 3.13, 3.32, 3.56, 3.85, 4.2, 4.85, 5.52, 5.99, 6.49, 6.85, 7.18, 7.49, 7.81, 8.15, 8.48, 8.75, 8.75, 8.78, 8.81, 8.83, 8.92, 9.19, 9.37, 9.86, 10.25, 10.53, 11.2, 11.81, 11.86, 11.96, 12.11, 12.31, 12.52, 13.07, 14.37, 16.42, 16.76, 16.84, 16.99, 17.2, 17.48, 17.83, 18.24, 18.72, 18.95, 18.96, 19.22, 19.54, 19.92] kWh
2026-06-19 18:45:34.420593: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:45:34.421747: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 123.61, 131.26, 134.96, 135.16, 139.15, 144.0, 148.96, 151.55, 154.94, 158.88, 163.66, 172.62, 181.94, 188.38, 195.15, 200.37, 210.01, 218.44, 228.55, 238.82, 250.28, 260.17, 260.19, 260.97, 261.8, 262.51, 264.79, 272.34, 276.78, 288.4, 296.1, 301.75, 365.36, 377.47, 378.44, 380.3, 382.95, 386.21, 390.06, 400.35, 424.48, 462.62, 468.9, 470.3, 472.75, 476.57, 481.3, 487.5, 493.72, 501.37, 505.07, 505.27, 509.27, 514.11, 519.08] p
2026-06-19 18:45:34.495419: predict best10 end_record 06-21 11:05:00, final soc 1.12kWh, metric 455.86p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:10:00, load 32.83kWh, PV 0.0kWh
2026-06-19 18:45:34.497196: Slot: [ 18:45, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:45:34.498618: SoC: [ 11.04, 10.91, 10.91, 10.88, 10.84, 10.81, 10.71, 10.37, 10.14, 9.54, 9.06, 8.71, 7.98, 7.32, 7.27, 7.16, 7.0, 6.79, 6.57, 5.97, 4.58, 2.38, 2.01, 1.93, 1.77, 1.54, 1.24, 0.87, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.0, 12.5, 12.5, 12.14, 11.81, 11.46, 11.1, 10.75, 10.46, 10.46, 10.43, 10.39, 10.37, 10.28, 9.98, 9.79, 9.26, 8.85, 8.54, 7.82, 7.17, 7.11, 7.0, 6.84, 6.63, 6.41, 5.81, 4.42, 2.22, 1.85, 1.77, 1.61, 1.38, 1.08, 0.8, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74] kWh
2026-06-19 18:45:34.499773: BAT: [ 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<bf+, g<bf+, 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~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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 18:45:34.501167: LOAD: [ 4.75, 4.87, 4.87, 4.9, 4.94, 4.96, 5.06, 5.38, 5.59, 6.15, 6.59, 6.92, 7.6, 8.21, 8.26, 8.36, 8.51, 8.71, 8.91, 9.47, 10.77, 12.81, 13.16, 13.24, 13.38, 13.6, 13.88, 14.22, 14.64, 15.12, 15.35, 15.36, 15.62, 15.94, 16.32, 16.51, 16.75, 17.04, 17.39, 18.04, 18.71, 19.18, 19.67, 20.03, 20.37, 20.68, 21.0, 21.33, 21.66, 21.93, 21.93, 21.96, 21.99, 22.02, 22.1, 22.38, 22.56, 23.05, 23.43, 23.71, 24.39, 25.0, 25.05, 25.15, 25.3, 25.5, 25.7, 26.26, 27.56, 29.6, 29.95, 30.02, 30.17, 30.39, 30.66, 31.01, 31.43, 31.91, 32.14, 32.15, 32.41, 32.73, 33.11] kWh
2026-06-19 18:45:34.502543: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:45:34.503943: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.66, 2.14, 2.18, 2.19, 2.45, 2.77, 5.24, 7.51, 8.63, 11.0, 13.43, 16.17, 17.57, 18.04, 19.07, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.51, 20.14, 20.62, 20.67, 20.68, 20.94, 21.26, 23.72] kWh
2026-06-19 18:45:34.505241: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:45:34.506639: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 126.7, 134.34, 135.04, 135.24, 139.24, 144.08, 176.48, 207.08, 222.91, 255.61, 288.91, 326.39, 345.88, 352.33, 366.45, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 421.66, 421.66, 421.66, 421.66, 421.66, 421.66, 421.66, 421.66, 421.66, 421.66, 421.66, 421.66, 421.66, 421.66, 421.66, 423.17, 432.62, 440.26, 440.96, 441.16, 445.16, 450.0, 482.4] p
2026-06-19 18:45:34.580536: predict best end_record 06-21 11:05:00, final soc 1.19kWh, metric 436.2p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 10:20:00, load 31.55kWh, PV 0.0kWh
2026-06-19 18:45:34.582359: Slot: [ 18:45, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:45:34.583765: SoC: [ 11.04, 10.92, 10.92, 10.88, 10.85, 10.82, 10.72, 10.4, 10.18, 9.61, 9.15, 8.82, 8.12, 7.49, 7.44, 7.34, 7.18, 6.98, 6.77, 6.2, 4.87, 2.77, 2.42, 2.34, 2.19, 1.97, 1.69, 1.33, 1.2, 1.2, 0.96, 0.95, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.23, 12.23, 12.5, 12.5, 12.16, 11.84, 11.51, 11.17, 10.83, 10.55, 10.55, 10.52, 10.49, 10.46, 10.38, 10.1, 9.91, 9.41, 9.01, 8.72, 8.04, 7.41, 7.36, 7.25, 7.1, 6.9, 6.69, 6.12, 4.78, 2.69, 2.34, 2.26, 2.11, 1.89, 1.6, 1.25, 1.18, 1.18, 0.94, 0.93, 0.8, 0.8, 3.13] kWh
2026-06-19 18:45:34.584991: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g~be-, g<be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 18:45:34.586478: LOAD: [ 4.75, 4.86, 4.86, 4.89, 4.93, 4.96, 5.05, 5.35, 5.55, 6.09, 6.51, 6.82, 7.47, 8.05, 8.1, 8.2, 8.34, 8.53, 8.72, 9.26, 10.5, 12.45, 12.78, 12.85, 12.99, 13.19, 13.46, 13.79, 14.19, 14.65, 14.87, 14.88, 15.12, 15.43, 15.79, 15.98, 16.2, 16.48, 16.81, 17.43, 18.07, 18.52, 19.0, 19.34, 19.66, 19.95, 20.26, 20.58, 20.89, 21.15, 21.15, 21.18, 21.21, 21.23, 21.31, 21.57, 21.75, 22.21, 22.58, 22.85, 23.49, 24.08, 24.13, 24.22, 24.37, 24.56, 24.75, 25.28, 26.52, 28.47, 28.8, 28.88, 29.02, 29.22, 29.49, 29.82, 30.21, 30.67, 30.89, 30.9, 31.15, 31.46, 31.82] kWh
2026-06-19 18:45:34.587784: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:45:34.589134: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.37, 1.83, 1.83, 1.83, 1.94, 2.25, 5.11, 7.79, 8.07, 10.84, 13.67, 16.8, 17.2, 17.65, 18.41, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 19.09, 19.55, 19.55, 19.55, 19.67, 19.98, 22.84] kWh
2026-06-19 18:45:34.590510: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:45:34.591902: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 122.39, 129.69, 129.69, 129.69, 131.37, 136.0, 173.65, 209.75, 213.65, 251.91, 290.7, 333.48, 339.13, 345.29, 355.66, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 415.64, 422.94, 422.94, 422.94, 424.86, 429.48, 467.14] p
2026-06-19 18:45:34.594042: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg]
2026-06-19 18:45:34.594077: Saving plan best values to HA entities
2026-06-19 18:45:34.743328: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 18:45:34.748544: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 18:45:34.753643: Best charging limit SoC's [1.0, 16.0, 5.5, 16.0, 12.0, 12.5, 1.0, 16.0]kWh, export []kWh gives import battery 39.97kWh, house 0.85kWh, export 0.0kWh, metric 436.2p, metric10 455.86p
2026-06-19 18:45:34.823148: Marginal costs baseline metric (no standing charge): 336.2307
2026-06-19 18:45:34.995344: Marginal energy costs matrix computed: min=16.84 max=22.86
2026-06-19 18:45:35.065892: Rate array import [{'start': 1125, 'end': 1140, 'rate': 'very expensive', 'range': '(37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1125, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 18:45:35.066561: - Your estimated bill for today is £0.68 and tomorrow is £2.92
2026-06-19 18:45:35.066592: - Import rates are very expensive (37.1p) for the next 15 minutes and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 18:45:35.066608: - The battery is currently at 69% and is in eco mode for the next 13 hours.
2026-06-19 18:45:35.066621: - For the next 48 hours there will be no solar generation.
2026-06-19 18:45:35.066634: - You will run out of battery in 15 hours.
2026-06-19 18:45:35.066646: - Your next charge slot will be in 13 hours where import rates will be cheap (15.0p).
2026-06-19 18:45:35.066658:
2026-06-19 18:45:35.109652: Plan calculation took 0.95 seconds
2026-06-19 18:45:35.113289: No high rate period found
2026-06-19 18:45:35.160807: Import threshold used for optimisation was 16.38p
2026-06-19 18:45:35.212418: Low import rate windows [0: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 1: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 2: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 3: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 4: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 5: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 6: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 7: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 8: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 9: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 10: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 11: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 12: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 13: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 14: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 15: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 16: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 17: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 18: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 19: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 20: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 21: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 22: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 23: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 24: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 25: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 26: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 27: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 28: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 29: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 30: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 31: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 32: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 33: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 34: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 35: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 36: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 37: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 38: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 39: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 40: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 41: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 42: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 43: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 44: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 45: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 46: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 47: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 48: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 49: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 50: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 51: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 52: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 53: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 54: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 55: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 56: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 57: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 58: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 59: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 60: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 61: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 62: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 63: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 64: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 65: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 66: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 67: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 68: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 69: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 70: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 71: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 72: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 73: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 74: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 75: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 76: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 77: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 78: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 79: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 80: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 81: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 82: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 83: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 84: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 85: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 86: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 87: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 88: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 89: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 90: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 91: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 92: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 93: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 94: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 95: 06-21 18:30:00 - 06-21 19:00:00 @ 36.53]
2026-06-19 18:45:35.218326: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 09:00:00+01:00 - current SoC 69%, target 6%
2026-06-19 18:45:35.218430: Inverter 0 disabled charge window while waiting for schedule (now 06-19 18:45:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 18:45:35.218512: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 18:45:35.218736: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 18:45:35.218928: Not setting charging SoC as we are not within the window (now 06-19 18:45:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 18:45:35.218983: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 18:45:35.219036: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 18:45:35.307741: Warn: Web Socket result failed {'id': 49, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:45:35.307823: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:45:40.326207: Warn: Web Socket result failed {'id': 50, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:45:40.326294: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:45:45.338743: Warn: Web Socket result failed {'id': 51, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:45:45.338841: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:45:50.362081: Warn: Web Socket result failed {'id': 52, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:45:50.362168: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:45:55.382493: Warn: Web Socket result failed {'id': 53, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:45:55.382593: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:46:00.436236: Warn: Web Socket result failed {'id': 54, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:46:00.436320: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:46:05.489751: Warn: Web Socket result failed {'id': 55, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:46:05.489989: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:46:12.735294: Info: No secrets.yaml file found
2026-06-19 18:46:12.735382: Loading apps.yaml
2026-06-19 18:46:12.754187: Predbat: Startup predbat
2026-06-19 18:46:12.786665: --------------- PredBat - update at 2026-06-19 18:45:00+01:00 with clock skew 0 minutes, minutes now 1125
2026-06-19 18:46:12.788172: Config root is /config
2026-06-19 18:46:12.788255: --------------- PredBat - update at 2026-06-19 18:45:00+01:00 with clock skew 0 minutes, minutes now 1125
2026-06-19 18:46:12.788309: Initialising Storage interface
2026-06-19 18:46:12.788473: Initialising Home Assistant Interface interface
2026-06-19 18:46:12.805016: Initialising Home Assistant History interface
2026-06-19 18:46:12.805126: Initialising Web Interface interface
2026-06-19 18:46:12.805176: Initialising plugin system
2026-06-19 18:46:12.805241: Scanning for plugins in: /addon
2026-06-19 18:46:12.805429: Plugin discovery complete. Loaded 0 plugins.
2026-06-19 18:46:12.805459: Starting Storage interface
2026-06-19 18:46:12.805483: Creating task: <coroutine object ComponentBase.start at 0x7f51e8709d20>
2026-06-19 18:46:12.805941: StorageComponent: Waiting for API to start
2026-06-19 18:46:12.812135: StorageComponent: Started
2026-06-19 18:46:13.806121: Starting Home Assistant Interface interface
2026-06-19 18:46:13.806226: Creating task: <coroutine object HAInterface.start at 0x7f51c8eccac0>
2026-06-19 18:46:13.806643: HAInterface: Waiting for API to start
2026-06-19 18:46:13.806931: Info: Starting HA interface
2026-06-19 18:46:13.807253: Info: Start socket for url http://10.0.20.15:8123/api/websocket
2026-06-19 18:46:13.810686: Info: Web Socket active
2026-06-19 18:46:14.806819: Starting Home Assistant History interface
2026-06-19 18:46:14.806941: Creating task: <coroutine object ComponentBase.start at 0x7f51cb3f7cc0>
2026-06-19 18:46:14.807551: HAHistory: Waiting for API to start
2026-06-19 18:46:14.807999: Info: Starting HAHistory
2026-06-19 18:46:14.808214: Info: HAHistory: Pruning history data started.
2026-06-19 18:46:14.808263: Info: HAHistory: Pruning history data completed.
2026-06-19 18:46:14.808381: HAHistory: Started
2026-06-19 18:46:15.807729: Starting Web Interface interface
2026-06-19 18:46:15.807993: Creating task: <coroutine object WebInterface.start at 0x7f51c8e59030>
2026-06-19 18:46:15.808556: WebInterface: Waiting for API to start
2026-06-19 18:46:16.808772: Config root is /config and printable config_root_p is now /config
2026-06-19 18:46:16.894264: Regular expression argument octopus_saving_session matched ^(binary_sensor.octopus_energy([0-9a-z_]+|)_saving_session(s|))$ with binary_sensor.octopus_energy_a_21a60b76_octoplus_saving_sessions
2026-06-19 18:46:16.898004: Refreshing Predbat configuration
2026-06-19 18:46:17.013849: Set reset inverter true due to reset_inverter on item set_reserve_min
2026-06-19 18:46:17.072894: Set reset inverter true due to reset_inverter on item set_charge_low_power
2026-06-19 18:46:17.078139: Set reset inverter true due to reset_inverter on item set_export_low_power
2026-06-19 18:46:17.083144: Set reset inverter true due to reset_inverter on item set_export_freeze
2026-06-19 18:46:17.093355: Set reset inverter true due to reset_inverter_force on item set_read_only
2026-06-19 18:46:17.110986: Set reset inverter true due to reset_inverter_force on item mode
2026-06-19 18:46:17.236324: Saved current settings to /config/predbat_config.json
2026-06-19 18:46:17.237015: Validation of apps.yaml was successful
2026-06-19 18:46:17.237510: Refreshing Predbat configuration
2026-06-19 18:46:17.237618: Loading current config
2026-06-19 18:46:17.562279: Watch list []
2026-06-19 18:46:18.338156: Saved current settings to /config/predbat_config.json
2026-06-19 18:46:18.341096: Warn: Regular expression argument: octopus_free_session unable to match re:(event.octopus_energy_([0-9a-z_]+|)_octoplus_free_electricity_session_events), now will disable
2026-06-19 18:46:18.347992: Predbat: Next run time will be 2026-06-19 18:50:00 and then every 300 seconds
2026-06-19 18:46:19.350668: Refreshing Predbat configuration
2026-06-19 18:46:19.668808: Saved current settings to /config/predbat_config.json
2026-06-19 18:46:19.669519: Validation of apps.yaml was successful
2026-06-19 18:46:19.669636: --------------- PredBat - update at 2026-06-19 18:45:00+01:00 with clock skew 0 minutes, minutes now 1125
2026-06-19 18:46:19.670078: Saved current settings to /config/predbat_config.json
2026-06-19 18:46:19.760811: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 18:46:19.760929: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 18:46:19.772523: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 18:46:19.773107: Predbat mode is set to Control charge
2026-06-19 18:46:19.924846: Found 11520 load_today datapoints going back 1 days
2026-06-19 18:46:19.924971: Using load_power data to fill gaps in load_today data
2026-06-19 18:46:20.079476: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 18:46:20.079617: Zero load period starting at 2026-06-19T12:09:00+0100 (396 minutes) for 889 minutes with base value 0.9
2026-06-19 18:46:20.079674: Zero load period starting at 2026-06-18T19:24:00+0100 (1401 minutes) for 64 minutes with base value 0.8
2026-06-19 18:46:20.080616: Processing 384 30-minute periods for power integration
2026-06-19 18:46:20.257325: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 18:46:20.257428: Car charging hold True, threshold 6.0kWh
2026-06-19 18:46:20.257481: Current data so far today: load 4.75kWh, import 1.1kWh, export 0.0kWh, PV 0kWh
2026-06-19 18:46:20.279045: Standing charge is set to 49.98p
2026-06-19 18:46:20.325696: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 18:46:20.325795: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 18:46:20.326082: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 63.0 minutes
2026-06-19 18:46:20.326466: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 63.0 minutes
2026-06-19 18:46:20.332029: Loaded 95 datapoints of futurerate analysis
2026-06-19 18:46:20.491815: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53']
2026-06-19 18:46:20.516954: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 18:46:20.517063: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 18:46:20.558649: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 18:46:20.558746: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 18:46:20.559828: High export rate found rates in range 99p to -99p
2026-06-19 18:46:20.662391: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 18:46:20.662526: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 18:46:20.662738: Last hour: net energy 0.03kWh, import 0.03kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 1.05p, import 1.05p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 18:46:20.707425: Today's energy total net 1.1kWh, import 1.1kWh, export 0.0kWh, cost 68.34p, import 18.36p, export 0.0p, carbon 0.0kg
2026-06-19 18:46:20.707536: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 18:46:20.709150: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 18:46:20.710252: Warn: Found 1 gaps in load_today totalling 9910 minutes to fill using average data
2026-06-19 18:46:20.710342: Gap starting at 2026-06-18T15:55:00+0100 (1610 minutes) for 9910 minutes
2026-06-19 18:46:20.726885: Historical days now [7] weight [1]
2026-06-19 18:46:20.752590: Today's load divergence 120.35%, in-day adjustment 115.1%, damping 0.95x, yesterday 100.0% today 119.33% blend 21.88%
2026-06-19 18:46:20.752662: Today's predicted so far 10.3kWh with 0.0kWh car/iBoost excluded, 0.69kWh import ignored, and 0kWh forecast extra.
2026-06-19 18:46:20.752690: Today's actual load so far 13.37kWh with 0.0kWh car/iBoost excluded, and 0.17kWh import ignored.
2026-06-19 18:46:20.784885: Octopus slots changed from [[], [], [], [], [], [], [], []] to []
2026-06-19 18:46:20.785537: Sensor changes require a replan, will recompute the plan
2026-06-19 18:46:20.785751: Inverter 0: Type SK Sunsynk
2026-06-19 18:46:20.785787: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:46:20.786003: Reserve min: 5%, battery_min: 5%
2026-06-19 18:46:20.786071: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 18:46:20.786353: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -27W, current battery voltage 51.2V, grid power -615W, load power 566W, PV Power 0W
2026-06-19 18:46:20.786523: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:46:20.786609: Inverter 0 scheduled charge enable is False
2026-06-19 18:46:20.786633: Inverter 0 charge windows currently []
2026-06-19 18:46:20.786657: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:46:20.786761: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:46:20.786786: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:46:20.786841: Inverter 0 scheduled discharge enable is False
2026-06-19 18:46:20.786996: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:46:20.787024: Inverter 0 discharge windows currently []
2026-06-19 18:46:20.787077: Looking for charge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_charge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 18:46:21.041281: Warn: Cannot find battery charge curve (missing history), one of the required settings for soc_percent, charge_rate, battery_power and predbat.status do not have history, check apps.yaml
2026-06-19 18:46:21.041353: Warn: Sensor history data lengths: soc_percent 0, charge_rate 0, battery_power 0, predbat_status 0
2026-06-19 18:46:21.041911: Looking for discharge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_discharge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 18:46:21.113698: Warn: Cannot find battery discharge curve (missing history), one of the required settings for soc_percent, discharge_rate, battery_power and predbat.status do not have history, check apps.yaml
2026-06-19 18:46:21.113783: Warn: Sensor history data lengths: soc_percent 0, discharge_rate 0, battery_power 0, predbat_status 0
2026-06-19 18:46:21.114340: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:46:21.114372: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:46:21.114391: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:46:21.187115: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 18:46:21.187189: Will recompute the plan as it is invalid
2026-06-19 18:46:21.187223: Recompute, previous plan is invalid...
2026-06-19 18:46:21.190493: Best charge window [ 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 0% ]
2026-06-19 18:46:21.190572: Best export window [ ]
2026-06-19 18:46:21.191327: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 18:46:21.193257: Load divergence over 8.0 hours mean 404.76W, min 0.0W, max 2388.0W, std dev 501.8W, divergence 61.99%
2026-06-19 18:46:21.212330: Calculating data from yesterday for savings calculation
2026-06-19 18:46:21.224462: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 18:46:21.230534: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 18:46:21.231026: Creating pool of 12 processes to match your CPU count
2026-06-19 18:46:21.383419: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 18:46:21.385779: Optimise levels pass started at 2026-06-19 18:46:21
2026-06-19 18:46:21.385872: Optimise all windows, total charge 95 export 1
2026-06-19 18:46:21.645052: >> Region optimisation pass width 960
2026-06-19 18:46:21.960724: >> Region optimisation pass width 480
2026-06-19 18:46:22.278443: >> Region optimisation pass width 240
2026-06-19 18:46:22.763367: >> Region optimisation pass width 120
2026-06-19 18:46:23.719266: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 80
2026-06-19 18:46:23.719363: Optimise levels pass ended at 2026-06-19 18:46:23, duration 2.3 seconds tried 348 combinations
2026-06-19 18:46:23.719464: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 405.05p, best_keep 0kWh, best_cycle 38.38kWh, best_carbon 0kg, best_import 24.94kWh
2026-06-19 18:46:23.734188: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 12.5, 12.5, 0, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 18:46:23.734383: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 322.06p, best_cost 330.23p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.82kWh
2026-06-19 18:46:23.776307: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 321.98p, best_cost 330.15p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.82kWh
2026-06-19 18:46:23.819886: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 321.98p, best_cost 330.15p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.82kWh
2026-06-19 18:46:23.977689: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 321.98p, best_cost 330.15p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.82kWh
2026-06-19 18:46:24.007926: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 321.98p, best_cost 330.15p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.82kWh
2026-06-19 18:46:24.036670: Best charge windows best_metric 321.98p, best_cost 330.15p, best_carbon 0kg, best_import 40.82kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:46:24.037423: Best charge windows best_metric 321.98p, best_cost 330.15p, best_carbon 0kg, best_import 40.82kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:46:24.037555: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 321.98p, best_cost 330.15p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.82kWh
2026-06-19 18:46:24.077219: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 321.98p, best_cost 330.15p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.82kWh
2026-06-19 18:46:24.113437: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 321.98p, best_cost 330.15p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.82kWh
2026-06-19 18:46:24.236080: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 321.98p, best_cost 330.15p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.82kWh
2026-06-19 18:46:24.266105: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 321.98p, best_cost 330.15p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.82kWh
2026-06-19 18:46:24.290125: Best charge windows best_metric 321.98p, best_cost 330.15p, best_carbon 0kg, best_import 40.82kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:46:24.290453: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 321.98p, best_cost 330.15p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.82kWh
2026-06-19 18:46:24.319561: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 321.98p, best_cost 330.15p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.82kWh
2026-06-19 18:46:24.347182: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 321.98p, best_cost 330.15p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.82kWh
2026-06-19 18:46:24.458208: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 321.98p, best_cost 330.15p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.82kWh
2026-06-19 18:46:24.482060: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 321.98p, best_cost 330.15p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.82kWh
2026-06-19 18:46:24.508773: Best charge windows best_metric 321.98p, best_cost 330.15p, best_carbon 0kg, best_import 40.82kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:46:24.508898: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 321.98p, best_cost 330.15p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.82kWh
2026-06-19 18:46:24.529944: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 321.98p, best_cost 330.15p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.82kWh
2026-06-19 18:46:24.552324: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 321.98p, best_cost 330.15p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.82kWh
2026-06-19 18:46:24.666349: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 321.98p, best_cost 330.15p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.82kWh
2026-06-19 18:46:24.690328: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 321.98p, best_cost 330.15p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.82kWh
2026-06-19 18:46:24.720093: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 321.98p, best_cost 330.15p, best_cycle 33.84kWh, best_carbon 0kg, best_import 40.82kWh
2026-06-19 18:46:24.751111: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 321.6p, best_cost 329.76p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.79kWh
2026-06-19 18:46:24.779352: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 321.28p, best_cost 329.57p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.79kWh
2026-06-19 18:46:24.828514: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 321.28p, best_cost 329.57p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.79kWh
2026-06-19 18:46:24.880918: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 321.28p, best_cost 329.57p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.79kWh
2026-06-19 18:46:24.940224: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 320.9p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:24.992909: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 320.9p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:25.044135: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 320.88p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:25.097871: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 320.88p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:25.151079: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:25.202450: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:25.258488: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:25.374687: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:25.488246: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:25.545282: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:25.602955: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:25.797311: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:25.852980: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:25.910644: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:25.970917: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:26.028117: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:26.081817: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:26.145920: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:26.176967: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:26.204523: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:26.232327: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:26.257508: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:26.286934: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:26.407330: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:26.501258: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:26.553561: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:26.630919: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:26.656212: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:26.680576: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:26.714480: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:26.745075: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 13.93p, best_metric 320.86p, best_cost 329.05p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.78kWh
2026-06-19 18:46:26.780901: Best charge windows best_metric 320.86p, best_cost 329.05p, best_carbon 0kg, best_import 40.78kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 6%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 6%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:46:26.781286: Tweak plan optimisation started
2026-06-19 18:46:27.027771: Tweak optimisation finished metric 320.85 cost 329.05 metric_keep 0 cycle 33.34 carbon 0 import 40.78
2026-06-19 18:46:27.041090: Raw charge windows [ 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 6%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 6%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ] reserve 0.8
2026-06-19 18:46:27.042051: Unclipped charge windows [ 20-06 08:00:00 - 20-06 09:00:00 @ 15.47p 6%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ] reserve 0.8
2026-06-19 18:46:27.042503: Unfiltered charge windows [ 20-06 08:00:00 - 20-06 09:00:00 @ 15.47p 6%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ] reserve 0.8
2026-06-19 18:46:27.042807: Filtered charge windows [ 20-06 08:00:00 - 20-06 09:00:00 @ 15.47p 6%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ] reserve 0.8
2026-06-19 18:46:27.042848: Plan valid is now true after recompute was False
2026-06-19 18:46:27.069092: predict base end_record 06-21 11:00:00, final soc 0.8kWh, metric 491.79p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:35:00, load 31.46kWh, PV 0.0kWh
2026-06-19 18:46:27.070961: Slot: [ 18:45, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:46:27.072424: SoC: [ 11.04, 10.92, 10.92, 10.88, 10.85, 10.82, 10.72, 10.4, 10.18, 9.61, 9.15, 8.82, 8.12, 7.49, 7.44, 7.34, 7.18, 6.98, 6.77, 6.2, 4.87, 2.77, 2.42, 2.34, 2.19, 1.97, 1.69, 1.33, 0.91, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 18:46:27.073789: BAT: [ 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-, 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-] kWh
2026-06-19 18:46:27.075265: LOAD: [ 4.75, 4.86, 4.86, 4.89, 4.93, 4.96, 5.05, 5.35, 5.55, 6.09, 6.51, 6.82, 7.47, 8.05, 8.1, 8.2, 8.34, 8.53, 8.72, 9.26, 10.5, 12.45, 12.78, 12.85, 12.99, 13.19, 13.46, 13.79, 14.19, 14.65, 14.87, 14.88, 15.12, 15.43, 15.79, 15.98, 16.2, 16.48, 16.81, 17.43, 18.07, 18.52, 19.0, 19.34, 19.66, 19.95, 20.26, 20.58, 20.89, 21.15, 21.15, 21.18, 21.21, 21.23, 21.31, 21.57, 21.75, 22.21, 22.59, 22.85, 23.49, 24.08, 24.13, 24.22, 24.37, 24.56, 24.75, 25.28, 26.52, 28.47, 28.8, 28.88, 29.02, 29.22, 29.49, 29.82, 30.21, 30.67, 30.89, 30.9, 31.15, 31.46] kWh
2026-06-19 18:46:27.076584: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:46:27.077977: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.46, 1.68, 1.69, 1.94, 2.25, 2.61, 2.79, 3.02, 3.29, 3.63, 4.25, 4.89, 5.34, 5.81, 6.15, 6.47, 6.77, 7.08, 7.39, 7.71, 7.97, 7.97, 7.99, 8.02, 8.05, 8.13, 8.39, 8.56, 9.03, 9.4, 9.67, 10.31, 10.89, 10.94, 11.04, 11.18, 11.37, 11.56, 12.1, 13.34, 15.29, 15.62, 15.69, 15.83, 16.03, 16.3, 16.63, 17.03, 17.49, 17.71, 17.72, 17.96, 18.27] kWh
2026-06-19 18:46:27.079459: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:46:27.080891: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 124.07, 127.6, 127.79, 131.6, 136.23, 140.97, 143.44, 146.67, 150.44, 155.0, 163.55, 172.44, 178.6, 185.06, 190.04, 199.23, 207.28, 216.93, 226.74, 237.69, 247.12, 247.14, 247.88, 248.68, 249.36, 251.53, 258.74, 262.98, 274.07, 281.43, 286.82, 349.81, 361.37, 362.29, 364.07, 366.6, 369.71, 373.38, 383.21, 406.24, 442.64, 448.64, 449.98, 452.31, 455.96, 460.47, 466.39, 472.33, 479.63, 483.16, 483.35, 487.17, 491.79] p
2026-06-19 18:46:27.181004: Battery has 13.83 hours left - now at 11.04kWh
2026-06-19 18:46:27.220505: predict base10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 514.11p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:00:00, load 32.73kWh, PV 0.0kWh
2026-06-19 18:46:27.222301: Slot: [ 18:45, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:46:27.223675: SoC: [ 11.04, 10.91, 10.91, 10.88, 10.84, 10.81, 10.71, 10.37, 10.14, 9.54, 9.06, 8.71, 7.98, 7.32, 7.27, 7.16, 7.0, 6.79, 6.57, 5.97, 4.58, 2.38, 2.01, 1.93, 1.77, 1.54, 1.24, 0.87, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 18:46:27.224803: BAT: [ 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-, 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-] kWh
2026-06-19 18:46:27.226261: LOAD: [ 4.75, 4.87, 4.87, 4.9, 4.94, 4.96, 5.06, 5.38, 5.59, 6.15, 6.59, 6.92, 7.6, 8.21, 8.26, 8.36, 8.51, 8.71, 8.91, 9.47, 10.77, 12.81, 13.16, 13.24, 13.38, 13.6, 13.88, 14.22, 14.64, 15.12, 15.35, 15.36, 15.62, 15.94, 16.32, 16.51, 16.75, 17.04, 17.39, 18.04, 18.71, 19.18, 19.67, 20.03, 20.37, 20.68, 21.0, 21.33, 21.66, 21.93, 21.93, 21.96, 21.99, 22.02, 22.1, 22.38, 22.56, 23.05, 23.43, 23.71, 24.39, 25.0, 25.05, 25.15, 25.3, 25.5, 25.7, 26.26, 27.56, 29.6, 29.95, 30.02, 30.17, 30.39, 30.66, 31.01, 31.43, 31.91, 32.14, 32.15, 32.41, 32.73] kWh
2026-06-19 18:46:27.227578: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:46:27.228928: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.45, 1.93, 2.16, 2.18, 2.43, 2.76, 3.13, 3.32, 3.56, 3.85, 4.2, 4.85, 5.52, 5.99, 6.49, 6.85, 7.18, 7.49, 7.81, 8.15, 8.48, 8.75, 8.75, 8.78, 8.81, 8.83, 8.92, 9.19, 9.37, 9.86, 10.25, 10.53, 11.2, 11.81, 11.86, 11.96, 12.11, 12.31, 12.52, 13.07, 14.37, 16.42, 16.76, 16.84, 16.99, 17.2, 17.48, 17.83, 18.24, 18.72, 18.95, 18.96, 19.22, 19.54] kWh
2026-06-19 18:46:27.230255: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:46:27.231640: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 123.61, 131.26, 134.96, 135.16, 139.15, 144.0, 148.96, 151.55, 154.94, 158.88, 163.66, 172.62, 181.94, 188.38, 195.15, 200.37, 210.01, 218.44, 228.55, 238.82, 250.29, 260.17, 260.19, 260.97, 261.8, 262.51, 264.79, 272.34, 276.78, 288.4, 296.1, 301.75, 365.36, 377.47, 378.44, 380.3, 382.95, 386.21, 390.06, 400.35, 424.48, 462.62, 468.9, 470.3, 472.75, 476.57, 481.3, 487.5, 493.72, 501.37, 505.07, 505.27, 509.26, 514.11] p
2026-06-19 18:46:27.291092: predict best10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 450.0p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:10:00, load 32.73kWh, PV 0.0kWh
2026-06-19 18:46:27.292476: Slot: [ 18:45, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:46:27.293615: SoC: [ 11.04, 10.91, 10.91, 10.88, 10.84, 10.81, 10.71, 10.37, 10.14, 9.54, 9.06, 8.71, 7.98, 7.32, 7.27, 7.16, 7.0, 6.79, 6.57, 5.97, 4.58, 2.38, 2.01, 1.93, 1.77, 1.54, 1.24, 0.87, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.5, 12.5, 12.5, 12.14, 11.81, 11.46, 11.1, 10.75, 10.46, 10.46, 10.43, 10.39, 10.37, 10.28, 9.98, 9.79, 9.26, 8.85, 8.54, 7.82, 7.17, 7.11, 7.0, 6.84, 6.63, 6.41, 5.81, 4.42, 2.22, 1.85, 1.77, 1.61, 1.38, 1.08, 0.8, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 18:46:27.294548: BAT: [ 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<bf+, g<bf+, 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>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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 18:46:27.295698: LOAD: [ 4.75, 4.87, 4.87, 4.9, 4.94, 4.96, 5.06, 5.38, 5.59, 6.15, 6.59, 6.92, 7.6, 8.21, 8.26, 8.36, 8.51, 8.71, 8.91, 9.47, 10.77, 12.81, 13.16, 13.24, 13.38, 13.6, 13.88, 14.22, 14.64, 15.12, 15.35, 15.36, 15.62, 15.94, 16.32, 16.51, 16.75, 17.04, 17.39, 18.04, 18.71, 19.18, 19.67, 20.03, 20.37, 20.68, 21.0, 21.33, 21.66, 21.93, 21.93, 21.96, 21.99, 22.02, 22.1, 22.38, 22.56, 23.05, 23.43, 23.71, 24.39, 25.0, 25.05, 25.15, 25.3, 25.5, 25.7, 26.26, 27.56, 29.6, 29.95, 30.02, 30.17, 30.39, 30.66, 31.01, 31.43, 31.91, 32.14, 32.15, 32.41, 32.73] kWh
2026-06-19 18:46:27.296795: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:46:27.297967: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.66, 2.14, 2.18, 2.19, 2.45, 2.77, 5.24, 7.51, 8.63, 11.0, 13.43, 16.17, 17.57, 18.58, 19.07, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.51, 20.14, 20.62, 20.67, 20.68, 20.94, 21.26] kWh
2026-06-19 18:46:27.299001: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:46:27.300108: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 126.7, 134.34, 135.04, 135.24, 139.24, 144.08, 176.48, 207.08, 222.91, 255.61, 288.91, 326.39, 345.88, 359.68, 366.45, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 371.67, 421.66, 421.66, 421.66, 421.66, 421.66, 421.66, 421.66, 421.66, 421.66, 421.66, 421.66, 421.66, 421.66, 421.66, 421.66, 423.17, 432.62, 440.26, 440.96, 441.16, 445.16, 450.0] p
2026-06-19 18:46:27.368319: predict best end_record 06-21 11:00:00, final soc 0.8kWh, metric 429.48p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 10:20:00, load 31.46kWh, PV 0.0kWh
2026-06-19 18:46:27.370087: Slot: [ 18:45, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:46:27.371489: SoC: [ 11.04, 10.92, 10.92, 10.88, 10.85, 10.82, 10.72, 10.4, 10.18, 9.61, 9.15, 8.82, 8.12, 7.49, 7.44, 7.34, 7.18, 6.98, 6.77, 6.2, 4.87, 2.77, 2.42, 2.34, 2.19, 1.97, 1.69, 1.33, 1.2, 1.2, 0.96, 0.95, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.23, 12.5, 12.5, 12.5, 12.16, 11.84, 11.51, 11.17, 10.83, 10.55, 10.55, 10.52, 10.49, 10.46, 10.38, 10.1, 9.91, 9.41, 9.01, 8.72, 8.04, 7.41, 7.36, 7.25, 7.1, 6.9, 6.69, 6.12, 4.78, 2.69, 2.34, 2.26, 2.11, 1.89, 1.6, 1.25, 1.18, 1.18, 0.94, 0.93, 0.8, 0.8] kWh
2026-06-19 18:46:27.372647: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g~be-, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 18:46:27.374047: LOAD: [ 4.75, 4.86, 4.86, 4.89, 4.93, 4.96, 5.05, 5.35, 5.55, 6.09, 6.51, 6.82, 7.47, 8.05, 8.1, 8.2, 8.34, 8.53, 8.72, 9.26, 10.5, 12.45, 12.78, 12.85, 12.99, 13.19, 13.46, 13.79, 14.19, 14.65, 14.87, 14.88, 15.12, 15.43, 15.79, 15.98, 16.2, 16.48, 16.81, 17.43, 18.07, 18.52, 19.0, 19.34, 19.66, 19.95, 20.26, 20.58, 20.89, 21.15, 21.15, 21.18, 21.21, 21.23, 21.31, 21.57, 21.75, 22.21, 22.59, 22.85, 23.49, 24.08, 24.13, 24.22, 24.37, 24.56, 24.75, 25.28, 26.52, 28.47, 28.8, 28.88, 29.02, 29.22, 29.49, 29.82, 30.21, 30.67, 30.89, 30.9, 31.15, 31.46] kWh
2026-06-19 18:46:27.375346: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:46:27.376704: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.37, 1.83, 1.83, 1.83, 1.94, 2.25, 5.11, 7.79, 8.07, 10.84, 13.67, 16.8, 17.2, 17.94, 18.41, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 19.09, 19.55, 19.55, 19.55, 19.67, 19.98] kWh
2026-06-19 18:46:27.378027: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:46:27.379379: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 122.39, 129.69, 129.69, 129.69, 131.37, 136.0, 173.65, 209.75, 213.65, 251.91, 290.7, 333.48, 339.13, 349.2, 355.66, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 360.64, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 410.63, 415.64, 422.94, 422.94, 422.94, 424.86, 429.48] p
2026-06-19 18:46:27.381470: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , ]
2026-06-19 18:46:27.381501: Saving plan best values to HA entities
2026-06-19 18:46:27.516940: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 18:46:27.521659: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 18:46:27.526447: Best charging limit SoC's [1.0, 16.0, 5.5, 16.0, 12.0, 12.5, 1.0, 16.0]kWh, export []kWh gives import battery 39.97kWh, house 0.85kWh, export 0.0kWh, metric 429.48p, metric10 450.0p
2026-06-19 18:46:27.602151: Marginal costs baseline metric (no standing charge): 329.5175
2026-06-19 18:46:27.806539: Marginal energy costs matrix computed: min=16.84 max=22.86
2026-06-19 18:46:27.883466: Rate array import [{'start': 1125, 'end': 1140, 'rate': 'very expensive', 'range': '(37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1125, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 18:46:27.884219: - Your estimated bill for today is £0.68 and tomorrow is £2.92
2026-06-19 18:46:27.884253: - Import rates are very expensive (37.1p) for the next 15 minutes and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 18:46:27.884272: - The battery is currently at 69% and is in eco mode for the next 13 hours.
2026-06-19 18:46:27.884288: - For the next 48 hours there will be no solar generation.
2026-06-19 18:46:27.884304: - You will run out of battery in 15 hours.
2026-06-19 18:46:27.884318: - Your next charge slot will be in 13 hours where import rates will be cheap (15.0p).
2026-06-19 18:46:27.884334:
2026-06-19 18:46:27.933530: Plan calculation took 6.75 seconds
2026-06-19 18:46:27.937325: No high rate period found
2026-06-19 18:46:27.989238: Import threshold used for optimisation was 16.38p
2026-06-19 18:46:28.060321: Low import rate windows [0: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 1: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 2: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 3: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 4: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 5: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 6: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 7: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 8: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 9: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 10: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 11: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 12: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 13: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 14: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 15: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 16: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 17: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 18: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 19: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 20: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 21: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 22: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 23: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 24: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 25: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 26: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 27: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 28: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 29: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 30: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 31: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 32: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 33: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 34: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 35: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 36: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 37: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 38: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 39: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 40: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 41: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 42: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 43: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 44: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 45: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 46: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 47: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 48: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 49: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 50: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 51: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 52: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 53: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 54: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 55: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 56: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 57: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 58: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 59: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 60: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 61: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 62: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 63: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 64: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 65: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 66: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 67: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 68: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 69: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 70: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 71: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 72: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 73: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 74: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 75: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 76: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 77: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 78: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 79: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 80: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 81: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 82: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 83: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 84: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 85: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 86: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 87: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 88: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 89: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 90: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 91: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 92: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 93: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 94: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 95: 06-21 18:30:00 - 06-21 19:00:00 @ 36.53]
2026-06-19 18:46:28.066687: Inverter 0: Type SK Sunsynk
2026-06-19 18:46:28.066742: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:46:28.066969: Reserve min: 5%, battery_min: 5%
2026-06-19 18:46:28.067044: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 18:46:28.067379: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -27W, current battery voltage 51.2V, grid power -615W, load power 566W, PV Power 0W
2026-06-19 18:46:28.067600: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:46:28.067685: Inverter 0 scheduled charge enable is False
2026-06-19 18:46:28.067762: Inverter 0 charge windows currently []
2026-06-19 18:46:28.067790: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:46:28.067917: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:46:28.067947: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:46:28.067985: Inverter 0 scheduled discharge enable is False
2026-06-19 18:46:28.068110: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:46:28.068138: Inverter 0 discharge windows currently []
2026-06-19 18:46:28.068166: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:46:28.068184: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:46:28.068200: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:46:28.134849: Reset inverter settings to safe mode (set_charge_window=True set_export_window=False force=)
2026-06-19 18:46:28.135022: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 18:46:28.135232: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 18:46:28.135372: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog1_charge', 'option': 'Allow Gen'}
2026-06-19 18:46:28.186071: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog2_charge', 'option': 'Allow Gen'}
2026-06-19 18:46:28.189292: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog3_charge', 'option': 'Allow Gen'}
2026-06-19 18:46:28.292230: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog4_charge', 'option': 'Allow Gen'}
2026-06-19 18:46:28.395190: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog5_charge', 'option': 'Allow Gen'}
2026-06-19 18:46:28.498516: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog6_charge', 'option': 'Allow Gen'}
2026-06-19 18:46:28.601626: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_load_limit', 'option': 'Zero Export'}
2026-06-19 18:46:28.704677: Inverter 0 Current Target SoC is 100%, already at target
2026-06-19 18:46:28.704788: Inverter 0 Current reserve is 5%, already at target
2026-06-19 18:46:28.704907: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 09:00:00+01:00 - current SoC 69%, target 6%
2026-06-19 18:46:28.705010: Inverter 0 disabled charge window while waiting for schedule (now 06-19 18:45:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 18:46:28.705060: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 18:46:28.705237: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 18:46:28.705403: Not setting charging SoC as we are not within the window (now 06-19 18:45:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 18:46:28.705446: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 18:46:28.705489: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 18:46:28.806893: Warn: Web Socket result failed {'id': 32, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:46:28.807088: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:46:33.856288: Warn: Web Socket result failed {'id': 33, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:46:33.856378: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:46:38.883720: Warn: Web Socket result failed {'id': 34, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:46:38.883800: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:46:43.916605: Warn: Web Socket result failed {'id': 35, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:46:43.916711: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:46:49.021270: Warn: Web Socket result failed {'id': 36, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:46:49.021367: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:46:54.108940: Warn: Web Socket result failed {'id': 37, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:46:54.109046: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:46:59.209028: Warn: Web Socket result failed {'id': 38, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:46:59.209184: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:47:04.283192: Warn: Web Socket result failed {'id': 39, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:47:04.283287: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:47:09.382444: Warn: Web Socket result failed {'id': 40, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:47:09.382529: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:47:14.476779: Warn: Web Socket result failed {'id': 41, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:47:14.476895: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:47:19.477761: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 18:47:19.484649: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 18:47:19.484824: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:47:19.484892: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:47:19.484935: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:47:19.484957: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:47:19.484976: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:47:19.484993: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:47:19.485011: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:47:19.485029: Inverter 0 count register writes 0
2026-06-19 18:47:19.505580: Total inverter register writes now 0
2026-06-19 18:47:19.525830: Completed run status Demand with Errors reported (check log)
2026-06-19 18:47:19.539474: Saved current settings to /config/predbat_config.json
2026-06-19 18:47:19.583361: Creating predbat dashboard at /config/predbat_dashboard.yaml
2026-06-19 18:48:03.622041: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:48:03.622272: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:48:03.622302: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:48:03.622426: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:48:03.622455: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:48:03.622473: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:48:03.622488: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:50:00.790709: --------------- PredBat - update at 2026-06-19 18:50:00+01:00 with clock skew 0 minutes, minutes now 1130
2026-06-19 18:50:00.791533: Saved current settings to /config/predbat_config.json
2026-06-19 18:50:00.791620: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 3.7 minutes
2026-06-19 18:50:00.791690: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 18:50:00.791788: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 18:50:00.807924: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 18:50:00.808393: Predbat mode is set to Control charge
2026-06-19 18:50:00.908431: Found 11520 load_today datapoints going back 1 days
2026-06-19 18:50:00.908541: Using load_power data to fill gaps in load_today data
2026-06-19 18:50:00.955817: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 18:50:00.955976: Zero load period starting at 2026-06-19T12:09:00+0100 (401 minutes) for 889 minutes with base value 0.9
2026-06-19 18:50:00.956031: Zero load period starting at 2026-06-18T19:24:00+0100 (1406 minutes) for 64 minutes with base value 0.8
2026-06-19 18:50:00.956860: Processing 384 30-minute periods for power integration
2026-06-19 18:50:01.015325: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 18:50:01.015426: Car charging hold True, threshold 6.0kWh
2026-06-19 18:50:01.015467: Current data so far today: load 4.8kWh, import 1.1kWh, export 0.0kWh, PV 0kWh
2026-06-19 18:50:01.036265: Standing charge is set to 49.98p
2026-06-19 18:50:01.085542: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 18:50:01.085627: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 18:50:01.085902: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 66.7 minutes
2026-06-19 18:50:01.086327: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 66.7 minutes
2026-06-19 18:50:01.093213: Loaded 95 datapoints of futurerate analysis
2026-06-19 18:50:01.234458: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53']
2026-06-19 18:50:01.261399: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 18:50:01.261749: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 18:50:01.299802: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 18:50:01.299921: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 18:50:01.300797: High export rate found rates in range 99p to -99p
2026-06-19 18:50:01.416675: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 18:50:01.416851: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 18:50:01.417058: Last hour: net energy 0.03kWh, import 0.03kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.91p, import 0.91p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 18:50:01.478125: Today's energy total net 1.1kWh, import 1.1kWh, export 0.0kWh, cost 68.34p, import 18.36p, export 0.0p, carbon 0.0kg
2026-06-19 18:50:01.478237: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 18:50:01.479770: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 18:50:01.480883: Warn: Found 1 gaps in load_today totalling 9905 minutes to fill using average data
2026-06-19 18:50:01.480969: Gap starting at 2026-06-18T15:55:00+0100 (1615 minutes) for 9905 minutes
2026-06-19 18:50:01.497316: Historical days now [7] weight [1]
2026-06-19 18:50:01.524727: Today's load divergence 120.33%, in-day adjustment 115.15%, damping 0.95x, yesterday 100.0% today 119.31% blend 21.53%
2026-06-19 18:50:01.524803: Today's predicted so far 10.34kWh with 0.0kWh car/iBoost excluded, 0.69kWh import ignored, and 0kWh forecast extra.
2026-06-19 18:50:01.524869: Today's actual load so far 13.41kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 18:50:01.560950: Inverter 0: Type SK Sunsynk
2026-06-19 18:50:01.561015: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:50:01.561181: Reserve min: 5%, battery_min: 5%
2026-06-19 18:50:01.561241: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 18:50:01.561500: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -28W, current battery voltage 51.2V, grid power -619W, load power 566W, PV Power 0W
2026-06-19 18:50:01.561639: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:50:01.561754: Inverter 0 scheduled charge enable is False
2026-06-19 18:50:01.561784: Inverter 0 charge windows currently []
2026-06-19 18:50:01.561808: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:50:01.561932: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:50:01.561959: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:50:01.561992: Inverter 0 scheduled discharge enable is False
2026-06-19 18:50:01.562104: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:50:01.562130: Inverter 0 discharge windows currently []
2026-06-19 18:50:01.562148: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:50:01.562165: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:50:01.562180: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:50:01.628319: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 18:50:01.628428: Plan was last updated on 2026-06-19 18:45:00+01:00 and is now 5.0 minutes old
2026-06-19 18:50:01.628795: Best charge window [ 20-06 08:00:00 - 20-06 09:00:00 @ 15.47p 6%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ]
2026-06-19 18:50:01.628872: Best export window [ ]
2026-06-19 18:50:01.629989: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 18:50:01.632004: Load divergence over 8.0 hours mean 404.79W, min 0.0W, max 2388.0W, std dev 502.61W, divergence 62.08%
2026-06-19 18:50:01.653067: Creating pool of 12 processes to match your CPU count
2026-06-19 18:50:01.738339: predict base end_record 06-21 11:05:00, final soc 0.8kWh, metric 493.42p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:35:00, load 31.59kWh, PV 0.0kWh
2026-06-19 18:50:01.740795: Slot: [ 18:50, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:50:01.742427: SoC: [ 11.04, 10.96, 10.96, 10.92, 10.89, 10.86, 10.79, 10.44, 10.22, 9.64, 9.19, 8.86, 8.16, 7.53, 7.48, 7.38, 7.22, 7.02, 6.81, 6.24, 4.91, 2.81, 2.46, 2.38, 2.23, 2.01, 1.72, 1.37, 0.94, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 18:50:01.744216: BAT: [ 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-, 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-] kWh
2026-06-19 18:50:01.746387: LOAD: [ 4.8, 4.88, 4.88, 4.91, 4.94, 4.97, 5.04, 5.36, 5.56, 6.1, 6.52, 6.83, 7.48, 8.07, 8.12, 8.21, 8.35, 8.54, 8.74, 9.27, 10.51, 12.46, 12.79, 12.86, 13.0, 13.21, 13.47, 13.81, 14.2, 14.66, 14.88, 14.89, 15.14, 15.45, 15.81, 15.99, 16.21, 16.49, 16.82, 17.46, 18.12, 18.54, 19.02, 19.34, 19.65, 19.97, 20.27, 20.59, 20.91, 21.19, 21.19, 21.22, 21.25, 21.27, 21.33, 21.61, 21.78, 22.25, 22.62, 22.89, 23.53, 24.11, 24.16, 24.26, 24.4, 24.59, 24.79, 25.32, 26.56, 28.51, 28.84, 28.91, 29.05, 29.25, 29.52, 29.85, 30.25, 30.71, 30.93, 30.94, 31.18, 31.49, 31.85] kWh
2026-06-19 18:50:01.748352: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:50:01.749785: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.42, 1.64, 1.66, 1.9, 2.21, 2.57, 2.75, 2.98, 3.26, 3.59, 4.23, 4.88, 5.3, 5.79, 6.1, 6.41, 6.73, 7.04, 7.36, 7.67, 7.95, 7.95, 7.98, 8.01, 8.03, 8.09, 8.37, 8.55, 9.02, 9.38, 9.65, 10.29, 10.88, 10.93, 11.02, 11.17, 11.36, 11.55, 12.08, 13.32, 15.27, 15.6, 15.68, 15.82, 16.02, 16.29, 16.62, 17.01, 17.47, 17.69, 17.7, 17.95, 18.26, 18.62] kWh
2026-06-19 18:50:01.751020: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:50:01.752179: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 123.49, 127.02, 127.21, 131.03, 135.65, 140.39, 142.87, 146.01, 149.88, 154.37, 163.16, 172.26, 178.07, 184.66, 189.24, 198.16, 206.93, 216.53, 226.33, 237.34, 247.5, 247.52, 248.29, 249.06, 249.75, 251.32, 259.13, 263.38, 274.46, 281.82, 287.21, 350.21, 361.76, 362.69, 364.46, 366.99, 370.11, 373.78, 383.6, 406.64, 443.04, 449.04, 450.38, 452.71, 456.36, 460.87, 466.79, 472.73, 480.03, 483.56, 483.75, 487.57, 492.19, 496.93] p
2026-06-19 18:50:01.873388: Battery has 13.75 hours left - now at 11.04kWh
2026-06-19 18:50:01.925430: predict base10 end_record 06-21 11:05:00, final soc 0.8kWh, metric 515.85p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:05:00, load 32.86kWh, PV 0.0kWh
2026-06-19 18:50:01.927289: Slot: [ 18:50, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:50:01.928965: SoC: [ 11.04, 10.96, 10.96, 10.92, 10.88, 10.85, 10.78, 10.41, 10.18, 9.58, 9.1, 8.75, 8.02, 7.36, 7.31, 7.2, 7.04, 6.83, 6.61, 6.01, 4.62, 2.42, 2.05, 1.97, 1.81, 1.58, 1.28, 0.91, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 18:50:01.930194: BAT: [ 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-, 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-] kWh
2026-06-19 18:50:01.931692: LOAD: [ 4.8, 4.88, 4.88, 4.91, 4.95, 4.98, 5.05, 5.39, 5.6, 6.16, 6.61, 6.93, 7.61, 8.22, 8.27, 8.37, 8.52, 8.72, 8.93, 9.48, 10.78, 12.82, 13.17, 13.25, 13.39, 13.61, 13.89, 14.23, 14.65, 15.13, 15.36, 15.37, 15.63, 15.95, 16.33, 16.52, 16.76, 17.05, 17.39, 18.07, 18.75, 19.19, 19.7, 20.03, 20.35, 20.69, 21.01, 21.35, 21.68, 21.97, 21.97, 22.0, 22.03, 22.05, 22.11, 22.41, 22.59, 23.08, 23.47, 23.75, 24.42, 25.04, 25.09, 25.18, 25.34, 25.53, 25.74, 26.3, 27.59, 29.64, 29.98, 30.06, 30.21, 30.42, 30.7, 31.05, 31.46, 31.94, 32.17, 32.19, 32.44, 32.77, 33.14] kWh
2026-06-19 18:50:01.933286: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:50:01.934705: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.41, 1.89, 2.12, 2.14, 2.39, 2.72, 3.1, 3.29, 3.52, 3.81, 4.16, 4.83, 5.51, 5.96, 6.46, 6.79, 7.12, 7.45, 7.78, 8.11, 8.44, 8.73, 8.73, 8.76, 8.79, 8.82, 8.88, 9.17, 9.36, 9.85, 10.23, 10.52, 11.19, 11.8, 11.85, 11.95, 12.1, 12.3, 12.5, 13.06, 14.36, 16.4, 16.75, 16.83, 16.97, 17.18, 17.46, 17.81, 18.23, 18.71, 18.94, 18.95, 19.21, 19.53, 19.91] kWh
2026-06-19 18:50:01.936040: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:50:01.937440: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 123.04, 130.69, 134.39, 134.59, 138.59, 143.43, 148.4, 150.98, 154.28, 158.33, 163.04, 172.25, 181.78, 187.86, 194.77, 199.57, 208.91, 218.1, 228.15, 238.43, 249.96, 260.6, 260.62, 261.42, 262.23, 262.96, 264.59, 272.78, 277.23, 288.85, 296.56, 302.2, 365.81, 377.92, 378.89, 380.75, 383.4, 386.67, 390.51, 400.8, 424.93, 463.07, 469.35, 470.76, 473.2, 477.02, 481.75, 487.95, 494.18, 501.82, 505.52, 505.72, 509.72, 514.56, 519.53] p
2026-06-19 18:50:02.016118: predict best10 end_record 06-21 11:05:00, final soc 1.12kWh, metric 455.66p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:10:00, load 32.86kWh, PV 0.0kWh
2026-06-19 18:50:02.018233: Slot: [ 18:50, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:50:02.019707: SoC: [ 11.04, 10.96, 10.96, 10.92, 10.88, 10.85, 10.78, 10.41, 10.18, 9.58, 9.1, 8.75, 8.02, 7.36, 7.31, 7.2, 7.04, 6.83, 6.61, 6.01, 4.62, 2.42, 2.05, 1.97, 1.81, 1.58, 1.28, 0.91, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.5, 12.5, 12.5, 12.15, 11.79, 11.44, 11.09, 10.73, 10.42, 10.42, 10.38, 10.35, 10.32, 10.26, 9.94, 9.75, 9.22, 8.81, 8.5, 7.78, 7.12, 7.07, 6.96, 6.8, 6.59, 6.37, 5.77, 4.38, 2.18, 1.81, 1.73, 1.57, 1.34, 1.04, 0.8, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74] kWh
2026-06-19 18:50:02.020890: BAT: [ 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<bf+, g<bf+, 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~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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 18:50:02.022323: LOAD: [ 4.8, 4.88, 4.88, 4.91, 4.95, 4.98, 5.05, 5.39, 5.6, 6.16, 6.61, 6.93, 7.61, 8.22, 8.27, 8.37, 8.52, 8.72, 8.93, 9.48, 10.78, 12.82, 13.17, 13.25, 13.39, 13.61, 13.89, 14.23, 14.65, 15.13, 15.36, 15.37, 15.63, 15.95, 16.33, 16.52, 16.76, 17.05, 17.39, 18.07, 18.75, 19.19, 19.7, 20.03, 20.35, 20.69, 21.01, 21.35, 21.68, 21.97, 21.97, 22.0, 22.03, 22.05, 22.11, 22.41, 22.59, 23.08, 23.47, 23.75, 24.42, 25.04, 25.09, 25.18, 25.34, 25.53, 25.74, 26.3, 27.59, 29.64, 29.98, 30.06, 30.21, 30.42, 30.7, 31.05, 31.46, 31.94, 32.17, 32.19, 32.44, 32.77, 33.14] kWh
2026-06-19 18:50:02.023820: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:50:02.025225: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.61, 2.09, 2.14, 2.15, 2.41, 2.73, 5.19, 7.47, 8.58, 10.96, 13.39, 16.14, 17.56, 18.54, 19.04, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.49, 20.12, 20.6, 20.65, 20.66, 20.92, 21.24, 23.7] kWh
2026-06-19 18:50:02.026572: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:50:02.027977: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 126.04, 133.69, 134.38, 134.58, 138.58, 143.42, 175.82, 206.43, 222.17, 254.97, 288.2, 325.93, 345.64, 359.07, 365.98, 370.78, 370.78, 370.78, 370.78, 370.78, 370.78, 370.78, 370.78, 370.78, 370.78, 370.78, 370.78, 370.78, 370.78, 370.78, 370.78, 370.78, 420.76, 420.76, 420.76, 420.76, 420.76, 420.76, 420.76, 420.76, 420.76, 420.76, 420.76, 420.76, 420.76, 420.76, 420.76, 422.97, 432.42, 440.06, 440.76, 440.96, 444.96, 449.8, 482.2] p
2026-06-19 18:50:02.109871: predict best end_record 06-21 11:05:00, final soc 1.19kWh, metric 436.06p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 10:15:00, load 31.59kWh, PV 0.0kWh
2026-06-19 18:50:02.111381: Slot: [ 18:50, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:50:02.112543: SoC: [ 11.04, 10.96, 10.96, 10.92, 10.89, 10.86, 10.79, 10.44, 10.22, 9.64, 9.19, 8.86, 8.16, 7.53, 7.48, 7.38, 7.22, 7.02, 6.81, 6.24, 4.91, 2.81, 2.46, 2.38, 2.23, 2.01, 1.72, 1.37, 1.17, 1.17, 0.93, 0.92, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.21, 12.5, 12.5, 12.5, 12.17, 11.82, 11.49, 11.15, 10.81, 10.51, 10.51, 10.48, 10.45, 10.42, 10.36, 10.06, 9.87, 9.37, 8.97, 8.69, 8.0, 7.37, 7.32, 7.21, 7.06, 6.86, 6.65, 6.08, 4.75, 2.65, 2.3, 2.22, 2.07, 1.85, 1.56, 1.21, 1.14, 1.14, 0.9, 0.89, 0.8, 0.8, 3.13] kWh
2026-06-19 18:50:02.113462: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g~be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 18:50:02.114608: LOAD: [ 4.8, 4.88, 4.88, 4.91, 4.94, 4.97, 5.04, 5.36, 5.56, 6.1, 6.52, 6.83, 7.48, 8.07, 8.12, 8.21, 8.35, 8.54, 8.74, 9.27, 10.51, 12.46, 12.79, 12.86, 13.0, 13.21, 13.47, 13.81, 14.2, 14.66, 14.88, 14.89, 15.14, 15.45, 15.81, 15.99, 16.21, 16.49, 16.82, 17.46, 18.12, 18.54, 19.02, 19.34, 19.65, 19.97, 20.27, 20.59, 20.91, 21.19, 21.19, 21.22, 21.25, 21.27, 21.33, 21.61, 21.78, 22.25, 22.62, 22.89, 23.53, 24.11, 24.16, 24.26, 24.4, 24.59, 24.79, 25.32, 26.56, 28.51, 28.84, 28.91, 29.05, 29.25, 29.52, 29.85, 30.25, 30.71, 30.93, 30.94, 31.18, 31.49, 31.85] kWh
2026-06-19 18:50:02.115671: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:50:02.116851: IMPORT: [ 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.31, 1.76, 1.76, 1.76, 1.9, 2.21, 5.07, 7.75, 8.02, 10.8, 13.63, 16.77, 17.17, 17.91, 18.39, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 19.04, 19.5, 19.5, 19.5, 19.66, 19.97, 22.83] kWh
2026-06-19 18:50:02.117981: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:50:02.119116: METRIC: [ 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 68.34, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 118.33, 121.42, 128.72, 128.72, 128.72, 130.85, 135.47, 173.13, 209.23, 213.04, 251.4, 290.12, 333.15, 338.72, 348.75, 355.35, 359.93, 359.93, 359.93, 359.93, 359.93, 359.93, 359.93, 359.93, 359.93, 359.93, 359.93, 359.93, 359.93, 359.93, 359.93, 359.93, 359.93, 409.91, 409.91, 409.91, 409.91, 409.91, 409.91, 409.91, 409.91, 409.91, 409.91, 409.91, 409.91, 409.91, 409.91, 409.91, 409.91, 414.93, 422.23, 422.23, 422.23, 424.73, 429.35, 467.01] p
2026-06-19 18:50:02.120799: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg]
2026-06-19 18:50:02.120826: Saving plan best values to HA entities
2026-06-19 18:50:02.296277: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 18:50:02.301487: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 18:50:02.306672: Best charging limit SoC's [1.0, 16.0, 5.5, 16.0, 12.0, 12.5, 1.0, 16.0]kWh, export []kWh gives import battery 39.95kWh, house 0.92kWh, export 0.0kWh, metric 436.06p, metric10 455.66p
2026-06-19 18:50:02.387842: Marginal costs baseline metric (no standing charge): 336.0966
2026-06-19 18:50:02.589495: Marginal energy costs matrix computed: min=16.76 max=22.43
2026-06-19 18:50:02.663470: Rate array import [{'start': 1130, 'end': 1140, 'rate': 'very expensive', 'range': '(37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1130, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 18:50:02.664067: - Your estimated bill for today is £0.68 and tomorrow is £2.92
2026-06-19 18:50:02.664094: - Import rates are very expensive (37.1p) for the next 10 minutes and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 18:50:02.664109: - The battery is currently at 69% and is in eco mode for the next 13 hours.
2026-06-19 18:50:02.664122: - For the next 48 hours there will be no solar generation.
2026-06-19 18:50:02.664134: - You will run out of battery in 15 hours.
2026-06-19 18:50:02.664145: - Your next charge slot will be in 13 hours where import rates will be cheap (15.0p).
2026-06-19 18:50:02.664157:
2026-06-19 18:50:02.709470: Plan calculation took 1.08 seconds
2026-06-19 18:50:02.713105: No high rate period found
2026-06-19 18:50:02.760958: Import threshold used for optimisation was 16.38p
2026-06-19 18:50:02.809386: Low import rate windows [0: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 1: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 2: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 3: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 4: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 5: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 6: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 7: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 8: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 9: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 10: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 11: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 12: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 13: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 14: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 15: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 16: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 17: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 18: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 19: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 20: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 21: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 22: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 23: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 24: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 25: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 26: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 27: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 28: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 29: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 30: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 31: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 32: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 33: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 34: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 35: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 36: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 37: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 38: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 39: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 40: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 41: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 42: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 43: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 44: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 45: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 46: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 47: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 48: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 49: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 50: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 51: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 52: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 53: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 54: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 55: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 56: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 57: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 58: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 59: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 60: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 61: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 62: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 63: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 64: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 65: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 66: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 67: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 68: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 69: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 70: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 71: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 72: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 73: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 74: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 75: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 76: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 77: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 78: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 79: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 80: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 81: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 82: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 83: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 84: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 85: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 86: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 87: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 88: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 89: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 90: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 91: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 92: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 93: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 94: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 95: 06-21 18:30:00 - 06-21 19:00:00 @ 36.53]
2026-06-19 18:50:02.815638: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 09:00:00+01:00 - current SoC 69%, target 6%
2026-06-19 18:50:02.815742: Inverter 0 disabled charge window while waiting for schedule (now 06-19 18:50:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 18:50:02.815846: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 18:50:02.816068: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 18:50:02.816250: Not setting charging SoC as we are not within the window (now 06-19 18:50:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 18:50:02.816301: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 18:50:02.816350: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 18:50:02.902096: Warn: Web Socket result failed {'id': 42, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:50:02.902182: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:50:07.926649: Warn: Web Socket result failed {'id': 43, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:50:07.926753: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:50:13.007069: Warn: Web Socket result failed {'id': 44, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:50:13.007158: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:50:18.044305: Warn: Web Socket result failed {'id': 45, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:50:18.044509: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:50:23.141929: Warn: Web Socket result failed {'id': 46, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:50:23.142116: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:50:28.190823: Warn: Web Socket result failed {'id': 47, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:50:28.190929: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:50:33.237146: Warn: Web Socket result failed {'id': 48, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:50:33.237273: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:50:38.339122: Warn: Web Socket result failed {'id': 49, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:50:38.339201: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:50:43.432422: Warn: Web Socket result failed {'id': 50, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:50:43.432646: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:50:48.499055: Warn: Web Socket result failed {'id': 51, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:50:48.499168: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:50:53.500283: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 18:50:53.507937: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 18:50:53.508140: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:50:53.508175: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:50:53.508202: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:50:53.508225: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:50:53.508247: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:50:53.508268: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:50:53.508290: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:50:53.508313: Inverter 0 count register writes 0
2026-06-19 18:50:53.524101: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 18:50:53.529476: Total inverter register writes now 0
2026-06-19 18:50:53.552718: Completed run status Demand with Errors reported (check log)
2026-06-19 18:50:53.565534: Saved current settings to /config/predbat_config.json
2026-06-19 18:51:33.641030: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:51:33.641233: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:51:33.641268: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:51:33.641400: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:51:33.641433: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:51:33.641458: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:51:33.641483: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:53:33.819851: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:53:33.820019: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:53:33.820044: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:53:33.820141: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:53:33.820163: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:53:33.820177: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:53:33.820189: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:55:00.964187: --------------- PredBat - update at 2026-06-19 18:55:00+01:00 with clock skew 0 minutes, minutes now 1135
2026-06-19 18:55:00.964683: Saved current settings to /config/predbat_config.json
2026-06-19 18:55:00.964755: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 8.7 minutes
2026-06-19 18:55:00.964818: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 18:55:00.964915: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 18:55:00.982652: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 18:55:00.983121: Predbat mode is set to Control charge
2026-06-19 18:55:01.085725: Found 11520 load_today datapoints going back 1 days
2026-06-19 18:55:01.085847: Using load_power data to fill gaps in load_today data
2026-06-19 18:55:01.154278: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 18:55:01.154442: Zero load period starting at 2026-06-19T12:09:00+0100 (406 minutes) for 889 minutes with base value 0.9
2026-06-19 18:55:01.154518: Zero load period starting at 2026-06-18T19:24:00+0100 (1411 minutes) for 64 minutes with base value 0.8
2026-06-19 18:55:01.155499: Processing 384 30-minute periods for power integration
2026-06-19 18:55:01.219649: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 18:55:01.219747: Car charging hold True, threshold 6.0kWh
2026-06-19 18:55:01.219783: Current data so far today: load 4.85kWh, import 1.2kWh, export 0.0kWh, PV 0kWh
2026-06-19 18:55:01.240210: Standing charge is set to 49.98p
2026-06-19 18:55:01.290187: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 18:55:01.290296: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 18:55:01.290576: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 71.7 minutes
2026-06-19 18:55:01.291212: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 71.7 minutes
2026-06-19 18:55:01.303783: Loaded 95 datapoints of futurerate analysis
2026-06-19 18:55:01.465121: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53']
2026-06-19 18:55:01.486293: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 18:55:01.486555: Import rates: min 13.17p, max 37.08p, average 20.01p
2026-06-19 18:55:01.530918: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 18:55:01.531025: Rate thresholds (for charge/export) are import 36.58p (0.0p), export -0.1p (0.0p)
2026-06-19 18:55:01.532077: High export rate found rates in range 99p to -99p
2026-06-19 18:55:01.633463: Low Import rate found rates in range 13.17p to 36.53p
2026-06-19 18:55:01.633598: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 18:55:01.633851: Last hour: net energy 0.12kWh, import 0.12kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 4.4p, import 4.4p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 18:55:01.691248: Today's energy total net 1.2kWh, import 1.2kWh, export 0.0kWh, cost 71.96p, import 21.98p, export 0.0p, carbon 0.0kg
2026-06-19 18:55:01.691419: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 18:55:01.692993: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 18:55:01.694295: Warn: Found 1 gaps in load_today totalling 9900 minutes to fill using average data
2026-06-19 18:55:01.694391: Gap starting at 2026-06-18T15:55:00+0100 (1620 minutes) for 9900 minutes
2026-06-19 18:55:01.714621: Historical days now [7] weight [1]
2026-06-19 18:55:01.741119: Today's load divergence 120.33%, in-day adjustment 115.23%, damping 0.95x, yesterday 100.0% today 119.32% blend 21.18%
2026-06-19 18:55:01.741189: Today's predicted so far 10.37kWh with 0.0kWh car/iBoost excluded, 0.69kWh import ignored, and 0kWh forecast extra.
2026-06-19 18:55:01.741217: Today's actual load so far 13.44kWh with 0.0kWh car/iBoost excluded, and 0.18kWh import ignored.
2026-06-19 18:55:01.781037: Inverter 0: Type SK Sunsynk
2026-06-19 18:55:01.781115: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:55:01.781345: Reserve min: 5%, battery_min: 5%
2026-06-19 18:55:01.781438: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 18:55:01.781828: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -28W, current battery voltage 51.2V, grid power -577W, load power 526W, PV Power 0W
2026-06-19 18:55:01.782021: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:55:01.782118: Inverter 0 scheduled charge enable is False
2026-06-19 18:55:01.782157: Inverter 0 charge windows currently []
2026-06-19 18:55:01.782193: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:55:01.782342: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:55:01.782383: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:55:01.782433: Inverter 0 scheduled discharge enable is False
2026-06-19 18:55:01.782609: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:55:01.782649: Inverter 0 discharge windows currently []
2026-06-19 18:55:01.782679: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:55:01.782704: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:55:01.782730: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:55:01.848840: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 18:55:01.848928: Plan was last updated on 2026-06-19 18:45:00+01:00 and is now 10.0 minutes old
2026-06-19 18:55:01.849234: Best charge window [ 20-06 08:00:00 - 20-06 09:00:00 @ 15.47p 6%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ]
2026-06-19 18:55:01.849267: Best export window [ ]
2026-06-19 18:55:01.850137: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 18:55:01.852289: Load divergence over 8.0 hours mean 404.56W, min 0.0W, max 2388.0W, std dev 501.94W, divergence 62.03%
2026-06-19 18:55:01.874975: Creating pool of 12 processes to match your CPU count
2026-06-19 18:55:01.956652: predict base end_record 06-21 11:10:00, final soc 0.8kWh, metric 498.02p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:40:00, load 31.7kWh, PV 0.0kWh
2026-06-19 18:55:01.959084: Slot: [ 18:55, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:55:01.962181: SoC: [ 11.04, 11.0, 11.0, 10.97, 10.93, 10.9, 10.83, 10.48, 10.27, 9.69, 9.23, 8.9, 8.2, 7.57, 7.52, 7.42, 7.27, 7.06, 6.85, 6.28, 4.95, 2.86, 2.5, 2.42, 2.27, 2.05, 1.77, 1.41, 0.99, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 18:55:01.963981: BAT: [ 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-, 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-] kWh
2026-06-19 18:55:01.966451: LOAD: [ 4.85, 4.88, 4.88, 4.92, 4.95, 4.98, 5.04, 5.37, 5.57, 6.11, 6.53, 6.84, 7.49, 8.08, 8.13, 8.22, 8.36, 8.55, 8.75, 9.28, 10.52, 12.47, 12.8, 12.88, 13.02, 13.22, 13.48, 13.82, 14.21, 14.67, 14.89, 14.9, 15.15, 15.46, 15.82, 16.01, 16.21, 16.51, 16.83, 17.46, 18.11, 18.54, 19.03, 19.36, 19.66, 19.98, 20.29, 20.6, 20.92, 21.21, 21.21, 21.24, 21.27, 21.3, 21.35, 21.64, 21.81, 22.28, 22.65, 22.91, 23.55, 24.14, 24.19, 24.28, 24.43, 24.62, 24.81, 25.34, 26.58, 28.53, 28.86, 28.94, 29.08, 29.28, 29.55, 29.88, 30.27, 30.73, 30.95, 30.97, 31.21, 31.52, 31.88] kWh
2026-06-19 18:55:01.967860: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:55:01.969351: IMPORT: [ 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.49, 1.7, 1.72, 1.96, 2.27, 2.63, 2.82, 3.03, 3.32, 3.64, 4.27, 4.92, 5.36, 5.84, 6.17, 6.47, 6.79, 7.1, 7.42, 7.73, 8.03, 8.03, 8.06, 8.09, 8.11, 8.17, 8.45, 8.62, 9.09, 9.46, 9.73, 10.37, 10.96, 11.0, 11.1, 11.24, 11.43, 11.63, 12.16, 13.4, 15.35, 15.68, 15.75, 15.89, 16.1, 16.36, 16.69, 17.09, 17.55, 17.77, 17.78, 18.02, 18.33, 18.69] kWh
2026-06-19 18:55:01.970744: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:55:01.972185: METRIC: [ 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 126.48, 130.01, 130.2, 134.02, 138.65, 143.39, 145.95, 148.84, 152.91, 157.3, 165.9, 174.98, 180.92, 187.6, 192.34, 201.07, 209.84, 219.44, 229.18, 240.2, 250.95, 250.97, 251.77, 252.53, 253.31, 254.76, 262.57, 266.82, 277.91, 285.26, 290.66, 353.65, 365.2, 366.13, 367.91, 370.43, 373.55, 377.22, 387.04, 410.08, 446.48, 452.48, 453.82, 456.15, 459.8, 464.31, 470.23, 476.17, 483.47, 487.0, 487.19, 491.01, 495.63, 500.37] p
2026-06-19 18:55:02.112978: Battery has 13.75 hours left - now at 11.04kWh
2026-06-19 18:55:02.156583: predict base10 end_record 06-21 11:10:00, final soc 0.8kWh, metric 520.55p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:10:00, load 32.98kWh, PV 0.0kWh
2026-06-19 18:55:02.158594: Slot: [ 18:55, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:55:02.160148: SoC: [ 11.04, 11.0, 11.0, 10.96, 10.93, 10.89, 10.82, 10.46, 10.23, 9.62, 9.14, 8.8, 8.07, 7.41, 7.36, 7.25, 7.09, 6.87, 6.65, 6.06, 4.66, 2.47, 2.1, 2.01, 1.85, 1.63, 1.32, 0.95, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 18:55:02.161375: BAT: [ 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-, 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-] kWh
2026-06-19 18:55:02.162880: LOAD: [ 4.85, 4.88, 4.89, 4.92, 4.96, 4.99, 5.05, 5.39, 5.61, 6.17, 6.62, 6.94, 7.62, 8.23, 8.28, 8.38, 8.53, 8.73, 8.93, 9.49, 10.79, 12.83, 13.18, 13.26, 13.4, 13.62, 13.9, 14.24, 14.66, 15.14, 15.37, 15.38, 15.64, 15.96, 16.34, 16.54, 16.75, 17.06, 17.4, 18.06, 18.74, 19.19, 19.7, 20.05, 20.36, 20.7, 21.02, 21.35, 21.68, 21.99, 21.99, 22.02, 22.05, 22.08, 22.14, 22.43, 22.62, 23.11, 23.49, 23.78, 24.45, 25.06, 25.11, 25.21, 25.36, 25.56, 25.76, 26.32, 27.62, 29.66, 30.01, 30.09, 30.23, 30.45, 30.73, 31.07, 31.49, 31.97, 32.2, 32.21, 32.47, 32.79, 33.17] kWh
2026-06-19 18:55:02.164252: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:55:02.165647: IMPORT: [ 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.47, 1.95, 2.18, 2.2, 2.45, 2.78, 3.15, 3.35, 3.57, 3.88, 4.21, 4.87, 5.55, 6.01, 6.52, 6.86, 7.18, 7.51, 7.84, 8.17, 8.5, 8.81, 8.81, 8.84, 8.87, 8.9, 8.95, 9.25, 9.43, 9.92, 10.31, 10.59, 11.26, 11.87, 11.92, 12.02, 12.17, 12.37, 12.58, 13.13, 14.43, 16.48, 16.82, 16.9, 17.05, 17.26, 17.54, 17.89, 18.3, 18.78, 19.01, 19.02, 19.28, 19.6, 19.98] kWh
2026-06-19 18:55:02.167017: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:55:02.168426: METRIC: [ 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 126.04, 133.69, 137.38, 137.58, 141.58, 146.42, 151.39, 154.08, 157.1, 161.37, 165.96, 174.97, 184.49, 190.71, 197.71, 202.67, 211.82, 221.0, 231.06, 241.26, 252.81, 264.08, 264.1, 264.94, 265.74, 266.56, 268.08, 276.28, 280.72, 292.34, 300.04, 305.69, 369.3, 381.41, 382.38, 384.24, 386.89, 390.15, 394.0, 404.29, 428.42, 466.56, 472.84, 474.24, 476.69, 480.51, 485.23, 491.44, 497.66, 505.31, 509.01, 509.2, 513.2, 518.05, 523.01] p
2026-06-19 18:55:02.255980: predict best10 end_record 06-21 11:10:00, final soc 1.45kWh, metric 464.61p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:10:00, load 32.98kWh, PV 0.0kWh
2026-06-19 18:55:02.257908: Slot: [ 18:55, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:55:02.259350: SoC: [ 11.04, 11.0, 11.0, 10.96, 10.93, 10.89, 10.82, 10.46, 10.23, 9.62, 9.14, 8.8, 8.07, 7.41, 7.36, 7.25, 7.09, 6.87, 6.65, 6.06, 4.66, 2.47, 2.1, 2.01, 1.85, 1.63, 1.32, 0.95, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.5, 12.5, 12.5, 12.16, 11.8, 11.45, 11.1, 10.74, 10.41, 10.41, 10.38, 10.34, 10.31, 10.25, 9.93, 9.74, 9.21, 8.8, 8.49, 7.77, 7.12, 7.06, 6.95, 6.79, 6.58, 6.36, 5.76, 4.37, 2.17, 1.8, 1.72, 1.56, 1.33, 1.03, 0.8, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74] kWh
2026-06-19 18:55:02.260524: BAT: [ 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<bf+, g<bf+, 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>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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 18:55:02.262060: LOAD: [ 4.85, 4.88, 4.89, 4.92, 4.96, 4.99, 5.05, 5.39, 5.61, 6.17, 6.62, 6.94, 7.62, 8.23, 8.28, 8.38, 8.53, 8.73, 8.93, 9.49, 10.79, 12.83, 13.18, 13.26, 13.4, 13.62, 13.9, 14.24, 14.66, 15.14, 15.37, 15.38, 15.64, 15.96, 16.34, 16.54, 16.75, 17.06, 17.4, 18.06, 18.74, 19.19, 19.7, 20.05, 20.36, 20.7, 21.02, 21.35, 21.68, 21.99, 21.99, 22.02, 22.05, 22.08, 22.14, 22.43, 22.62, 23.11, 23.49, 23.78, 24.45, 25.06, 25.11, 25.21, 25.36, 25.56, 25.76, 26.32, 27.62, 29.66, 30.01, 30.09, 30.23, 30.45, 30.73, 31.07, 31.49, 31.97, 32.2, 32.21, 32.47, 32.79, 33.17] kWh
2026-06-19 18:55:02.263456: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:55:02.264889: IMPORT: [ 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.67, 2.15, 2.19, 2.2, 2.46, 2.78, 5.24, 7.53, 8.62, 11.01, 13.43, 16.17, 17.59, 18.58, 19.09, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.56, 20.19, 20.67, 20.72, 20.73, 20.98, 21.31, 23.77] kWh
2026-06-19 18:55:02.266411: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:55:02.267879: METRIC: [ 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 128.94, 136.59, 137.28, 137.48, 141.48, 146.32, 178.72, 209.43, 224.9, 257.91, 291.03, 328.56, 348.25, 361.83, 368.83, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 423.77, 423.77, 423.77, 423.77, 423.77, 423.77, 423.77, 423.77, 423.77, 423.77, 423.77, 423.77, 423.77, 423.77, 423.77, 426.13, 435.58, 443.23, 443.92, 444.12, 448.12, 452.96, 485.36] p
2026-06-19 18:55:02.354943: predict best end_record 06-21 11:10:00, final soc 1.58kWh, metric 445.93p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 10:10:00, load 31.7kWh, PV 0.0kWh
2026-06-19 18:55:02.356890: Slot: [ 18:55, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 18:55:02.358391: SoC: [ 11.04, 11.0, 11.0, 10.97, 10.93, 10.9, 10.83, 10.48, 10.27, 9.69, 9.23, 8.9, 8.2, 7.57, 7.52, 7.42, 7.27, 7.06, 6.85, 6.28, 4.95, 2.86, 2.5, 2.42, 2.27, 2.05, 1.77, 1.41, 1.14, 1.14, 0.9, 0.89, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.22, 12.5, 12.5, 12.5, 12.17, 11.83, 11.5, 11.16, 10.82, 10.5, 10.5, 10.47, 10.44, 10.41, 10.35, 10.05, 9.86, 9.36, 8.97, 8.68, 7.99, 7.36, 7.31, 7.21, 7.05, 6.85, 6.64, 6.07, 4.74, 2.64, 2.29, 2.21, 2.06, 1.84, 1.55, 1.2, 1.2, 1.2, 0.96, 0.95, 0.8, 0.8, 3.13] kWh
2026-06-19 18:55:02.359576: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g~be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 18:55:02.361082: LOAD: [ 4.85, 4.88, 4.88, 4.92, 4.95, 4.98, 5.04, 5.37, 5.57, 6.11, 6.53, 6.84, 7.49, 8.08, 8.13, 8.22, 8.36, 8.55, 8.75, 9.28, 10.52, 12.47, 12.8, 12.88, 13.02, 13.22, 13.48, 13.82, 14.21, 14.67, 14.89, 14.9, 15.15, 15.46, 15.82, 16.01, 16.21, 16.51, 16.83, 17.46, 18.11, 18.54, 19.03, 19.36, 19.66, 19.98, 20.29, 20.6, 20.92, 21.21, 21.21, 21.24, 21.27, 21.3, 21.35, 21.64, 21.81, 22.28, 22.65, 22.91, 23.55, 24.14, 24.19, 24.28, 24.43, 24.62, 24.81, 25.34, 26.58, 28.53, 28.86, 28.94, 29.08, 29.28, 29.55, 29.88, 30.27, 30.73, 30.95, 30.97, 31.21, 31.52, 31.88] kWh
2026-06-19 18:55:02.362657: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:55:02.364355: IMPORT: [ 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.34, 1.8, 1.8, 1.8, 1.96, 2.27, 5.13, 7.82, 8.07, 10.87, 13.69, 16.82, 17.22, 17.96, 18.45, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 19.17, 19.63, 19.63, 19.63, 19.73, 20.04, 22.9] kWh
2026-06-19 18:55:02.365799: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:55:02.367226: METRIC: [ 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 124.03, 131.33, 131.33, 131.33, 133.89, 138.51, 176.17, 212.36, 215.92, 254.48, 293.1, 335.93, 341.58, 351.64, 358.33, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 418.99, 426.28, 426.28, 426.28, 427.94, 432.56, 470.22] p
2026-06-19 18:55:02.369401: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg]
2026-06-19 18:55:02.369454: Saving plan best values to HA entities
2026-06-19 18:55:02.540144: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 18:55:02.546144: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 18:55:02.552595: Best charging limit SoC's [1.0, 16.0, 5.5, 16.0, 12.0, 12.5, 1.0, 16.0]kWh, export []kWh gives import battery 40.0kWh, house 0.89kWh, export 0.0kWh, metric 445.93p, metric10 464.61p
2026-06-19 18:55:02.632447: Marginal costs baseline metric (no standing charge): 345.9595
2026-06-19 18:55:02.840353: Marginal energy costs matrix computed: min=16.67 max=21.99
2026-06-19 18:55:02.931540: Rate array import [{'start': 1135, 'end': 1140, 'rate': 'very expensive', 'range': '(37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1135, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 18:55:02.932401: - Your estimated bill for today is £0.72 and tomorrow is £2.91
2026-06-19 18:55:02.932442: - Import rates are very expensive (37.1p) for the next 5 minutes and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 18:55:02.932463: - The battery is currently at 69% and is in eco mode for the next 13 hours.
2026-06-19 18:55:02.932479: - For the next 48 hours there will be no solar generation.
2026-06-19 18:55:02.932495: - You will run out of battery in 15 hours.
2026-06-19 18:55:02.932510: - Your next charge slot will be in 13 hours where import rates will be cheap (15.0p).
2026-06-19 18:55:02.932526:
2026-06-19 18:55:02.982446: Plan calculation took 1.13 seconds
2026-06-19 18:55:02.985346: No high rate period found
2026-06-19 18:55:03.038730: Import threshold used for optimisation was 16.38p
2026-06-19 18:55:03.088974: Low import rate windows [0: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 1: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 2: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 3: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 4: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 5: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 6: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 7: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 8: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 9: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 10: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 11: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 12: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 13: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 14: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 15: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 16: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 17: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 18: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 19: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 20: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 21: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 22: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 23: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 24: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 25: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 26: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 27: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 28: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 29: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 30: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 31: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 32: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 33: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 34: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 35: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 36: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 37: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 38: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 39: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 40: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 41: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 42: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 43: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 44: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 45: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 46: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 47: 06-20 18:30:00 - 06-20 19:00:00 @ 36.53, 48: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 49: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 50: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 51: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 52: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 53: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 54: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 55: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 56: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 57: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 58: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 59: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 60: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 61: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 62: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 63: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 64: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 65: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 66: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 67: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 68: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 69: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 70: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 71: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 72: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 73: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 74: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 75: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 76: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 77: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 78: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 79: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 80: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 81: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 82: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 83: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 84: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 85: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 86: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 87: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 88: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 89: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 90: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 91: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 92: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 93: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 94: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 95: 06-21 18:30:00 - 06-21 19:00:00 @ 36.53]
2026-06-19 18:55:03.094719: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 09:00:00+01:00 - current SoC 69%, target 6%
2026-06-19 18:55:03.094830: Inverter 0 disabled charge window while waiting for schedule (now 06-19 18:55:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 18:55:03.094913: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 18:55:03.095099: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 18:55:03.095248: Not setting charging SoC as we are not within the window (now 06-19 18:55:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 18:55:03.095289: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 18:55:03.095329: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 18:55:03.183246: Warn: Web Socket result failed {'id': 52, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:55:03.183317: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:55:08.283074: Warn: Web Socket result failed {'id': 53, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:55:08.283157: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:55:13.349098: Warn: Web Socket result failed {'id': 54, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:55:13.349194: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:55:18.413784: Warn: Web Socket result failed {'id': 55, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:55:18.413896: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:55:23.434180: Warn: Web Socket result failed {'id': 56, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:55:23.434429: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:55:28.528420: Warn: Web Socket result failed {'id': 57, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:55:28.528537: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:55:33.636052: Warn: Web Socket result failed {'id': 58, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:55:33.636246: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:55:38.647334: Warn: Web Socket result failed {'id': 59, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:55:38.647417: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:55:43.667111: Warn: Web Socket result failed {'id': 60, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:55:43.667221: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:55:49.485106: Warn: Web Socket result failed {'id': 61, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:55:49.485222: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:55:54.486179: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 18:55:54.683310: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 18:55:54.683496: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:55:54.683532: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:55:54.683558: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:55:54.683581: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:55:54.683603: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:55:54.683627: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:55:54.683650: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:55:54.683669: Inverter 0 count register writes 0
2026-06-19 18:55:54.893128: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 18:55:54.893317: Recompute is saving previous plan...
2026-06-19 18:55:54.896539: Best charge window [ 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 0% ]
2026-06-19 18:55:54.896605: Best export window [ ]
2026-06-19 18:55:54.897403: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 18:55:54.899775: Load divergence over 8.0 hours mean 404.56W, min 0.0W, max 2388.0W, std dev 501.94W, divergence 62.03%
2026-06-19 18:55:54.918832: Calculating data from yesterday for savings calculation
2026-06-19 18:55:54.929305: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 18:55:54.974138: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 18:55:54.975245: Creating pool of 12 processes to match your CPU count
2026-06-19 18:55:55.026576: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 18:55:55.028174: Optimise levels pass started at 2026-06-19 18:55:55
2026-06-19 18:55:55.028223: Optimise all windows, total charge 95 export 1
2026-06-19 18:55:55.262980: >> Region optimisation pass width 960
2026-06-19 18:55:55.763782: >> Region optimisation pass width 480
2026-06-19 18:55:56.081095: >> Region optimisation pass width 240
2026-06-19 18:55:57.079429: >> Region optimisation pass width 120
2026-06-19 18:55:58.605381: Calculated end_record as 06-21 11:00:00 based on best_price 13.8p, next_charge_start 06-20 11:00:00, max_windows 80
2026-06-19 18:55:58.605543: Optimise levels pass ended at 2026-06-19 18:55:58, duration 3.6 seconds tried 388 combinations
2026-06-19 18:55:58.605635: Set best_price_charge_level 14.8p, best_price_export_level 0p, best_price_charge 13.8p, best_cost_export 0p, best_metric 409.45p, best_keep 0kWh, best_cycle 39.93kWh, best_carbon 0kg, best_import 25.14kWh
2026-06-19 18:55:58.621301: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.8p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 5.5, 5.5, 0, 5.5, 10.25, 10.25, 0, 10.25, 12.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 18:55:58.621541: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.8p, best_metric 325.92p, best_cost 334.04p, best_cycle 35.16kWh, best_carbon 0kg, best_import 40.98kWh
2026-06-19 18:55:58.657535: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.8p, best_metric 325.92p, best_cost 334.04p, best_cycle 35.16kWh, best_carbon 0kg, best_import 40.98kWh
2026-06-19 18:55:58.811545: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.8p, best_metric 325.85p, best_cost 334.05p, best_cycle 35.18kWh, best_carbon 0kg, best_import 40.98kWh
2026-06-19 18:55:58.845507: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.8p, best_metric 325.85p, best_cost 334.05p, best_cycle 35.18kWh, best_carbon 0kg, best_import 40.98kWh
2026-06-19 18:55:58.877166: Best charge windows best_metric 325.85p, best_cost 334.05p, best_carbon 0kg, best_import 40.98kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 34%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:55:58.878112: Best charge windows best_metric 325.85p, best_cost 334.05p, best_carbon 0kg, best_import 40.98kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 34%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:55:58.878439: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.8p, best_metric 325.85p, best_cost 334.05p, best_cycle 35.18kWh, best_carbon 0kg, best_import 40.98kWh
2026-06-19 18:55:58.922521: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.8p, best_metric 325.85p, best_cost 334.05p, best_cycle 35.18kWh, best_carbon 0kg, best_import 40.98kWh
2026-06-19 18:55:59.068160: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.8p, best_metric 325.85p, best_cost 334.05p, best_cycle 35.18kWh, best_carbon 0kg, best_import 40.98kWh
2026-06-19 18:55:59.101210: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.8p, best_metric 325.85p, best_cost 334.05p, best_cycle 35.18kWh, best_carbon 0kg, best_import 40.98kWh
2026-06-19 18:55:59.131457: Best charge windows best_metric 325.85p, best_cost 334.05p, best_carbon 0kg, best_import 40.98kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 34%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:55:59.131754: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.8p, best_metric 325.85p, best_cost 334.05p, best_cycle 35.18kWh, best_carbon 0kg, best_import 40.98kWh
2026-06-19 18:55:59.169136: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.8p, best_metric 325.85p, best_cost 334.05p, best_cycle 35.18kWh, best_carbon 0kg, best_import 40.98kWh
2026-06-19 18:55:59.309005: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.8p, best_metric 325.85p, best_cost 334.05p, best_cycle 35.18kWh, best_carbon 0kg, best_import 40.98kWh
2026-06-19 18:55:59.338569: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.8p, best_metric 325.85p, best_cost 334.05p, best_cycle 35.18kWh, best_carbon 0kg, best_import 40.98kWh
2026-06-19 18:55:59.366607: Best charge windows best_metric 325.85p, best_cost 334.05p, best_carbon 0kg, best_import 40.98kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 34%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:55:59.366746: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.8p, best_metric 325.85p, best_cost 334.05p, best_cycle 35.18kWh, best_carbon 0kg, best_import 40.98kWh
2026-06-19 18:55:59.390906: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.8p, best_metric 325.85p, best_cost 334.05p, best_cycle 35.18kWh, best_carbon 0kg, best_import 40.98kWh
2026-06-19 18:55:59.420370: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.8p, best_metric 325.85p, best_cost 334.05p, best_cycle 35.18kWh, best_carbon 0kg, best_import 40.98kWh
2026-06-19 18:55:59.545121: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.8p, best_metric 325.85p, best_cost 334.05p, best_cycle 35.18kWh, best_carbon 0kg, best_import 40.98kWh
2026-06-19 18:55:59.579537: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.8p, best_metric 325.85p, best_cost 334.05p, best_cycle 35.18kWh, best_carbon 0kg, best_import 40.98kWh
2026-06-19 18:55:59.621299: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.8p, best_metric 324.66p, best_cost 332.84p, best_cycle 33.78kWh, best_carbon 0kg, best_import 40.88kWh
2026-06-19 18:55:59.659622: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.8p, best_metric 324.35p, best_cost 332.49p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:55:59.702118: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.8p, best_metric 324.06p, best_cost 332.33p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:55:59.765536: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.8p, best_metric 324.06p, best_cost 332.33p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:55:59.826727: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.8p, best_metric 324.06p, best_cost 332.33p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:55:59.900937: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.8p, best_metric 323.69p, best_cost 331.75p, best_cycle 33.52kWh, best_carbon 0kg, best_import 40.86kWh
2026-06-19 18:55:59.955869: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.8p, best_metric 323.69p, best_cost 331.75p, best_cycle 33.52kWh, best_carbon 0kg, best_import 40.86kWh
2026-06-19 18:56:00.026632: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.8p, best_metric 323.69p, best_cost 331.75p, best_cycle 33.52kWh, best_carbon 0kg, best_import 40.86kWh
2026-06-19 18:56:00.098059: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.8p, best_metric 323.69p, best_cost 331.75p, best_cycle 33.52kWh, best_carbon 0kg, best_import 40.86kWh
2026-06-19 18:56:00.168605: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.8p, best_metric 323.62p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:00.243750: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:00.313497: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:00.465412: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:00.615190: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:00.684054: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:00.761990: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:00.986910: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:01.062867: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:01.145605: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:01.222671: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:01.296914: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:01.374833: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:01.460291: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:01.493326: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:01.533987: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:01.581409: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:01.612009: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:01.649878: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:01.799044: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:01.894491: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:01.965979: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:02.076515: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:02.113475: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:02.149931: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:02.186745: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:02.222395: Optimise price set 39.2p, pass low, price 36.53p, start_at_low True, best_price_charge 13.8p, best_metric 323.61p, best_cost 331.75p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.85kWh
2026-06-19 18:56:02.259046: Best charge windows best_metric 323.61p, best_cost 331.75p, best_carbon 0kg, best_import 40.85kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 34%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 63%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ]
2026-06-19 18:56:02.259520: Tweak plan optimisation started
2026-06-19 18:56:02.521299: Tweak optimisation finished metric 323.6 cost 331.75 metric_keep 0 cycle 33.34 carbon 0 import 40.85
2026-06-19 18:56:02.532146: Raw charge windows [ 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 34%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 63%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 18:30:00 - 20-06 19:00:00 @ 36.53p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 18:30:00 - 21-06 19:00:00 @ 36.53p 100% ] reserve 0.8
2026-06-19 18:56:02.532913: Unclipped charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 13:00:00 @ 13.96p 34%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 63%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ] reserve 0.8
2026-06-19 18:56:02.533395: Unfiltered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 13:00:00 @ 13.96p 34%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 63%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ] reserve 0.8
2026-06-19 18:56:02.533793: Filtered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 13:00:00 @ 13.96p 34%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 63%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 100%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ] reserve 0.8
2026-06-19 18:56:02.561609: Previous plan best metric is 324.35 (cost 332.6) and new plan best metric is 323.66 (cost 331.75)
2026-06-19 18:56:02.561701: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 18:56:02.561901: Plan valid is now true after recompute was False
2026-06-19 18:56:02.588024: predict base end_record 06-21 11:00:00, final soc 0.8kWh, metric 495.63p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:40:00, load 31.52kWh, PV 0.0kWh
2026-06-19 18:56:02.589872: Slot: [ 18:55, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:56:02.591285: SoC: [ 11.04, 11.0, 11.0, 10.97, 10.93, 10.9, 10.83, 10.48, 10.27, 9.69, 9.23, 8.9, 8.2, 7.57, 7.52, 7.42, 7.27, 7.06, 6.85, 6.28, 4.95, 2.86, 2.5, 2.42, 2.27, 2.05, 1.77, 1.41, 0.99, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 18:56:02.592436: BAT: [ 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-, 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-] kWh
2026-06-19 18:56:02.593919: LOAD: [ 4.85, 4.88, 4.88, 4.92, 4.95, 4.98, 5.04, 5.37, 5.57, 6.11, 6.53, 6.84, 7.49, 8.08, 8.13, 8.22, 8.36, 8.55, 8.75, 9.28, 10.52, 12.47, 12.8, 12.88, 13.02, 13.22, 13.48, 13.82, 14.21, 14.67, 14.89, 14.9, 15.15, 15.46, 15.82, 16.01, 16.21, 16.51, 16.83, 17.46, 18.11, 18.54, 19.03, 19.36, 19.66, 19.98, 20.29, 20.6, 20.92, 21.21, 21.21, 21.24, 21.27, 21.3, 21.35, 21.64, 21.81, 22.28, 22.65, 22.91, 23.55, 24.14, 24.19, 24.28, 24.43, 24.62, 24.81, 25.34, 26.58, 28.53, 28.86, 28.94, 29.08, 29.28, 29.55, 29.88, 30.27, 30.73, 30.95, 30.97, 31.21, 31.52] kWh
2026-06-19 18:56:02.595230: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:56:02.596590: IMPORT: [ 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.49, 1.7, 1.72, 1.96, 2.27, 2.63, 2.82, 3.03, 3.32, 3.64, 4.27, 4.92, 5.36, 5.84, 6.17, 6.47, 6.79, 7.1, 7.42, 7.73, 8.03, 8.03, 8.06, 8.09, 8.11, 8.17, 8.45, 8.62, 9.09, 9.46, 9.73, 10.37, 10.96, 11.0, 11.1, 11.24, 11.43, 11.63, 12.16, 13.4, 15.35, 15.68, 15.75, 15.89, 16.1, 16.36, 16.69, 17.09, 17.55, 17.77, 17.78, 18.02, 18.33] kWh
2026-06-19 18:56:02.597964: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:56:02.599377: METRIC: [ 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 126.48, 130.01, 130.2, 134.02, 138.65, 143.39, 145.95, 148.84, 152.91, 157.3, 165.9, 174.98, 180.92, 187.6, 192.34, 201.07, 209.84, 219.44, 229.18, 240.2, 250.95, 250.97, 251.77, 252.53, 253.31, 254.76, 262.57, 266.82, 277.91, 285.26, 290.66, 353.65, 365.2, 366.13, 367.91, 370.43, 373.55, 377.22, 387.04, 410.08, 446.48, 452.48, 453.82, 456.15, 459.8, 464.31, 470.23, 476.17, 483.47, 487.0, 487.19, 491.01, 495.63] p
2026-06-19 18:56:04.477474: Battery has 13.75 hours left - now at 11.04kWh
2026-06-19 18:56:04.663467: predict base10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 518.05p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:10:00, load 32.79kWh, PV 0.0kWh
2026-06-19 18:56:04.665204: Slot: [ 18:55, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:56:04.666631: SoC: [ 11.04, 11.0, 11.0, 10.96, 10.93, 10.89, 10.82, 10.46, 10.23, 9.62, 9.14, 8.8, 8.07, 7.41, 7.36, 7.25, 7.09, 6.87, 6.65, 6.06, 4.66, 2.47, 2.1, 2.01, 1.85, 1.63, 1.32, 0.95, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 18:56:04.668094: BAT: [ 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-, 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-] kWh
2026-06-19 18:56:04.669496: LOAD: [ 4.85, 4.88, 4.89, 4.92, 4.96, 4.99, 5.05, 5.39, 5.61, 6.17, 6.62, 6.94, 7.62, 8.23, 8.28, 8.38, 8.53, 8.73, 8.93, 9.49, 10.79, 12.83, 13.18, 13.26, 13.4, 13.62, 13.9, 14.24, 14.66, 15.14, 15.37, 15.38, 15.64, 15.96, 16.34, 16.54, 16.75, 17.06, 17.4, 18.06, 18.74, 19.19, 19.7, 20.05, 20.36, 20.7, 21.02, 21.35, 21.68, 21.99, 21.99, 22.02, 22.05, 22.08, 22.14, 22.43, 22.62, 23.11, 23.49, 23.78, 24.45, 25.06, 25.11, 25.21, 25.36, 25.56, 25.76, 26.32, 27.62, 29.66, 30.01, 30.09, 30.23, 30.45, 30.73, 31.07, 31.49, 31.97, 32.2, 32.21, 32.47, 32.79] kWh
2026-06-19 18:56:04.670852: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:56:04.672235: IMPORT: [ 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.47, 1.95, 2.18, 2.2, 2.45, 2.78, 3.15, 3.35, 3.57, 3.88, 4.21, 4.87, 5.55, 6.01, 6.52, 6.86, 7.18, 7.51, 7.84, 8.17, 8.5, 8.81, 8.81, 8.84, 8.87, 8.9, 8.95, 9.25, 9.43, 9.92, 10.31, 10.59, 11.26, 11.87, 11.92, 12.02, 12.17, 12.37, 12.58, 13.13, 14.43, 16.48, 16.82, 16.9, 17.05, 17.26, 17.54, 17.89, 18.3, 18.78, 19.01, 19.02, 19.28, 19.6] kWh
2026-06-19 18:56:04.673533: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:56:04.674965: METRIC: [ 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 126.04, 133.69, 137.38, 137.58, 141.58, 146.42, 151.39, 154.08, 157.1, 161.37, 165.96, 174.97, 184.49, 190.71, 197.71, 202.67, 211.82, 221.0, 231.06, 241.26, 252.81, 264.08, 264.1, 264.94, 265.74, 266.56, 268.08, 276.28, 280.72, 292.34, 300.04, 305.69, 369.3, 381.41, 382.38, 384.24, 386.89, 390.15, 394.0, 404.29, 428.42, 466.56, 472.84, 474.24, 476.69, 480.51, 485.23, 491.44, 497.66, 505.31, 509.01, 509.2, 513.2, 518.05] p
2026-06-19 18:56:04.931539: predict best10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 452.96p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:10:00, load 32.79kWh, PV 0.0kWh
2026-06-19 18:56:04.934875: Slot: [ 18:55, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:56:04.937697: SoC: [ 11.04, 11.0, 11.0, 10.96, 10.93, 10.89, 10.82, 10.46, 10.23, 9.62, 9.14, 8.8, 8.07, 7.41, 7.36, 7.25, 7.09, 6.87, 6.65, 6.06, 4.66, 2.47, 2.1, 2.01, 1.85, 1.63, 1.32, 0.95, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.5, 12.5, 12.5, 12.16, 11.8, 11.45, 11.1, 10.74, 10.41, 10.41, 10.38, 10.34, 10.31, 10.25, 9.93, 9.74, 9.21, 8.8, 8.49, 7.77, 7.12, 7.06, 6.95, 6.79, 6.58, 6.36, 5.76, 4.37, 2.17, 1.8, 1.72, 1.56, 1.33, 1.03, 0.8, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 18:56:04.940214: BAT: [ 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<bf+, g<bf+, 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>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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 18:56:04.943348: LOAD: [ 4.85, 4.88, 4.89, 4.92, 4.96, 4.99, 5.05, 5.39, 5.61, 6.17, 6.62, 6.94, 7.62, 8.23, 8.28, 8.38, 8.53, 8.73, 8.93, 9.49, 10.79, 12.83, 13.18, 13.26, 13.4, 13.62, 13.9, 14.24, 14.66, 15.14, 15.37, 15.38, 15.64, 15.96, 16.34, 16.54, 16.75, 17.06, 17.4, 18.06, 18.74, 19.19, 19.7, 20.05, 20.36, 20.7, 21.02, 21.35, 21.68, 21.99, 21.99, 22.02, 22.05, 22.08, 22.14, 22.43, 22.62, 23.11, 23.49, 23.78, 24.45, 25.06, 25.11, 25.21, 25.36, 25.56, 25.76, 26.32, 27.62, 29.66, 30.01, 30.09, 30.23, 30.45, 30.73, 31.07, 31.49, 31.97, 32.2, 32.21, 32.47, 32.79] kWh
2026-06-19 18:56:04.945016: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:56:04.946844: IMPORT: [ 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.67, 2.15, 2.19, 2.2, 2.46, 2.78, 5.24, 7.53, 8.62, 11.01, 13.43, 16.17, 17.59, 18.58, 19.09, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.56, 20.19, 20.67, 20.72, 20.73, 20.98, 21.31] kWh
2026-06-19 18:56:04.949214: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:56:04.951780: METRIC: [ 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 128.94, 136.59, 137.28, 137.48, 141.48, 146.32, 178.72, 209.43, 224.9, 257.91, 291.03, 328.56, 348.25, 361.83, 368.83, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 373.79, 423.77, 423.77, 423.77, 423.77, 423.77, 423.77, 423.77, 423.77, 423.77, 423.77, 423.77, 423.77, 423.77, 423.77, 423.77, 426.13, 435.58, 443.23, 443.92, 444.12, 448.12, 452.96] p
2026-06-19 18:56:05.051915: predict best end_record 06-21 11:00:00, final soc 0.8kWh, metric 432.57p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 10:10:00, load 31.52kWh, PV 0.0kWh
2026-06-19 18:56:05.053639: Slot: [ 18:55, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 18:56:05.055202: SoC: [ 11.04, 11.0, 11.0, 10.97, 10.93, 10.9, 10.83, 10.48, 10.27, 9.69, 9.23, 8.9, 8.2, 7.57, 7.52, 7.42, 7.27, 7.06, 6.85, 6.28, 4.95, 2.86, 2.5, 2.42, 2.27, 2.05, 1.77, 1.41, 1.14, 1.14, 0.9, 0.89, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.22, 12.5, 12.5, 12.5, 12.17, 11.83, 11.5, 11.16, 10.82, 10.5, 10.5, 10.47, 10.44, 10.41, 10.35, 10.05, 9.86, 9.36, 8.97, 8.68, 7.99, 7.36, 7.31, 7.21, 7.05, 6.85, 6.64, 6.07, 4.74, 2.64, 2.29, 2.21, 2.06, 1.84, 1.55, 1.2, 1.2, 1.2, 0.96, 0.95, 0.8, 0.8] kWh
2026-06-19 18:56:05.056360: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g~be-, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 18:56:05.057854: LOAD: [ 4.85, 4.88, 4.88, 4.92, 4.95, 4.98, 5.04, 5.37, 5.57, 6.11, 6.53, 6.84, 7.49, 8.08, 8.13, 8.22, 8.36, 8.55, 8.75, 9.28, 10.52, 12.47, 12.8, 12.88, 13.02, 13.22, 13.48, 13.82, 14.21, 14.67, 14.89, 14.9, 15.15, 15.46, 15.82, 16.01, 16.21, 16.51, 16.83, 17.46, 18.11, 18.54, 19.03, 19.36, 19.66, 19.98, 20.29, 20.6, 20.92, 21.21, 21.21, 21.24, 21.27, 21.3, 21.35, 21.64, 21.81, 22.28, 22.65, 22.91, 23.55, 24.14, 24.19, 24.28, 24.43, 24.62, 24.81, 25.34, 26.58, 28.53, 28.86, 28.94, 29.08, 29.28, 29.55, 29.88, 30.27, 30.73, 30.95, 30.97, 31.21, 31.52] kWh
2026-06-19 18:56:05.059161: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:56:05.060502: IMPORT: [ 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.34, 1.8, 1.8, 1.8, 1.96, 2.27, 5.13, 7.82, 8.07, 10.87, 13.69, 16.82, 17.22, 17.96, 18.45, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 18.77, 19.17, 19.63, 19.63, 19.63, 19.73, 20.04] kWh
2026-06-19 18:56:05.061905: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 18:56:05.063375: METRIC: [ 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 124.03, 131.33, 131.33, 131.33, 133.89, 138.51, 176.17, 212.36, 215.92, 254.48, 293.1, 335.93, 341.58, 351.64, 358.33, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 363.06, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 413.05, 418.99, 426.28, 426.28, 426.28, 427.94, 432.56] p
2026-06-19 18:56:05.065534: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , ]
2026-06-19 18:56:05.065569: Saving plan best values to HA entities
2026-06-19 18:56:05.224279: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 18:56:05.232028: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 18:56:05.239566: Best charging limit SoC's [1.0, 16.0, 5.5, 16.0, 12.0, 12.5, 1.0, 16.0]kWh, export []kWh gives import battery 40.0kWh, house 0.89kWh, export 0.0kWh, metric 432.57p, metric10 452.96p
2026-06-19 18:56:05.313380: Marginal costs baseline metric (no standing charge): 332.5985
2026-06-19 18:56:05.527374: Marginal energy costs matrix computed: min=16.67 max=21.99
2026-06-19 18:56:05.609966: Rate array import [{'start': 1135, 'end': 1140, 'rate': 'very expensive', 'range': '(37.1p)'}, {'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1135, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 18:56:05.610822: - Your estimated bill for today is £0.72 and tomorrow is £2.91
2026-06-19 18:56:05.610868: - Import rates are very expensive (37.1p) for the next 5 minutes and then expensive (22.4p - 27.2p) for the next 4 hours.
2026-06-19 18:56:05.610917: - The battery is currently at 69% and is in eco mode for the next 13 hours.
2026-06-19 18:56:05.610957: - For the next 48 hours there will be no solar generation.
2026-06-19 18:56:05.610974: - You will run out of battery in 15 hours.
2026-06-19 18:56:05.610990: - Your next charge slot will be in 13 hours where import rates will be cheap (15.0p).
2026-06-19 18:56:05.611006:
2026-06-19 18:56:05.664289: Plan calculation took 10.77 seconds
2026-06-19 18:56:05.664526: Inverter 0: Type SK Sunsynk
2026-06-19 18:56:05.664559: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 18:56:05.664751: Reserve min: 5%, battery_min: 5%
2026-06-19 18:56:05.664832: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 18:56:05.665115: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -28W, current battery voltage 51.2V, grid power -591W, load power 540W, PV Power 0W
2026-06-19 18:56:05.665318: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:56:05.665402: Inverter 0 scheduled charge enable is False
2026-06-19 18:56:05.665429: Inverter 0 charge windows currently []
2026-06-19 18:56:05.665455: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 18:56:05.665556: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:56:05.665582: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:56:05.665613: Inverter 0 scheduled discharge enable is False
2026-06-19 18:56:05.665792: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:56:05.665855: Inverter 0 discharge windows currently []
2026-06-19 18:56:05.665881: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:56:05.665898: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:56:05.665913: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:56:05.721776: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 09:00:00+01:00 - current SoC 69%, target 6%
2026-06-19 18:56:05.721911: Inverter 0 disabled charge window while waiting for schedule (now 06-19 18:55:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 18:56:05.721970: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 18:56:05.722138: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 18:56:05.722296: Not setting charging SoC as we are not within the window (now 06-19 18:55:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 18:56:05.722337: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 18:56:05.722381: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 18:56:05.818241: Warn: Web Socket result failed {'id': 62, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:56:05.818317: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:56:10.910883: Warn: Web Socket result failed {'id': 63, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:56:10.910976: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:56:16.008202: Warn: Web Socket result failed {'id': 64, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:56:16.008292: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:56:21.095441: Warn: Web Socket result failed {'id': 65, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:56:21.095529: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:56:26.126786: Warn: Web Socket result failed {'id': 66, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:56:26.127036: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:56:31.141074: Warn: Web Socket result failed {'id': 67, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:56:31.141163: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:56:36.243164: Warn: Web Socket result failed {'id': 68, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:56:36.243281: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:56:41.338172: Warn: Web Socket result failed {'id': 69, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:56:41.338356: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:56:46.438202: Warn: Web Socket result failed {'id': 70, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:56:46.438287: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:56:51.473823: Warn: Web Socket result failed {'id': 71, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 18:56:51.473913: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 18:56:56.474793: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 18:56:56.482437: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 18:56:56.482593: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:56:56.482627: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:56:56.482652: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:56:56.482674: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:56:56.482696: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:56:56.482718: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:56:56.482739: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 18:56:56.482758: Inverter 0 count register writes 0
2026-06-19 18:56:56.504105: Total inverter register writes now 0
2026-06-19 18:56:56.521254: Completed run status Demand with Errors reported (check log)
2026-06-19 18:56:56.531682: Saved current settings to /config/predbat_config.json
2026-06-19 18:57:33.597026: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:57:33.597240: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:57:33.597271: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:57:33.597390: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:57:33.597416: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:57:33.597433: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:57:33.597448: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 18:59:33.766309: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 18:59:33.766614: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 18:59:33.766668: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 18:59:33.766901: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 18:59:33.766948: Note: Inverter does not support discharge freeze - disabled
2026-06-19 18:59:33.766978: Note: Inverter does not support charge freeze - disabled
2026-06-19 18:59:33.767005: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:00:00.868460: --------------- PredBat - update at 2026-06-19 19:00:00+01:00 with clock skew 0 minutes, minutes now 1140
2026-06-19 19:00:00.869283: Saved current settings to /config/predbat_config.json
2026-06-19 19:00:00.869416: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 13.7 minutes
2026-06-19 19:00:00.869503: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 19:00:00.869624: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 19:00:00.892840: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 19:00:00.893359: Predbat mode is set to Control charge
2026-06-19 19:00:01.011969: Found 11520 load_today datapoints going back 1 days
2026-06-19 19:00:01.012092: Using load_power data to fill gaps in load_today data
2026-06-19 19:00:01.073084: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 19:00:01.073268: Zero load period starting at 2026-06-19T12:09:00+0100 (411 minutes) for 889 minutes with base value 0.9
2026-06-19 19:00:01.073337: Zero load period starting at 2026-06-18T19:24:00+0100 (1416 minutes) for 64 minutes with base value 0.8
2026-06-19 19:00:01.074373: Processing 384 30-minute periods for power integration
2026-06-19 19:00:01.139581: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 19:00:01.139689: Car charging hold True, threshold 6.0kWh
2026-06-19 19:00:01.139725: Current data so far today: load 4.9kWh, import 1.2kWh, export 0.0kWh, PV 0kWh
2026-06-19 19:00:01.164057: Standing charge is set to 49.98p
2026-06-19 19:00:01.214739: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 19:00:01.214838: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 19:00:01.215029: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 76.7 minutes
2026-06-19 19:00:01.215411: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 76.7 minutes
2026-06-19 19:00:01.221242: Loaded 95 datapoints of futurerate analysis
2026-06-19 19:00:01.381555: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02']
2026-06-19 19:00:01.408752: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 19:00:01.409050: Import rates: min 13.17p, max 36.53p, average 20.0p
2026-06-19 19:00:01.449733: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 19:00:01.449843: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 19:00:01.450895: High export rate found rates in range 99p to -99p
2026-06-19 19:00:01.555621: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 19:00:01.555764: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 19:00:01.556008: Last hour: net energy 0.12kWh, import 0.12kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 4.26p, import 4.26p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 19:00:01.610108: Today's energy total net 1.2kWh, import 1.2kWh, export 0.0kWh, cost 71.96p, import 21.98p, export 0.0p, carbon 0.0kg
2026-06-19 19:00:01.610213: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 19:00:01.611776: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 19:00:01.613283: Warn: Found 1 gaps in load_today totalling 9895 minutes to fill using average data
2026-06-19 19:00:01.613397: Gap starting at 2026-06-18T15:55:00+0100 (1625 minutes) for 9895 minutes
2026-06-19 19:00:01.630532: Historical days now [7] weight [1]
2026-06-19 19:00:01.656093: Today's load divergence 120.51%, in-day adjustment 115.42%, damping 0.95x, yesterday 100.0% today 119.48% blend 20.83%
2026-06-19 19:00:01.656164: Today's predicted so far 10.47kWh with 0.0kWh car/iBoost excluded, 0.64kWh import ignored, and 0kWh forecast extra.
2026-06-19 19:00:01.656192: Today's actual load so far 13.59kWh with 0.0kWh car/iBoost excluded, and 0.09kWh import ignored.
2026-06-19 19:00:01.689421: Inverter 0: Type SK Sunsynk
2026-06-19 19:00:01.689484: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:00:01.689652: Reserve min: 5%, battery_min: 5%
2026-06-19 19:00:01.689755: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:00:01.690043: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -28W, current battery voltage 51.2V, grid power -626W, load power 573W, PV Power 0W
2026-06-19 19:00:01.690187: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:00:01.690262: Inverter 0 scheduled charge enable is False
2026-06-19 19:00:01.690286: Inverter 0 charge windows currently []
2026-06-19 19:00:01.690309: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:00:01.690412: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:00:01.690436: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:00:01.690468: Inverter 0 scheduled discharge enable is False
2026-06-19 19:00:01.690581: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:00:01.690607: Inverter 0 discharge windows currently []
2026-06-19 19:00:01.690626: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:00:01.690643: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:00:01.690659: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:00:01.774563: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 19:00:01.774678: Plan was last updated on 2026-06-19 18:55:00+01:00 and is now 5.0 minutes old
2026-06-19 19:00:01.775063: Best charge window [ 20-06 08:00:00 - 20-06 09:00:00 @ 15.47p 6%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ]
2026-06-19 19:00:01.775102: Best export window [ ]
2026-06-19 19:00:01.775963: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 19:00:01.777967: Load divergence over 8.0 hours mean 405.24W, min 0.0W, max 2388.0W, std dev 501.9W, divergence 61.93%
2026-06-19 19:00:01.799398: Creating pool of 12 processes to match your CPU count
2026-06-19 19:00:01.890864: predict base end_record 06-21 11:05:00, final soc 0.8kWh, metric 497.63p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:40:00, load 31.66kWh, PV 0.0kWh
2026-06-19 19:00:01.892925: Slot: [ 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:00:01.894522: SoC: [ 11.04, 11.04, 11.0, 10.97, 10.93, 10.87, 10.52, 10.3, 9.72, 9.26, 8.93, 8.23, 7.61, 7.55, 7.45, 7.3, 7.09, 6.89, 6.32, 4.98, 2.89, 2.54, 2.46, 2.31, 2.09, 1.8, 1.44, 1.02, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:00:01.895810: BAT: [ 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-, 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-] kWh
2026-06-19 19:00:01.897249: LOAD: [ 4.9, 4.9, 4.93, 4.97, 5.0, 5.06, 5.39, 5.59, 6.13, 6.55, 6.86, 7.51, 8.1, 8.14, 8.24, 8.38, 8.57, 8.77, 9.3, 10.54, 12.49, 12.82, 12.89, 13.03, 13.24, 13.51, 13.84, 14.23, 14.69, 14.91, 14.92, 15.17, 15.48, 15.84, 16.04, 16.22, 16.53, 16.84, 17.46, 18.1, 18.51, 19.05, 19.36, 19.68, 19.99, 20.31, 20.62, 20.94, 21.25, 21.27, 21.29, 21.32, 21.35, 21.41, 21.69, 21.86, 22.33, 22.7, 22.96, 23.61, 24.19, 24.24, 24.33, 24.48, 24.67, 24.86, 25.39, 26.63, 28.58, 28.91, 28.99, 29.13, 29.33, 29.6, 29.93, 30.32, 30.78, 31.0, 31.02, 31.26, 31.57, 31.93] kWh
2026-06-19 19:00:01.898607: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:00:01.900035: IMPORT: [ 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.45, 1.67, 1.69, 1.93, 2.24, 2.6, 2.8, 2.98, 3.29, 3.61, 4.23, 4.86, 5.28, 5.81, 6.12, 6.44, 6.76, 7.07, 7.39, 7.7, 8.02, 8.03, 8.06, 8.09, 8.11, 8.17, 8.45, 8.62, 9.09, 9.46, 9.73, 10.37, 10.96, 11.0, 11.1, 11.24, 11.43, 11.63, 12.16, 13.4, 15.35, 15.68, 15.75, 15.89, 16.1, 16.36, 16.69, 17.09, 17.55, 17.77, 17.78, 18.02, 18.33, 18.69] kWh
2026-06-19 19:00:01.901371: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:00:01.902820: METRIC: [ 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 126.0, 129.53, 129.72, 133.54, 138.16, 142.9, 145.6, 148.16, 152.43, 156.75, 165.22, 174.06, 179.78, 187.08, 191.62, 200.83, 209.44, 219.25, 228.91, 239.9, 251.44, 251.8, 252.54, 253.3, 254.06, 255.57, 263.35, 267.59, 278.68, 286.03, 291.43, 354.42, 365.97, 366.89, 368.67, 371.2, 374.32, 377.99, 387.81, 410.85, 447.25, 453.25, 454.58, 456.92, 460.56, 465.07, 471.0, 476.94, 484.24, 487.77, 487.95, 491.77, 496.4, 501.14] p
2026-06-19 19:00:02.045432: Battery has 13.67 hours left - now at 11.04kWh
2026-06-19 19:00:02.097501: predict base10 end_record 06-21 11:05:00, final soc 0.8kWh, metric 520.15p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:10:00, load 32.94kWh, PV 0.0kWh
2026-06-19 19:00:02.099278: Slot: [ 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:00:02.100701: SoC: [ 11.04, 11.04, 11.0, 10.96, 10.93, 10.86, 10.49, 10.27, 9.66, 9.18, 8.83, 8.1, 7.44, 7.39, 7.28, 7.12, 6.91, 6.69, 6.09, 4.69, 2.5, 2.13, 2.05, 1.89, 1.66, 1.36, 0.99, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:00:02.101893: BAT: [ 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-, 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-] kWh
2026-06-19 19:00:02.103413: LOAD: [ 4.9, 4.9, 4.94, 4.97, 5.0, 5.07, 5.41, 5.62, 6.19, 6.63, 6.96, 7.64, 8.25, 8.3, 8.4, 8.55, 8.75, 8.95, 9.51, 10.81, 12.85, 13.2, 13.28, 13.42, 13.63, 13.91, 14.26, 14.68, 15.16, 15.39, 15.4, 15.65, 15.98, 16.36, 16.57, 16.76, 17.08, 17.41, 18.06, 18.73, 19.16, 19.72, 20.05, 20.38, 20.71, 21.04, 21.37, 21.7, 22.03, 22.05, 22.07, 22.1, 22.13, 22.19, 22.48, 22.67, 23.16, 23.54, 23.83, 24.5, 25.11, 25.16, 25.26, 25.41, 25.61, 25.81, 26.37, 27.67, 29.71, 30.06, 30.14, 30.28, 30.5, 30.77, 31.12, 31.54, 32.02, 32.25, 32.26, 32.52, 32.84, 33.22] kWh
2026-06-19 19:00:02.105178: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:00:02.107925: IMPORT: [ 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.44, 1.92, 2.15, 2.16, 2.42, 2.74, 3.12, 3.33, 3.52, 3.85, 4.18, 4.82, 5.49, 5.93, 6.49, 6.81, 7.15, 7.48, 7.81, 8.14, 8.47, 8.8, 8.81, 8.84, 8.87, 8.9, 8.96, 9.25, 9.43, 9.92, 10.31, 10.59, 11.26, 11.87, 11.92, 12.02, 12.17, 12.37, 12.58, 13.13, 14.43, 16.48, 16.82, 16.9, 17.05, 17.26, 17.54, 17.89, 18.3, 18.78, 19.01, 19.02, 19.28, 19.6, 19.98] kWh
2026-06-19 19:00:02.110514: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:00:02.112757: METRIC: [ 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 125.56, 133.21, 136.91, 137.1, 141.1, 145.94, 150.91, 153.74, 156.42, 160.9, 165.42, 174.3, 183.56, 189.55, 197.2, 201.96, 211.6, 220.61, 230.9, 241.01, 252.52, 264.61, 264.99, 265.77, 266.57, 267.37, 268.94, 277.09, 281.54, 293.15, 300.86, 306.51, 370.12, 382.23, 383.19, 385.05, 387.7, 390.97, 394.81, 405.1, 429.23, 467.37, 473.65, 475.06, 477.5, 481.32, 486.05, 492.25, 498.48, 506.12, 509.82, 510.02, 514.02, 518.86, 523.83] p
2026-06-19 19:00:02.204186: predict best10 end_record 06-21 11:05:00, final soc 1.12kWh, metric 458.87p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:10:00, load 32.94kWh, PV 0.0kWh
2026-06-19 19:00:02.205966: Slot: [ 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:00:02.207352: SoC: [ 11.04, 11.04, 11.0, 10.96, 10.93, 10.86, 10.49, 10.27, 9.66, 9.18, 8.83, 8.1, 7.44, 7.39, 7.28, 7.12, 6.91, 6.69, 6.09, 4.69, 2.5, 2.13, 2.05, 1.89, 1.66, 1.36, 0.99, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.5, 12.5, 12.5, 12.14, 11.79, 11.43, 11.08, 10.72, 10.37, 10.35, 10.32, 10.29, 10.26, 10.2, 9.88, 9.69, 9.16, 8.75, 8.44, 7.72, 7.07, 7.01, 6.9, 6.74, 6.53, 6.31, 5.71, 4.32, 2.12, 1.75, 1.67, 1.51, 1.28, 0.98, 0.8, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74] kWh
2026-06-19 19:00:02.208479: BAT: [ 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<bf+, g<bf+, 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>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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 19:00:02.209900: LOAD: [ 4.9, 4.9, 4.94, 4.97, 5.0, 5.07, 5.41, 5.62, 6.19, 6.63, 6.96, 7.64, 8.25, 8.3, 8.4, 8.55, 8.75, 8.95, 9.51, 10.81, 12.85, 13.2, 13.28, 13.42, 13.63, 13.91, 14.26, 14.68, 15.16, 15.39, 15.4, 15.65, 15.98, 16.36, 16.57, 16.76, 17.08, 17.41, 18.06, 18.73, 19.16, 19.72, 20.05, 20.38, 20.71, 21.04, 21.37, 21.7, 22.03, 22.05, 22.07, 22.1, 22.13, 22.19, 22.48, 22.67, 23.16, 23.54, 23.83, 24.5, 25.11, 25.16, 25.26, 25.41, 25.61, 25.81, 26.37, 27.67, 29.71, 30.06, 30.14, 30.28, 30.5, 30.77, 31.12, 31.54, 32.02, 32.25, 32.26, 32.52, 32.84, 33.22] kWh
2026-06-19 19:00:02.211227: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:00:02.212633: IMPORT: [ 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.63, 2.11, 2.15, 2.17, 2.42, 2.75, 5.21, 7.5, 8.57, 10.98, 13.39, 16.12, 17.52, 18.49, 19.05, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.56, 20.19, 20.67, 20.71, 20.72, 20.98, 21.3, 23.76] kWh
2026-06-19 19:00:02.213973: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:00:02.215345: METRIC: [ 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 128.39, 136.03, 136.73, 136.93, 140.93, 145.77, 178.17, 209.02, 224.15, 257.36, 290.42, 327.82, 347.26, 360.59, 368.24, 373.0, 373.0, 373.0, 373.0, 373.0, 373.0, 373.0, 373.0, 373.0, 373.0, 373.0, 373.0, 373.0, 373.0, 373.0, 373.0, 373.0, 422.99, 422.99, 422.99, 422.99, 422.99, 422.99, 422.99, 422.99, 422.99, 422.99, 422.99, 422.99, 422.99, 422.99, 422.99, 426.18, 435.63, 443.28, 443.98, 444.17, 448.17, 453.01, 485.41] p
2026-06-19 19:00:02.307647: predict best end_record 06-21 11:05:00, final soc 1.19kWh, metric 439.26p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 10:15:00, load 31.66kWh, PV 0.0kWh
2026-06-19 19:00:02.309387: Slot: [ 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:00:02.310819: SoC: [ 11.04, 11.04, 11.0, 10.97, 10.93, 10.87, 10.52, 10.3, 9.72, 9.26, 8.93, 8.23, 7.61, 7.55, 7.45, 7.3, 7.09, 6.89, 6.32, 4.98, 2.89, 2.54, 2.46, 2.31, 2.09, 1.8, 1.44, 1.17, 1.17, 0.93, 0.92, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.23, 12.5, 12.5, 12.5, 12.16, 11.82, 11.48, 11.14, 10.8, 10.47, 10.45, 10.42, 10.39, 10.36, 10.3, 10.0, 9.81, 9.31, 8.92, 8.63, 7.94, 7.31, 7.26, 7.16, 7.0, 6.8, 6.59, 6.02, 4.69, 2.59, 2.24, 2.16, 2.01, 1.79, 1.5, 1.15, 1.15, 1.15, 0.91, 0.9, 0.8, 0.8, 3.13] kWh
2026-06-19 19:00:02.311961: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g~be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 19:00:02.313330: LOAD: [ 4.9, 4.9, 4.93, 4.97, 5.0, 5.06, 5.39, 5.59, 6.13, 6.55, 6.86, 7.51, 8.1, 8.14, 8.24, 8.38, 8.57, 8.77, 9.3, 10.54, 12.49, 12.82, 12.89, 13.03, 13.24, 13.51, 13.84, 14.23, 14.69, 14.91, 14.92, 15.17, 15.48, 15.84, 16.04, 16.22, 16.53, 16.84, 17.46, 18.1, 18.51, 19.05, 19.36, 19.68, 19.99, 20.31, 20.62, 20.94, 21.25, 21.27, 21.29, 21.32, 21.35, 21.41, 21.69, 21.86, 22.33, 22.7, 22.96, 23.61, 24.19, 24.24, 24.33, 24.48, 24.67, 24.86, 25.39, 26.63, 28.58, 28.91, 28.99, 29.13, 29.33, 29.6, 29.93, 30.32, 30.78, 31.0, 31.02, 31.26, 31.57, 31.93] kWh
2026-06-19 19:00:02.314677: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:00:02.316041: IMPORT: [ 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.34, 1.8, 1.8, 1.8, 1.93, 2.24, 5.1, 7.8, 8.03, 10.84, 13.65, 16.77, 17.17, 17.88, 18.41, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 19.12, 19.58, 19.58, 19.58, 19.73, 20.04, 22.9] kWh
2026-06-19 19:00:02.317328: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:00:02.318709: METRIC: [ 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 71.96, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 121.95, 124.03, 131.33, 131.33, 131.33, 133.41, 138.04, 175.69, 212.02, 215.25, 254.01, 292.56, 335.26, 340.8, 350.49, 357.79, 362.34, 362.34, 362.34, 362.34, 362.34, 362.34, 362.34, 362.34, 362.34, 362.34, 362.34, 362.34, 362.34, 362.34, 362.34, 362.34, 362.34, 412.32, 412.32, 412.32, 412.32, 412.32, 412.32, 412.32, 412.32, 412.32, 412.32, 412.32, 412.32, 412.32, 412.32, 412.32, 412.32, 418.26, 425.56, 425.56, 425.56, 427.93, 432.55, 470.21] p
2026-06-19 19:00:02.320803: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg]
2026-06-19 19:00:02.320848: Saving plan best values to HA entities
2026-06-19 19:00:02.528945: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 19:00:02.536778: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 19:00:02.543946: Best charging limit SoC's [1.0, 16.0, 5.5, 16.0, 12.0, 12.5, 1.0, 16.0]kWh, export []kWh gives import battery 40.04kWh, house 0.9kWh, export 0.0kWh, metric 439.26p, metric10 458.87p
2026-06-19 19:00:02.635259: Marginal costs baseline metric (no standing charge): 339.2971
2026-06-19 19:00:02.842973: Marginal energy costs matrix computed: min=16.63 max=21.66
2026-06-19 19:00:02.947916: Rate array import [{'start': 1140, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1140, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 19:00:02.948698: - Your estimated bill for today is £0.72 and tomorrow is £2.90
2026-06-19 19:00:02.948740: - Import rates are expensive (22.4p - 27.2p) for the next 4 hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 19:00:02.948760: - The battery is currently at 69% and is in eco mode for the next 13 hours.
2026-06-19 19:00:02.948776: - For the next 48 hours there will be no solar generation.
2026-06-19 19:00:02.948808: - You will run out of battery in 15 hours.
2026-06-19 19:00:02.948825: - Your next charge slot will be in 13 hours where import rates will be cheap (15.0p).
2026-06-19 19:00:02.948841:
2026-06-19 19:00:03.001399: Plan calculation took 1.23 seconds
2026-06-19 19:00:03.005938: No high rate period found
2026-06-19 19:00:03.058458: Import threshold used for optimisation was 16.74p
2026-06-19 19:00:03.121846: Low import rate windows [0: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 1: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 2: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 3: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 4: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 5: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 6: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 7: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 8: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 9: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 10: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 11: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 12: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 13: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 14: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 15: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 16: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 17: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 18: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 19: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 20: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 21: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 22: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 23: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 24: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 25: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 26: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 27: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 28: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 29: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 30: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 31: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 32: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 33: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 34: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 35: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 36: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 37: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 38: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 39: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 40: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 41: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 42: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 43: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 44: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 45: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 46: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 47: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 48: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 49: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 50: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 51: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 52: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 53: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 54: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 55: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 56: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 57: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 58: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 59: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 60: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 61: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 62: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 63: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 64: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 65: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 66: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 67: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 68: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 69: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 70: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 71: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 72: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 73: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 74: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 75: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 76: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 77: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 78: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 79: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 80: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 81: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 82: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 83: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 84: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 85: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 86: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 87: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 88: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 89: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 90: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 91: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 92: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 93: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93]
2026-06-19 19:00:03.131851: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 09:00:00+01:00 - current SoC 69%, target 6%
2026-06-19 19:00:03.131995: Inverter 0 disabled charge window while waiting for schedule (now 06-19 19:00:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 19:00:03.132088: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:00:03.132320: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:00:03.132507: Not setting charging SoC as we are not within the window (now 06-19 19:00:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 19:00:03.132557: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 19:00:03.132608: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 19:00:03.246399: Warn: Web Socket result failed {'id': 72, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:00:03.246490: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:00:08.329631: Warn: Web Socket result failed {'id': 73, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:00:08.329754: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:00:13.423364: Warn: Web Socket result failed {'id': 74, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:00:13.423452: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:00:18.496857: Warn: Web Socket result failed {'id': 75, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:00:18.496947: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:00:23.515036: Warn: Web Socket result failed {'id': 76, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:00:23.515210: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:00:28.547292: Warn: Web Socket result failed {'id': 77, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:00:28.547377: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:00:33.563940: Warn: Web Socket result failed {'id': 78, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:00:33.564021: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:00:38.582863: Warn: Web Socket result failed {'id': 79, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:00:38.582957: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:00:43.604481: Warn: Web Socket result failed {'id': 80, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:00:43.604584: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:00:48.619021: Warn: Web Socket result failed {'id': 81, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:00:48.619115: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:00:53.619969: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 19:00:53.627479: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 19:00:53.627673: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:00:53.627711: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:00:53.627733: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:00:53.627752: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:00:53.627770: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:00:53.627807: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:00:53.627828: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:00:53.627844: Inverter 0 count register writes 0
2026-06-19 19:00:53.645708: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 19:00:53.651354: Total inverter register writes now 0
2026-06-19 19:00:53.672461: Completed run status Demand with Errors reported (check log)
2026-06-19 19:00:53.684915: Saved current settings to /config/predbat_config.json
2026-06-19 19:01:33.760920: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:01:33.761249: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:01:33.761304: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:01:33.761534: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:01:33.761592: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:01:33.761622: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:01:33.761654: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:03:33.930721: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:03:33.930940: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:03:33.930971: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:03:33.931091: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:03:33.931118: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:03:33.931136: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:03:33.931151: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:05:00.074297: --------------- PredBat - update at 2026-06-19 19:05:00+01:00 with clock skew 0 minutes, minutes now 1145
2026-06-19 19:05:00.074844: Saved current settings to /config/predbat_config.json
2026-06-19 19:05:00.074965: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 18.7 minutes
2026-06-19 19:05:00.075022: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 19:05:00.075127: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 19:05:00.094482: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 19:05:00.095022: Predbat mode is set to Control charge
2026-06-19 19:05:00.212288: Found 11520 load_today datapoints going back 1 days
2026-06-19 19:05:00.212390: Using load_power data to fill gaps in load_today data
2026-06-19 19:05:00.271168: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 19:05:00.271313: Zero load period starting at 2026-06-19T12:09:00+0100 (416 minutes) for 889 minutes with base value 0.9
2026-06-19 19:05:00.271358: Zero load period starting at 2026-06-18T19:24:00+0100 (1421 minutes) for 64 minutes with base value 0.8
2026-06-19 19:05:00.272167: Processing 384 30-minute periods for power integration
2026-06-19 19:05:00.323150: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 19:05:00.323231: Car charging hold True, threshold 6.0kWh
2026-06-19 19:05:00.323261: Current data so far today: load 4.95kWh, import 1.3kWh, export 0.0kWh, PV 0kWh
2026-06-19 19:05:00.340896: Standing charge is set to 49.98p
2026-06-19 19:05:00.387627: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 19:05:00.387740: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 19:05:00.387955: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 81.7 minutes
2026-06-19 19:05:00.388255: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 81.7 minutes
2026-06-19 19:05:00.392958: Loaded 95 datapoints of futurerate analysis
2026-06-19 19:05:00.519551: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02']
2026-06-19 19:05:00.540051: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 19:05:00.540282: Import rates: min 13.17p, max 36.53p, average 20.01p
2026-06-19 19:05:00.572148: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 19:05:00.572228: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 19:05:00.573104: High export rate found rates in range 99p to -99p
2026-06-19 19:05:00.653244: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 19:05:00.653354: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 19:05:00.653525: Last hour: net energy 0.21kWh, import 0.21kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 7.7p, import 7.7p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 19:05:00.697323: Today's energy total net 1.3kWh, import 1.3kWh, export 0.0kWh, cost 75.67p, import 25.69p, export 0.0p, carbon 0.0kg
2026-06-19 19:05:00.697418: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 19:05:00.698956: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 19:05:00.700566: Warn: Found 1 gaps in load_today totalling 9890 minutes to fill using average data
2026-06-19 19:05:00.700654: Gap starting at 2026-06-18T15:55:00+0100 (1630 minutes) for 9890 minutes
2026-06-19 19:05:00.713501: Historical days now [7] weight [1]
2026-06-19 19:05:00.734194: Today's load divergence 120.57%, in-day adjustment 115.54%, damping 0.95x, yesterday 100.0% today 119.54% blend 20.49%
2026-06-19 19:05:00.734252: Today's predicted so far 10.47kWh with 0.0kWh car/iBoost excluded, 0.67kWh import ignored, and 0kWh forecast extra.
2026-06-19 19:05:00.734275: Today's actual load so far 13.59kWh with 0.0kWh car/iBoost excluded, and 0.14kWh import ignored.
2026-06-19 19:05:00.763790: Inverter 0: Type SK Sunsynk
2026-06-19 19:05:00.763848: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:05:00.763995: Reserve min: 5%, battery_min: 5%
2026-06-19 19:05:00.764046: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:05:00.764260: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -27W, current battery voltage 51.2V, grid power -545W, load power 557W, PV Power 0W
2026-06-19 19:05:00.764376: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:05:00.764463: Inverter 0 scheduled charge enable is False
2026-06-19 19:05:00.764483: Inverter 0 charge windows currently []
2026-06-19 19:05:00.764502: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:05:00.764586: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:05:00.764607: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:05:00.764633: Inverter 0 scheduled discharge enable is False
2026-06-19 19:05:00.764726: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:05:00.764747: Inverter 0 discharge windows currently []
2026-06-19 19:05:00.764777: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:05:00.764792: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:05:00.764804: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:05:00.815781: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 19:05:00.815854: Plan was last updated on 2026-06-19 18:55:00+01:00 and is now 10.0 minutes old
2026-06-19 19:05:00.816108: Best charge window [ 20-06 08:00:00 - 20-06 09:00:00 @ 15.47p 6%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ]
2026-06-19 19:05:00.816152: Best export window [ ]
2026-06-19 19:05:00.816824: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 19:05:00.818447: Load divergence over 8.0 hours mean 409.56W, min 0.0W, max 2388.0W, std dev 500.19W, divergence 61.06%
2026-06-19 19:05:00.834524: Creating pool of 12 processes to match your CPU count
2026-06-19 19:05:00.908722: predict base end_record 06-21 11:10:00, final soc 0.8kWh, metric 503.87p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:40:00, load 31.86kWh, PV 0.0kWh
2026-06-19 19:05:00.911174: Slot: [ 19:05, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:05:00.912648: SoC: [ 11.04, 11.04, 11.01, 10.97, 10.93, 10.85, 10.52, 10.3, 9.72, 9.26, 8.93, 8.23, 7.6, 7.55, 7.45, 7.3, 7.09, 6.88, 6.31, 4.98, 2.89, 2.53, 2.45, 2.3, 2.08, 1.8, 1.44, 1.02, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:05:00.913983: BAT: [ 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-, 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-] kWh
2026-06-19 19:05:00.915144: LOAD: [ 4.95, 4.95, 4.98, 5.02, 5.05, 5.13, 5.44, 5.64, 6.18, 6.61, 6.92, 7.56, 8.15, 8.2, 8.29, 8.44, 8.63, 8.82, 9.35, 10.59, 12.54, 12.87, 12.95, 13.09, 13.29, 13.56, 13.89, 14.28, 14.74, 14.96, 14.97, 15.22, 15.53, 15.89, 16.09, 16.29, 16.58, 16.91, 17.51, 18.16, 18.58, 19.09, 19.42, 19.73, 20.05, 20.36, 20.68, 20.99, 21.31, 21.37, 21.4, 21.43, 21.45, 21.52, 21.79, 21.96, 22.43, 22.8, 23.07, 23.71, 24.3, 24.34, 24.44, 24.58, 24.77, 24.97, 25.5, 26.74, 28.69, 29.02, 29.09, 29.23, 29.44, 29.7, 30.04, 30.43, 30.89, 31.11, 31.12, 31.36, 31.68, 32.03] kWh
2026-06-19 19:05:00.916230: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:05:00.917334: IMPORT: [ 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.56, 1.78, 1.79, 2.03, 2.34, 2.7, 2.9, 3.1, 3.39, 3.73, 4.32, 4.98, 5.4, 5.91, 6.24, 6.55, 6.86, 7.18, 7.49, 7.8, 8.12, 8.19, 8.21, 8.24, 8.27, 8.33, 8.61, 8.78, 9.25, 9.62, 9.88, 10.53, 11.11, 11.16, 11.25, 11.4, 11.59, 11.78, 12.31, 13.55, 15.5, 15.83, 15.91, 16.05, 16.25, 16.52, 16.85, 17.24, 17.7, 17.92, 17.94, 18.18, 18.49, 18.85] kWh
2026-06-19 19:05:00.918450: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:05:00.919645: METRIC: [ 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 129.74, 133.27, 133.46, 137.28, 141.9, 146.64, 149.34, 152.19, 156.13, 160.72, 168.92, 178.03, 183.79, 190.75, 195.53, 204.54, 213.09, 222.88, 232.56, 243.42, 255.08, 256.86, 257.58, 258.37, 259.14, 260.95, 268.43, 272.67, 283.76, 291.12, 296.51, 359.5, 371.05, 371.98, 373.75, 376.28, 379.4, 383.07, 392.89, 415.93, 452.33, 458.33, 459.67, 462.0, 465.65, 470.16, 476.08, 482.02, 489.32, 492.85, 493.04, 496.86, 501.48, 506.22] p
2026-06-19 19:05:01.032376: Battery has 13.58 hours left - now at 11.04kWh
2026-06-19 19:05:01.077090: predict base10 end_record 06-21 11:10:00, final soc 0.8kWh, metric 526.51p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:10:00, load 33.14kWh, PV 0.0kWh
2026-06-19 19:05:01.078580: Slot: [ 19:05, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:05:01.079726: SoC: [ 11.04, 11.04, 11.0, 10.97, 10.93, 10.84, 10.49, 10.27, 9.66, 9.18, 8.83, 8.1, 7.44, 7.39, 7.28, 7.12, 6.9, 6.69, 6.09, 4.69, 2.5, 2.13, 2.04, 1.89, 1.66, 1.36, 0.98, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:05:01.080647: BAT: [ 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-, 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-] kWh
2026-06-19 19:05:01.081825: LOAD: [ 4.95, 4.95, 4.98, 5.02, 5.05, 5.13, 5.46, 5.67, 6.24, 6.68, 7.01, 7.69, 8.3, 8.35, 8.45, 8.6, 8.8, 9.0, 9.56, 10.86, 12.9, 13.25, 13.33, 13.47, 13.69, 13.97, 14.31, 14.73, 15.21, 15.44, 15.45, 15.71, 16.03, 16.41, 16.62, 16.83, 17.13, 17.48, 18.11, 18.79, 19.23, 19.77, 20.11, 20.44, 20.77, 21.09, 21.42, 21.75, 22.09, 22.15, 22.18, 22.21, 22.24, 22.31, 22.59, 22.77, 23.26, 23.65, 23.93, 24.6, 25.22, 25.27, 25.37, 25.52, 25.72, 25.92, 26.48, 27.78, 29.82, 30.16, 30.24, 30.39, 30.6, 30.88, 31.23, 31.64, 32.12, 32.35, 32.37, 32.62, 32.95, 33.32] kWh
2026-06-19 19:05:01.082883: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:05:01.083977: IMPORT: [ 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.54, 2.02, 2.25, 2.27, 2.52, 2.85, 3.22, 3.43, 3.64, 3.94, 4.29, 4.92, 5.61, 6.05, 6.58, 6.92, 7.25, 7.58, 7.91, 8.24, 8.56, 8.9, 8.97, 8.99, 9.02, 9.05, 9.12, 9.41, 9.59, 10.08, 10.47, 10.75, 11.42, 12.03, 12.08, 12.18, 12.33, 12.53, 12.73, 13.29, 14.59, 16.63, 16.98, 17.06, 17.2, 17.42, 17.7, 18.04, 18.46, 18.94, 19.17, 19.18, 19.44, 19.76, 20.14] kWh
2026-06-19 19:05:01.085038: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:05:01.086196: METRIC: [ 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 129.3, 136.94, 140.64, 140.84, 144.84, 149.68, 154.65, 157.48, 160.46, 164.59, 169.39, 177.98, 187.53, 193.55, 200.85, 205.85, 215.3, 224.25, 234.51, 244.64, 256.02, 268.24, 270.11, 270.87, 271.69, 272.51, 274.4, 282.24, 286.68, 298.3, 306.0, 311.65, 375.27, 387.37, 388.34, 390.2, 392.85, 396.12, 399.96, 410.25, 434.38, 472.52, 478.8, 480.2, 482.65, 486.47, 491.19, 497.4, 503.62, 511.27, 514.97, 515.16, 519.16, 524.01, 528.97] p
2026-06-19 19:05:01.165256: predict best10 end_record 06-21 11:10:00, final soc 1.45kWh, metric 469.37p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:10:00, load 33.14kWh, PV 0.0kWh
2026-06-19 19:05:01.166690: Slot: [ 19:05, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:05:01.167829: SoC: [ 11.04, 11.04, 11.0, 10.97, 10.93, 10.84, 10.49, 10.27, 9.66, 9.18, 8.83, 8.1, 7.44, 7.39, 7.28, 7.12, 6.9, 6.69, 6.09, 4.69, 2.5, 2.13, 2.04, 1.89, 1.66, 1.36, 0.98, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.5, 12.5, 12.5, 12.15, 11.8, 11.44, 11.09, 10.74, 10.38, 10.31, 10.28, 10.24, 10.21, 10.14, 9.83, 9.64, 9.11, 8.7, 8.39, 7.67, 7.02, 6.96, 6.85, 6.69, 6.48, 6.26, 5.66, 4.27, 2.07, 1.7, 1.62, 1.46, 1.23, 0.93, 0.8, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74] kWh
2026-06-19 19:05:01.168750: BAT: [ 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<bf+, g<bf+, 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~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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 19:05:01.169918: LOAD: [ 4.95, 4.95, 4.98, 5.02, 5.05, 5.13, 5.46, 5.67, 6.24, 6.68, 7.01, 7.69, 8.3, 8.35, 8.45, 8.6, 8.8, 9.0, 9.56, 10.86, 12.9, 13.25, 13.33, 13.47, 13.69, 13.97, 14.31, 14.73, 15.21, 15.44, 15.45, 15.71, 16.03, 16.41, 16.62, 16.83, 17.13, 17.48, 18.11, 18.79, 19.23, 19.77, 20.11, 20.44, 20.77, 21.09, 21.42, 21.75, 22.09, 22.15, 22.18, 22.21, 22.24, 22.31, 22.59, 22.77, 23.26, 23.65, 23.93, 24.6, 25.22, 25.27, 25.37, 25.52, 25.72, 25.92, 26.48, 27.78, 29.82, 30.16, 30.24, 30.39, 30.6, 30.88, 31.23, 31.64, 32.12, 32.35, 32.37, 32.62, 32.95, 33.32] kWh
2026-06-19 19:05:01.170963: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:05:01.172055: IMPORT: [ 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.73, 2.21, 2.25, 2.27, 2.52, 2.85, 5.31, 7.6, 8.69, 11.08, 13.51, 16.22, 17.64, 18.61, 19.15, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.71, 20.34, 20.82, 20.87, 20.88, 21.14, 21.46, 23.92] kWh
2026-06-19 19:05:01.173103: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:05:01.174240: METRIC: [ 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 132.13, 139.78, 140.47, 140.67, 144.67, 149.51, 181.91, 212.76, 228.19, 261.06, 294.38, 331.5, 351.22, 364.6, 371.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 426.88, 426.88, 426.88, 426.88, 426.88, 426.88, 426.88, 426.88, 426.88, 426.88, 426.88, 426.88, 426.88, 426.88, 426.88, 430.89, 440.34, 447.99, 448.68, 448.88, 452.88, 457.72, 490.12] p
2026-06-19 19:05:01.268065: predict best end_record 06-21 11:10:00, final soc 1.58kWh, metric 450.47p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 10:15:00, load 31.86kWh, PV 0.0kWh
2026-06-19 19:05:01.270674: Slot: [ 19:05, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:05:01.272857: SoC: [ 11.04, 11.04, 11.01, 10.97, 10.93, 10.85, 10.52, 10.3, 9.72, 9.26, 8.93, 8.23, 7.6, 7.55, 7.45, 7.3, 7.09, 6.88, 6.31, 4.98, 2.89, 2.53, 2.45, 2.3, 2.08, 1.8, 1.44, 1.17, 1.17, 0.93, 0.92, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.23, 12.5, 12.5, 12.5, 12.16, 11.83, 11.49, 11.15, 10.82, 10.48, 10.41, 10.38, 10.35, 10.32, 10.25, 9.96, 9.77, 9.27, 8.87, 8.58, 7.89, 7.27, 7.21, 7.11, 6.96, 6.75, 6.55, 5.97, 4.64, 2.55, 2.19, 2.11, 1.96, 1.75, 1.46, 1.1, 1.1, 1.1, 0.87, 0.85, 0.8, 0.8, 3.13] kWh
2026-06-19 19:05:01.274913: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g>be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 19:05:01.277225: LOAD: [ 4.95, 4.95, 4.98, 5.02, 5.05, 5.13, 5.44, 5.64, 6.18, 6.61, 6.92, 7.56, 8.15, 8.2, 8.29, 8.44, 8.63, 8.82, 9.35, 10.59, 12.54, 12.87, 12.95, 13.09, 13.29, 13.56, 13.89, 14.28, 14.74, 14.96, 14.97, 15.22, 15.53, 15.89, 16.09, 16.29, 16.58, 16.91, 17.51, 18.16, 18.58, 19.09, 19.42, 19.73, 20.05, 20.36, 20.68, 20.99, 21.31, 21.37, 21.4, 21.43, 21.45, 21.52, 21.79, 21.96, 22.43, 22.8, 23.07, 23.71, 24.3, 24.34, 24.44, 24.58, 24.77, 24.97, 25.5, 26.74, 28.69, 29.02, 29.09, 29.23, 29.44, 29.7, 30.04, 30.43, 30.89, 31.11, 31.12, 31.36, 31.68, 32.03] kWh
2026-06-19 19:05:01.279200: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:05:01.281218: IMPORT: [ 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.44, 1.9, 1.9, 1.9, 2.03, 2.34, 5.2, 7.9, 8.15, 10.94, 13.77, 16.87, 17.29, 18.0, 18.51, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 19.23, 19.69, 19.69, 19.69, 19.88, 20.19, 23.05] kWh
2026-06-19 19:05:01.283172: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:05:01.285199: METRIC: [ 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 127.74, 135.04, 135.04, 135.04, 137.16, 141.78, 179.44, 215.76, 219.28, 257.71, 296.52, 338.96, 344.83, 354.49, 361.46, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 422.16, 429.46, 429.46, 429.46, 432.49, 437.11, 474.77] p
2026-06-19 19:05:01.288324: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg]
2026-06-19 19:05:01.288365: Saving plan best values to HA entities
2026-06-19 19:05:01.493861: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 19:05:01.499319: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 19:05:01.503829: Best charging limit SoC's [1.0, 16.0, 5.5, 16.0, 12.0, 12.5, 1.0, 16.0]kWh, export []kWh gives import battery 40.05kWh, house 0.95kWh, export 0.0kWh, metric 450.47p, metric10 469.37p
2026-06-19 19:05:01.578819: Marginal costs baseline metric (no standing charge): 350.5067
2026-06-19 19:05:01.793318: Marginal energy costs matrix computed: min=16.47 max=21.58
2026-06-19 19:05:01.874911: Rate array import [{'start': 1145, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1145, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 19:05:01.875495: - Your estimated bill for today is £0.76 and tomorrow is £2.91
2026-06-19 19:05:01.875526: - Import rates are expensive (22.4p - 27.2p) for the next 3 hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 19:05:01.875542: - The battery is currently at 69% and is in eco mode for the next 12 hours.
2026-06-19 19:05:01.875554: - For the next 48 hours there will be no solar generation.
2026-06-19 19:05:01.875566: - You will run out of battery in 15 hours.
2026-06-19 19:05:01.875578: - Your next charge slot will be in 12 hours where import rates will be cheap (15.0p).
2026-06-19 19:05:01.875591:
2026-06-19 19:05:01.922442: Plan calculation took 1.11 seconds
2026-06-19 19:05:01.925404: No high rate period found
2026-06-19 19:05:01.972740: Import threshold used for optimisation was 16.74p
2026-06-19 19:05:02.022312: Low import rate windows [0: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 1: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 2: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 3: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 4: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 5: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 6: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 7: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 8: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 9: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 10: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 11: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 12: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 13: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 14: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 15: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 16: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 17: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 18: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 19: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 20: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 21: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 22: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 23: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 24: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 25: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 26: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 27: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 28: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 29: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 30: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 31: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 32: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 33: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 34: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 35: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 36: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 37: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 38: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 39: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 40: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 41: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 42: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 43: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 44: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 45: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 46: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 47: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 48: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 49: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 50: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 51: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 52: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 53: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 54: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 55: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 56: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 57: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 58: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 59: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 60: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 61: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 62: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 63: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 64: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 65: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 66: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 67: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 68: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 69: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 70: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 71: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 72: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 73: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 74: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 75: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 76: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 77: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 78: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 79: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 80: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 81: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 82: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 83: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 84: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 85: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 86: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 87: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 88: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 89: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 90: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 91: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 92: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 93: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 94: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8]
2026-06-19 19:05:02.030695: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 09:00:00+01:00 - current SoC 69%, target 6%
2026-06-19 19:05:02.030824: Inverter 0 disabled charge window while waiting for schedule (now 06-19 19:05:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 19:05:02.030921: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:05:02.031160: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:05:02.031373: Not setting charging SoC as we are not within the window (now 06-19 19:05:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 19:05:02.031443: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 19:05:02.031506: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 19:05:02.130311: Warn: Web Socket result failed {'id': 82, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:05:02.130373: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:05:07.225756: Warn: Web Socket result failed {'id': 83, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:05:07.225862: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:05:12.275908: Warn: Web Socket result failed {'id': 84, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:05:12.276024: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:05:17.323389: Warn: Web Socket result failed {'id': 85, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:05:17.323477: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:05:22.411103: Warn: Web Socket result failed {'id': 86, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:05:22.411202: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:05:27.485775: Warn: Web Socket result failed {'id': 87, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:05:27.485872: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:05:32.523866: Warn: Web Socket result failed {'id': 88, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:05:32.523934: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:05:37.623202: Warn: Web Socket result failed {'id': 89, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:05:37.623293: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:05:42.637277: Warn: Web Socket result failed {'id': 90, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:05:42.637370: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:05:47.740716: Warn: Web Socket result failed {'id': 91, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:05:47.740808: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:05:52.741587: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 19:05:52.748682: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 19:05:52.748884: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:05:52.748939: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:05:52.748966: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:05:52.748989: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:05:52.749011: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:05:52.749033: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:05:52.749054: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:05:52.749074: Inverter 0 count register writes 0
2026-06-19 19:05:52.764787: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 19:05:52.764955: Recompute is saving previous plan...
2026-06-19 19:05:52.769009: Best charge window [ 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 0% ]
2026-06-19 19:05:52.769083: Best export window [ ]
2026-06-19 19:05:52.769937: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 19:05:52.771935: Load divergence over 8.0 hours mean 409.56W, min 0.0W, max 2388.0W, std dev 500.19W, divergence 61.06%
2026-06-19 19:05:52.791103: Calculating data from yesterday for savings calculation
2026-06-19 19:05:52.801436: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 19:05:52.807240: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 19:05:52.808183: Creating pool of 12 processes to match your CPU count
2026-06-19 19:05:52.859051: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 19:05:52.860673: Optimise levels pass started at 2026-06-19 19:05:52
2026-06-19 19:05:52.860711: Optimise all windows, total charge 94 export 1
2026-06-19 19:05:53.096561: >> Region optimisation pass width 960
2026-06-19 19:05:53.426727: >> Region optimisation pass width 480
2026-06-19 19:05:53.772578: >> Region optimisation pass width 240
2026-06-19 19:05:54.225270: >> Region optimisation pass width 120
2026-06-19 19:05:55.170449: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 79
2026-06-19 19:05:55.170535: Optimise levels pass ended at 2026-06-19 19:05:55, duration 2.3 seconds tried 295 combinations
2026-06-19 19:05:55.170596: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 418.94p, best_keep 0kWh, best_cycle 48.63kWh, best_carbon 0kg, best_import 35.05kWh
2026-06-19 19:05:55.185341: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 12.5, 12.5, 0, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 19:05:55.185542: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 329.64p, best_cost 337.78p, best_cycle 33.78kWh, best_carbon 0kg, best_import 41.08kWh
2026-06-19 19:05:55.222378: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 329.57p, best_cost 337.71p, best_cycle 33.78kWh, best_carbon 0kg, best_import 41.08kWh
2026-06-19 19:05:55.256795: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 329.56p, best_cost 337.7p, best_cycle 33.78kWh, best_carbon 0kg, best_import 41.08kWh
2026-06-19 19:05:55.385447: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 329.56p, best_cost 337.7p, best_cycle 33.78kWh, best_carbon 0kg, best_import 41.08kWh
2026-06-19 19:05:55.414479: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 329.56p, best_cost 337.7p, best_cycle 33.78kWh, best_carbon 0kg, best_import 41.08kWh
2026-06-19 19:05:55.443286: Best charge windows best_metric 329.56p, best_cost 337.7p, best_carbon 0kg, best_import 41.08kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ]
2026-06-19 19:05:55.444238: Best charge windows best_metric 329.56p, best_cost 337.7p, best_carbon 0kg, best_import 41.08kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ]
2026-06-19 19:05:55.444371: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 329.56p, best_cost 337.7p, best_cycle 33.78kWh, best_carbon 0kg, best_import 41.08kWh
2026-06-19 19:05:55.477910: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 329.56p, best_cost 337.7p, best_cycle 33.78kWh, best_carbon 0kg, best_import 41.08kWh
2026-06-19 19:05:55.506970: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 329.56p, best_cost 337.7p, best_cycle 33.78kWh, best_carbon 0kg, best_import 41.08kWh
2026-06-19 19:05:55.631890: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 329.56p, best_cost 337.7p, best_cycle 33.78kWh, best_carbon 0kg, best_import 41.08kWh
2026-06-19 19:05:55.657000: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 329.56p, best_cost 337.7p, best_cycle 33.78kWh, best_carbon 0kg, best_import 41.08kWh
2026-06-19 19:05:55.685160: Best charge windows best_metric 329.56p, best_cost 337.7p, best_carbon 0kg, best_import 41.08kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ]
2026-06-19 19:05:55.685370: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 329.56p, best_cost 337.7p, best_cycle 33.78kWh, best_carbon 0kg, best_import 41.08kWh
2026-06-19 19:05:55.715463: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 329.56p, best_cost 337.7p, best_cycle 33.78kWh, best_carbon 0kg, best_import 41.08kWh
2026-06-19 19:05:55.745211: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 329.56p, best_cost 337.7p, best_cycle 33.78kWh, best_carbon 0kg, best_import 41.08kWh
2026-06-19 19:05:55.867981: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 329.56p, best_cost 337.7p, best_cycle 33.78kWh, best_carbon 0kg, best_import 41.08kWh
2026-06-19 19:05:55.893036: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 329.56p, best_cost 337.7p, best_cycle 33.78kWh, best_carbon 0kg, best_import 41.08kWh
2026-06-19 19:05:55.915246: Best charge windows best_metric 329.56p, best_cost 337.7p, best_carbon 0kg, best_import 41.08kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ]
2026-06-19 19:05:55.915334: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 329.56p, best_cost 337.7p, best_cycle 33.78kWh, best_carbon 0kg, best_import 41.08kWh
2026-06-19 19:05:55.936720: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 329.56p, best_cost 337.7p, best_cycle 33.78kWh, best_carbon 0kg, best_import 41.08kWh
2026-06-19 19:05:55.959228: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 329.56p, best_cost 337.7p, best_cycle 33.78kWh, best_carbon 0kg, best_import 41.08kWh
2026-06-19 19:05:56.070694: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 329.56p, best_cost 337.7p, best_cycle 33.78kWh, best_carbon 0kg, best_import 41.08kWh
2026-06-19 19:05:56.096421: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 329.56p, best_cost 337.7p, best_cycle 33.78kWh, best_carbon 0kg, best_import 41.08kWh
2026-06-19 19:05:56.127785: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 329.56p, best_cost 337.7p, best_cycle 33.78kWh, best_carbon 0kg, best_import 41.08kWh
2026-06-19 19:05:56.156567: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 329.24p, best_cost 337.36p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:56.181707: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 328.85p, best_cost 337.07p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:56.233324: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 328.85p, best_cost 337.07p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:56.281443: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 328.85p, best_cost 337.07p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:56.335999: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 328.5p, best_cost 336.52p, best_cycle 33.46kWh, best_carbon 0kg, best_import 41.06kWh
2026-06-19 19:05:56.382899: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 328.5p, best_cost 336.52p, best_cycle 33.46kWh, best_carbon 0kg, best_import 41.06kWh
2026-06-19 19:05:56.433950: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 328.47p, best_cost 336.5p, best_cycle 33.46kWh, best_carbon 0kg, best_import 41.06kWh
2026-06-19 19:05:56.482642: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 328.47p, best_cost 336.5p, best_cycle 33.46kWh, best_carbon 0kg, best_import 41.06kWh
2026-06-19 19:05:56.543504: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 328.45p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:56.603685: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:56.667868: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:56.784708: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:56.905654: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:56.960099: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:57.021248: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:57.218732: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:57.280672: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:57.335257: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:57.397885: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:57.456952: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:57.512998: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:57.573407: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:57.600672: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:57.627652: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:57.658825: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:57.692533: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:57.720567: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:57.821970: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:57.899427: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:57.959931: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:58.043479: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:58.073712: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:58.099203: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:58.129548: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 328.43p, best_cost 336.55p, best_cycle 33.34kWh, best_carbon 0kg, best_import 41.05kWh
2026-06-19 19:05:58.156744: Best charge windows best_metric 328.43p, best_cost 336.55p, best_carbon 0kg, best_import 41.05kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ]
2026-06-19 19:05:58.157095: Tweak plan optimisation started
2026-06-19 19:05:58.370558: Tweak optimisation finished metric 328.43 cost 336.55 metric_keep 0 cycle 33.34 carbon 0 import 41.05
2026-06-19 19:05:58.381233: Raw charge windows [ 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 78%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 78%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ] reserve 0.8
2026-06-19 19:05:58.382087: Unclipped charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ] reserve 0.8
2026-06-19 19:05:58.382585: Unfiltered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ] reserve 0.8
2026-06-19 19:05:58.382973: Filtered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ] reserve 0.8
2026-06-19 19:05:58.411562: Previous plan best metric is 328.93 (cost 337.15) and new plan best metric is 328.84 (cost 337.02)
2026-06-19 19:05:58.411631: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 19:05:58.411812: Plan valid is now true after recompute was False
2026-06-19 19:05:58.442603: predict base end_record 06-21 11:00:00, final soc 0.8kWh, metric 501.48p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:40:00, load 31.67kWh, PV 0.0kWh
2026-06-19 19:05:58.444924: Slot: [ 19:05, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:05:58.446389: SoC: [ 11.04, 11.04, 11.01, 10.97, 10.93, 10.85, 10.52, 10.3, 9.72, 9.26, 8.93, 8.23, 7.6, 7.55, 7.45, 7.3, 7.09, 6.88, 6.31, 4.98, 2.89, 2.53, 2.45, 2.3, 2.08, 1.8, 1.44, 1.02, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:05:58.447515: BAT: [ 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-, 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-] kWh
2026-06-19 19:05:58.448873: LOAD: [ 4.95, 4.95, 4.98, 5.02, 5.05, 5.13, 5.44, 5.64, 6.18, 6.61, 6.92, 7.56, 8.15, 8.2, 8.29, 8.44, 8.63, 8.82, 9.35, 10.59, 12.54, 12.87, 12.95, 13.09, 13.29, 13.56, 13.89, 14.28, 14.74, 14.96, 14.97, 15.22, 15.53, 15.89, 16.09, 16.29, 16.58, 16.91, 17.51, 18.16, 18.58, 19.09, 19.42, 19.73, 20.05, 20.36, 20.68, 20.99, 21.31, 21.37, 21.4, 21.43, 21.45, 21.52, 21.79, 21.96, 22.43, 22.8, 23.07, 23.71, 24.3, 24.34, 24.44, 24.58, 24.77, 24.97, 25.5, 26.74, 28.69, 29.02, 29.09, 29.23, 29.44, 29.7, 30.04, 30.43, 30.89, 31.11, 31.12, 31.36, 31.68] kWh
2026-06-19 19:05:58.450181: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:05:58.451539: IMPORT: [ 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.56, 1.78, 1.79, 2.03, 2.34, 2.7, 2.9, 3.1, 3.39, 3.73, 4.32, 4.98, 5.4, 5.91, 6.24, 6.55, 6.86, 7.18, 7.49, 7.8, 8.12, 8.19, 8.21, 8.24, 8.27, 8.33, 8.61, 8.78, 9.25, 9.62, 9.88, 10.53, 11.11, 11.16, 11.25, 11.4, 11.59, 11.78, 12.31, 13.55, 15.5, 15.83, 15.91, 16.05, 16.25, 16.52, 16.85, 17.24, 17.7, 17.92, 17.94, 18.18, 18.49] kWh
2026-06-19 19:05:58.452853: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:05:58.454243: METRIC: [ 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 129.74, 133.27, 133.46, 137.28, 141.9, 146.64, 149.34, 152.19, 156.13, 160.72, 168.92, 178.03, 183.79, 190.75, 195.53, 204.54, 213.09, 222.88, 232.56, 243.42, 255.08, 256.86, 257.58, 258.37, 259.14, 260.95, 268.43, 272.67, 283.76, 291.12, 296.51, 359.5, 371.05, 371.98, 373.75, 376.28, 379.4, 383.07, 392.89, 415.93, 452.33, 458.33, 459.67, 462.0, 465.65, 470.16, 476.08, 482.02, 489.32, 492.85, 493.04, 496.86, 501.48] p
2026-06-19 19:05:58.549795: Battery has 13.58 hours left - now at 11.04kWh
2026-06-19 19:05:58.589789: predict base10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 524.01p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:10:00, load 32.95kWh, PV 0.0kWh
2026-06-19 19:05:58.591152: Slot: [ 19:05, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:05:58.592240: SoC: [ 11.04, 11.04, 11.0, 10.97, 10.93, 10.84, 10.49, 10.27, 9.66, 9.18, 8.83, 8.1, 7.44, 7.39, 7.28, 7.12, 6.9, 6.69, 6.09, 4.69, 2.5, 2.13, 2.04, 1.89, 1.66, 1.36, 0.98, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:05:58.593187: BAT: [ 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-, 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-] kWh
2026-06-19 19:05:58.594743: LOAD: [ 4.95, 4.95, 4.98, 5.02, 5.05, 5.13, 5.46, 5.67, 6.24, 6.68, 7.01, 7.69, 8.3, 8.35, 8.45, 8.6, 8.8, 9.0, 9.56, 10.86, 12.9, 13.25, 13.33, 13.47, 13.69, 13.97, 14.31, 14.73, 15.21, 15.44, 15.45, 15.71, 16.03, 16.41, 16.62, 16.83, 17.13, 17.48, 18.11, 18.79, 19.23, 19.77, 20.11, 20.44, 20.77, 21.09, 21.42, 21.75, 22.09, 22.15, 22.18, 22.21, 22.24, 22.31, 22.59, 22.77, 23.26, 23.65, 23.93, 24.6, 25.22, 25.27, 25.37, 25.52, 25.72, 25.92, 26.48, 27.78, 29.82, 30.16, 30.24, 30.39, 30.6, 30.88, 31.23, 31.64, 32.12, 32.35, 32.37, 32.62, 32.95] kWh
2026-06-19 19:05:58.595911: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:05:58.597350: IMPORT: [ 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.54, 2.02, 2.25, 2.27, 2.52, 2.85, 3.22, 3.43, 3.64, 3.94, 4.29, 4.92, 5.61, 6.05, 6.58, 6.92, 7.25, 7.58, 7.91, 8.24, 8.56, 8.9, 8.97, 8.99, 9.02, 9.05, 9.12, 9.41, 9.59, 10.08, 10.47, 10.75, 11.42, 12.03, 12.08, 12.18, 12.33, 12.53, 12.73, 13.29, 14.59, 16.63, 16.98, 17.06, 17.2, 17.42, 17.7, 18.04, 18.46, 18.94, 19.17, 19.18, 19.44, 19.76] kWh
2026-06-19 19:05:58.598471: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:05:58.599648: METRIC: [ 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 129.3, 136.94, 140.64, 140.84, 144.84, 149.68, 154.65, 157.48, 160.46, 164.59, 169.39, 177.98, 187.53, 193.55, 200.85, 205.85, 215.3, 224.25, 234.51, 244.64, 256.02, 268.24, 270.11, 270.87, 271.69, 272.51, 274.4, 282.24, 286.68, 298.3, 306.0, 311.65, 375.27, 387.37, 388.34, 390.2, 392.85, 396.12, 399.96, 410.25, 434.38, 472.52, 478.8, 480.2, 482.65, 486.47, 491.19, 497.4, 503.62, 511.27, 514.97, 515.16, 519.16, 524.01] p
2026-06-19 19:05:58.663302: predict best10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 457.72p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:10:00, load 32.95kWh, PV 0.0kWh
2026-06-19 19:05:58.664705: Slot: [ 19:05, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:05:58.665906: SoC: [ 11.04, 11.04, 11.0, 10.97, 10.93, 10.84, 10.49, 10.27, 9.66, 9.18, 8.83, 8.1, 7.44, 7.39, 7.28, 7.12, 6.9, 6.69, 6.09, 4.69, 2.5, 2.13, 2.04, 1.89, 1.66, 1.36, 0.98, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.5, 12.5, 12.5, 12.15, 11.8, 11.44, 11.09, 10.74, 10.38, 10.31, 10.28, 10.24, 10.21, 10.14, 9.83, 9.64, 9.11, 8.7, 8.39, 7.67, 7.02, 6.96, 6.85, 6.69, 6.48, 6.26, 5.66, 4.27, 2.07, 1.7, 1.62, 1.46, 1.23, 0.93, 0.8, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:05:58.666944: BAT: [ 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<bf+, g<bf+, 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~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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 19:05:58.668182: LOAD: [ 4.95, 4.95, 4.98, 5.02, 5.05, 5.13, 5.46, 5.67, 6.24, 6.68, 7.01, 7.69, 8.3, 8.35, 8.45, 8.6, 8.8, 9.0, 9.56, 10.86, 12.9, 13.25, 13.33, 13.47, 13.69, 13.97, 14.31, 14.73, 15.21, 15.44, 15.45, 15.71, 16.03, 16.41, 16.62, 16.83, 17.13, 17.48, 18.11, 18.79, 19.23, 19.77, 20.11, 20.44, 20.77, 21.09, 21.42, 21.75, 22.09, 22.15, 22.18, 22.21, 22.24, 22.31, 22.59, 22.77, 23.26, 23.65, 23.93, 24.6, 25.22, 25.27, 25.37, 25.52, 25.72, 25.92, 26.48, 27.78, 29.82, 30.16, 30.24, 30.39, 30.6, 30.88, 31.23, 31.64, 32.12, 32.35, 32.37, 32.62, 32.95] kWh
2026-06-19 19:05:58.669291: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:05:58.670522: IMPORT: [ 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.73, 2.21, 2.25, 2.27, 2.52, 2.85, 5.31, 7.6, 8.69, 11.08, 13.51, 16.22, 17.64, 18.61, 19.15, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.71, 20.34, 20.82, 20.87, 20.88, 21.14, 21.46] kWh
2026-06-19 19:05:58.671577: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:05:58.672664: METRIC: [ 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 132.13, 139.78, 140.47, 140.67, 144.67, 149.51, 181.91, 212.76, 228.19, 261.06, 294.38, 331.5, 351.22, 364.6, 371.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 376.9, 426.88, 426.88, 426.88, 426.88, 426.88, 426.88, 426.88, 426.88, 426.88, 426.88, 426.88, 426.88, 426.88, 426.88, 426.88, 430.89, 440.34, 447.99, 448.68, 448.88, 452.88, 457.72] p
2026-06-19 19:05:58.738232: predict best end_record 06-21 11:00:00, final soc 0.8kWh, metric 437.11p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 10:15:00, load 31.67kWh, PV 0.0kWh
2026-06-19 19:05:58.739625: Slot: [ 19:05, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:05:58.740792: SoC: [ 11.04, 11.04, 11.01, 10.97, 10.93, 10.85, 10.52, 10.3, 9.72, 9.26, 8.93, 8.23, 7.6, 7.55, 7.45, 7.3, 7.09, 6.88, 6.31, 4.98, 2.89, 2.53, 2.45, 2.3, 2.08, 1.8, 1.44, 1.17, 1.17, 0.93, 0.92, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.23, 12.5, 12.5, 12.5, 12.16, 11.83, 11.49, 11.15, 10.82, 10.48, 10.41, 10.38, 10.35, 10.32, 10.25, 9.96, 9.77, 9.27, 8.87, 8.58, 7.89, 7.27, 7.21, 7.11, 6.96, 6.75, 6.55, 5.97, 4.64, 2.55, 2.19, 2.11, 1.96, 1.75, 1.46, 1.1, 1.1, 1.1, 0.87, 0.85, 0.8, 0.8] kWh
2026-06-19 19:05:58.741716: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g>be-, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 19:05:58.742913: LOAD: [ 4.95, 4.95, 4.98, 5.02, 5.05, 5.13, 5.44, 5.64, 6.18, 6.61, 6.92, 7.56, 8.15, 8.2, 8.29, 8.44, 8.63, 8.82, 9.35, 10.59, 12.54, 12.87, 12.95, 13.09, 13.29, 13.56, 13.89, 14.28, 14.74, 14.96, 14.97, 15.22, 15.53, 15.89, 16.09, 16.29, 16.58, 16.91, 17.51, 18.16, 18.58, 19.09, 19.42, 19.73, 20.05, 20.36, 20.68, 20.99, 21.31, 21.37, 21.4, 21.43, 21.45, 21.52, 21.79, 21.96, 22.43, 22.8, 23.07, 23.71, 24.3, 24.34, 24.44, 24.58, 24.77, 24.97, 25.5, 26.74, 28.69, 29.02, 29.09, 29.23, 29.44, 29.7, 30.04, 30.43, 30.89, 31.11, 31.12, 31.36, 31.68] kWh
2026-06-19 19:05:58.743961: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:05:58.745058: IMPORT: [ 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.44, 1.9, 1.9, 1.9, 2.03, 2.34, 5.2, 7.9, 8.15, 10.94, 13.77, 16.87, 17.29, 18.0, 18.51, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 19.23, 19.69, 19.69, 19.69, 19.88, 20.19] kWh
2026-06-19 19:05:58.746123: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:05:58.747218: METRIC: [ 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 127.74, 135.04, 135.04, 135.04, 137.16, 141.78, 179.44, 215.76, 219.28, 257.71, 296.52, 338.96, 344.83, 354.49, 361.46, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 366.24, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 416.22, 422.16, 429.46, 429.46, 429.46, 432.49, 437.11] p
2026-06-19 19:05:58.748886: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , ]
2026-06-19 19:05:58.748911: Saving plan best values to HA entities
2026-06-19 19:05:58.871189: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 19:05:58.876273: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 19:05:58.881225: Best charging limit SoC's [1.0, 16.0, 5.5, 16.0, 12.0, 12.5, 1.0, 16.0]kWh, export []kWh gives import battery 40.05kWh, house 0.95kWh, export 0.0kWh, metric 437.11p, metric10 457.72p
2026-06-19 19:05:58.959579: Marginal costs baseline metric (no standing charge): 337.1457
2026-06-19 19:05:59.134150: Marginal energy costs matrix computed: min=16.47 max=21.58
2026-06-19 19:05:59.208309: Rate array import [{'start': 1145, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1145, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 19:05:59.208999: - Your estimated bill for today is £0.76 and tomorrow is £2.91
2026-06-19 19:05:59.209031: - Import rates are expensive (22.4p - 27.2p) for the next 3 hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 19:05:59.209050: - The battery is currently at 69% and is in eco mode for the next 12 hours.
2026-06-19 19:05:59.209066: - For the next 48 hours there will be no solar generation.
2026-06-19 19:05:59.209081: - You will run out of battery in 15 hours.
2026-06-19 19:05:59.209096: - Your next charge slot will be in 12 hours where import rates will be cheap (15.0p).
2026-06-19 19:05:59.209112:
2026-06-19 19:05:59.255501: Plan calculation took 6.49 seconds
2026-06-19 19:05:59.255729: Inverter 0: Type SK Sunsynk
2026-06-19 19:05:59.255847: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:05:59.256085: Reserve min: 5%, battery_min: 5%
2026-06-19 19:05:59.256152: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:05:59.256422: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -25W, current battery voltage 51.2V, grid power -579W, load power 523W, PV Power 0W
2026-06-19 19:05:59.256626: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:05:59.256712: Inverter 0 scheduled charge enable is False
2026-06-19 19:05:59.256740: Inverter 0 charge windows currently []
2026-06-19 19:05:59.256786: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:05:59.256893: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:05:59.256918: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:05:59.256951: Inverter 0 scheduled discharge enable is False
2026-06-19 19:05:59.257069: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:05:59.257095: Inverter 0 discharge windows currently []
2026-06-19 19:05:59.257117: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:05:59.257133: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:05:59.257149: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:05:59.318222: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 09:00:00+01:00 - current SoC 69%, target 6%
2026-06-19 19:05:59.318325: Inverter 0 disabled charge window while waiting for schedule (now 06-19 19:05:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 19:05:59.318376: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:05:59.318517: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:05:59.318648: Not setting charging SoC as we are not within the window (now 06-19 19:05:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 19:05:59.318684: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 19:05:59.318721: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 19:05:59.328520: Warn: Web Socket result failed {'id': 92, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:05:59.328595: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:06:04.397854: Warn: Web Socket result failed {'id': 93, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:06:04.397967: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:06:09.414015: Warn: Web Socket result failed {'id': 94, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:06:09.414103: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:06:14.453365: Warn: Web Socket result failed {'id': 95, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:06:14.453452: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:06:19.472477: Warn: Web Socket result failed {'id': 96, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:06:19.472650: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:06:24.523127: Warn: Web Socket result failed {'id': 97, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:06:24.523238: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:06:29.529908: Warn: Web Socket result failed {'id': 98, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:06:29.529988: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:06:34.578532: Warn: Web Socket result failed {'id': 99, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:06:34.578617: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:06:39.592457: Warn: Web Socket result failed {'id': 100, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:06:39.592613: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:06:44.622709: Warn: Web Socket result failed {'id': 101, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:06:44.622929: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:06:49.623582: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 19:06:49.636912: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 19:06:49.637083: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:06:49.637119: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:06:49.637145: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:06:49.637170: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:06:49.637193: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:06:49.637215: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:06:49.637238: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:06:49.637258: Inverter 0 count register writes 0
2026-06-19 19:06:49.659727: Total inverter register writes now 0
2026-06-19 19:06:49.682008: Completed run status Demand with Errors reported (check log)
2026-06-19 19:06:49.695288: Saved current settings to /config/predbat_config.json
2026-06-19 19:07:33.774413: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:07:33.774619: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:07:33.774659: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:07:33.774836: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:07:33.774866: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:07:33.774881: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:07:33.774894: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:09:33.951632: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:09:33.951851: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:09:33.951883: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:09:33.952038: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:09:33.952064: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:09:33.952082: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:09:33.952117: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:10:00.055633: --------------- PredBat - update at 2026-06-19 19:10:00+01:00 with clock skew 0 minutes, minutes now 1150
2026-06-19 19:10:00.056165: Saved current settings to /config/predbat_config.json
2026-06-19 19:10:00.056247: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 23.7 minutes
2026-06-19 19:10:00.056298: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 19:10:00.056398: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 19:10:00.075596: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 19:10:00.076070: Predbat mode is set to Control charge
2026-06-19 19:10:00.181409: Found 11520 load_today datapoints going back 1 days
2026-06-19 19:10:00.181524: Using load_power data to fill gaps in load_today data
2026-06-19 19:10:00.243056: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 19:10:00.243191: Zero load period starting at 2026-06-19T12:09:00+0100 (421 minutes) for 889 minutes with base value 0.9
2026-06-19 19:10:00.243246: Zero load period starting at 2026-06-18T19:24:00+0100 (1426 minutes) for 64 minutes with base value 0.8
2026-06-19 19:10:00.244232: Processing 384 30-minute periods for power integration
2026-06-19 19:10:00.307702: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 19:10:00.307783: Car charging hold True, threshold 6.0kWh
2026-06-19 19:10:00.307838: Current data so far today: load 5.0kWh, import 1.3kWh, export 0.0kWh, PV 0kWh
2026-06-19 19:10:00.327576: Standing charge is set to 49.98p
2026-06-19 19:10:00.376529: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 19:10:00.376596: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 19:10:00.376749: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 86.7 minutes
2026-06-19 19:10:00.377065: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 86.7 minutes
2026-06-19 19:10:00.383132: Loaded 95 datapoints of futurerate analysis
2026-06-19 19:10:00.535481: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02']
2026-06-19 19:10:00.561748: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 19:10:00.562013: Import rates: min 13.17p, max 36.53p, average 20.01p
2026-06-19 19:10:00.601017: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 19:10:00.601106: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 19:10:00.602265: High export rate found rates in range 99p to -99p
2026-06-19 19:10:00.699454: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 19:10:00.699589: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 19:10:00.699801: Last hour: net energy 0.21kWh, import 0.21kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 7.54p, import 7.54p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 19:10:00.747366: Today's energy total net 1.3kWh, import 1.3kWh, export 0.0kWh, cost 75.67p, import 25.69p, export 0.0p, carbon 0.0kg
2026-06-19 19:10:00.747472: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 19:10:00.749041: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 19:10:00.750499: Warn: Found 1 gaps in load_today totalling 9885 minutes to fill using average data
2026-06-19 19:10:00.750588: Gap starting at 2026-06-18T15:55:00+0100 (1635 minutes) for 9885 minutes
2026-06-19 19:10:00.764897: Historical days now [7] weight [1]
2026-06-19 19:10:00.789508: Today's load divergence 120.57%, in-day adjustment 115.6%, damping 0.95x, yesterday 100.0% today 119.54% blend 20.14%
2026-06-19 19:10:00.789576: Today's predicted so far 10.44kWh with 0.0kWh car/iBoost excluded, 0.73kWh import ignored, and 0kWh forecast extra.
2026-06-19 19:10:00.789605: Today's actual load so far 13.57kWh with 0.0kWh car/iBoost excluded, and 0.23kWh import ignored.
2026-06-19 19:10:00.817999: Inverter 0: Type SK Sunsynk
2026-06-19 19:10:00.818055: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:10:00.818191: Reserve min: 5%, battery_min: 5%
2026-06-19 19:10:00.818237: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:10:00.818438: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -26W, current battery voltage 51.2V, grid power -585W, load power 534W, PV Power 0W
2026-06-19 19:10:00.818550: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:10:00.818610: Inverter 0 scheduled charge enable is False
2026-06-19 19:10:00.818629: Inverter 0 charge windows currently []
2026-06-19 19:10:00.818648: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:10:00.818729: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:10:00.818749: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:10:00.818775: Inverter 0 scheduled discharge enable is False
2026-06-19 19:10:00.818881: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:10:00.818905: Inverter 0 discharge windows currently []
2026-06-19 19:10:00.818920: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:10:00.818933: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:10:00.818946: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:10:00.869760: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 19:10:00.869917: Plan was last updated on 2026-06-19 19:05:00+01:00 and is now 5.0 minutes old
2026-06-19 19:10:00.870189: Best charge window [ 20-06 08:00:00 - 20-06 09:00:00 @ 15.47p 6%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ]
2026-06-19 19:10:00.870227: Best export window [ ]
2026-06-19 19:10:00.870908: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 19:10:00.872535: Load divergence over 8.0 hours mean 411.7W, min 0.0W, max 2388.0W, std dev 498.78W, divergence 60.58%
2026-06-19 19:10:00.888963: Creating pool of 12 processes to match your CPU count
2026-06-19 19:10:00.967900: predict base end_record 06-21 11:05:00, final soc 0.8kWh, metric 504.15p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:40:00, load 31.87kWh, PV 0.0kWh
2026-06-19 19:10:00.969880: Slot: [ 19:10, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:10:00.971362: SoC: [ 11.04, 11.04, 11.01, 10.97, 10.94, 10.84, 10.52, 10.3, 9.72, 9.26, 8.93, 8.23, 7.6, 7.55, 7.45, 7.29, 7.09, 6.88, 6.31, 4.98, 2.88, 2.53, 2.45, 2.3, 2.08, 1.8, 1.44, 1.02, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:10:00.972543: BAT: [ 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-, 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-] kWh
2026-06-19 19:10:00.973992: LOAD: [ 5.0, 5.0, 5.03, 5.07, 5.1, 5.19, 5.49, 5.69, 6.23, 6.66, 6.97, 7.62, 8.2, 8.25, 8.34, 8.49, 8.68, 8.87, 9.4, 10.64, 12.59, 12.92, 13.0, 13.14, 13.34, 13.61, 13.94, 14.34, 14.79, 15.01, 15.03, 15.27, 15.58, 15.94, 16.13, 16.35, 16.62, 16.96, 17.56, 18.22, 18.67, 19.14, 19.48, 19.79, 20.1, 20.41, 20.73, 21.04, 21.36, 21.47, 21.5, 21.53, 21.55, 21.64, 21.89, 22.07, 22.54, 22.91, 23.17, 23.81, 24.4, 24.45, 24.54, 24.69, 24.88, 25.07, 25.6, 26.84, 28.79, 29.12, 29.2, 29.34, 29.54, 29.81, 30.14, 30.53, 30.99, 31.21, 31.22, 31.47, 31.78, 32.14] kWh
2026-06-19 19:10:00.975369: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:10:00.976741: IMPORT: [ 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.56, 1.78, 1.79, 2.03, 2.34, 2.7, 2.89, 3.12, 3.39, 3.72, 4.32, 4.99, 5.43, 5.91, 6.24, 6.56, 6.86, 7.17, 7.49, 7.81, 8.13, 8.24, 8.26, 8.29, 8.32, 8.4, 8.66, 8.83, 9.3, 9.67, 9.94, 10.58, 11.16, 11.21, 11.31, 11.45, 11.64, 11.83, 12.37, 13.61, 15.56, 15.89, 15.96, 16.1, 16.3, 16.57, 16.9, 17.3, 17.76, 17.98, 17.99, 18.23, 18.54, 18.9] kWh
2026-06-19 19:10:00.978114: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:10:00.979516: METRIC: [ 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 129.76, 133.29, 133.48, 137.3, 141.92, 146.66, 149.21, 152.34, 156.13, 160.7, 168.88, 178.16, 184.25, 190.76, 195.67, 204.7, 213.0, 222.72, 232.48, 243.44, 255.24, 258.28, 259.01, 259.8, 260.53, 262.7, 269.87, 274.12, 285.2, 292.56, 297.95, 360.95, 372.5, 373.42, 375.2, 377.73, 380.85, 384.51, 394.34, 417.37, 453.78, 459.77, 461.11, 463.44, 467.09, 471.6, 477.52, 483.46, 490.76, 494.29, 494.48, 498.3, 502.92, 507.66] p
2026-06-19 19:10:01.098589: Battery has 13.5 hours left - now at 11.04kWh
2026-06-19 19:10:01.138364: predict base10 end_record 06-21 11:05:00, final soc 0.8kWh, metric 526.79p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:10:00, load 33.15kWh, PV 0.0kWh
2026-06-19 19:10:01.140128: Slot: [ 19:10, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:10:01.141577: SoC: [ 11.04, 11.04, 11.0, 10.97, 10.93, 10.83, 10.49, 10.27, 9.66, 9.18, 8.83, 8.1, 7.44, 7.38, 7.28, 7.12, 6.9, 6.68, 6.09, 4.69, 2.5, 2.13, 2.04, 1.89, 1.66, 1.36, 0.98, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:10:01.142873: BAT: [ 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-, 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-] kWh
2026-06-19 19:10:01.144251: LOAD: [ 5.0, 5.0, 5.03, 5.07, 5.1, 5.2, 5.51, 5.72, 6.29, 6.74, 7.06, 7.74, 8.35, 8.4, 8.5, 8.65, 8.85, 9.05, 9.61, 10.91, 12.96, 13.3, 13.38, 13.53, 13.74, 14.02, 14.37, 14.78, 15.26, 15.49, 15.5, 15.76, 16.08, 16.46, 16.66, 16.89, 17.18, 17.53, 18.15, 18.85, 19.32, 19.82, 20.17, 20.5, 20.82, 21.14, 21.48, 21.8, 22.14, 22.26, 22.29, 22.32, 22.34, 22.43, 22.7, 22.88, 23.37, 23.76, 24.04, 24.71, 25.32, 25.37, 25.47, 25.62, 25.82, 26.02, 26.58, 27.88, 29.93, 30.27, 30.35, 30.5, 30.71, 30.99, 31.34, 31.75, 32.23, 32.46, 32.47, 32.73, 33.05, 33.43] kWh
2026-06-19 19:10:01.145553: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:10:01.146953: IMPORT: [ 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.54, 2.02, 2.25, 2.27, 2.52, 2.85, 3.22, 3.42, 3.66, 3.94, 4.29, 4.92, 5.62, 6.08, 6.58, 6.93, 7.26, 7.58, 7.91, 8.24, 8.57, 8.91, 9.02, 9.05, 9.08, 9.11, 9.19, 9.46, 9.65, 10.13, 10.52, 10.8, 11.47, 12.09, 12.14, 12.24, 12.39, 12.59, 12.79, 13.35, 14.65, 16.69, 17.03, 17.11, 17.26, 17.47, 17.75, 18.1, 18.51, 18.99, 19.22, 19.24, 19.49, 19.82, 20.2] kWh
2026-06-19 19:10:01.148235: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:10:01.149633: METRIC: [ 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 129.31, 136.96, 140.66, 140.86, 144.86, 149.7, 154.67, 157.33, 160.62, 164.59, 169.37, 177.95, 187.67, 194.05, 200.87, 206.01, 215.48, 224.18, 234.35, 244.57, 256.04, 268.4, 271.59, 272.35, 273.18, 273.95, 276.22, 283.74, 288.18, 299.8, 307.5, 313.15, 376.76, 388.87, 389.84, 391.7, 394.34, 397.61, 401.45, 411.74, 435.88, 474.01, 480.3, 481.7, 484.14, 487.97, 492.69, 498.89, 505.12, 512.76, 516.46, 516.66, 520.66, 525.5, 530.47] p
2026-06-19 19:10:01.223352: predict best10 end_record 06-21 11:05:00, final soc 1.12kWh, metric 464.58p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:10:00, load 33.15kWh, PV 0.0kWh
2026-06-19 19:10:01.225115: Slot: [ 19:10, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:10:01.226587: SoC: [ 11.04, 11.04, 11.0, 10.97, 10.93, 10.83, 10.49, 10.27, 9.66, 9.18, 8.83, 8.1, 7.44, 7.38, 7.28, 7.12, 6.9, 6.68, 6.09, 4.69, 2.5, 2.13, 2.04, 1.89, 1.66, 1.36, 0.98, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.5, 12.5, 12.5, 12.15, 11.81, 11.46, 11.1, 10.74, 10.38, 10.26, 10.23, 10.2, 10.17, 10.08, 9.78, 9.59, 9.06, 8.65, 8.35, 7.62, 6.97, 6.91, 6.8, 6.64, 6.43, 6.21, 5.61, 4.22, 2.02, 1.65, 1.57, 1.41, 1.18, 0.88, 0.8, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74] kWh
2026-06-19 19:10:01.227749: BAT: [ 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<bf+, g<bf+, 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>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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 19:10:01.229175: LOAD: [ 5.0, 5.0, 5.03, 5.07, 5.1, 5.2, 5.51, 5.72, 6.29, 6.74, 7.06, 7.74, 8.35, 8.4, 8.5, 8.65, 8.85, 9.05, 9.61, 10.91, 12.96, 13.3, 13.38, 13.53, 13.74, 14.02, 14.37, 14.78, 15.26, 15.49, 15.5, 15.76, 16.08, 16.46, 16.66, 16.89, 17.18, 17.53, 18.15, 18.85, 19.32, 19.82, 20.17, 20.5, 20.82, 21.14, 21.48, 21.8, 22.14, 22.26, 22.29, 22.32, 22.34, 22.43, 22.7, 22.88, 23.37, 23.76, 24.04, 24.71, 25.32, 25.37, 25.47, 25.62, 25.82, 26.02, 26.58, 27.88, 29.93, 30.27, 30.35, 30.5, 30.71, 30.99, 31.34, 31.75, 32.23, 32.46, 32.47, 32.73, 33.05, 33.43] kWh
2026-06-19 19:10:01.230525: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:10:01.231904: IMPORT: [ 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.73, 2.21, 2.26, 2.27, 2.53, 2.85, 5.31, 7.59, 8.71, 11.08, 13.51, 16.22, 17.65, 18.65, 19.15, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.77, 20.4, 20.88, 20.92, 20.94, 21.19, 21.52, 23.98] kWh
2026-06-19 19:10:01.233199: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:10:01.234604: METRIC: [ 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 132.15, 139.8, 140.49, 140.69, 144.69, 149.53, 181.93, 212.62, 228.35, 261.06, 294.37, 331.47, 351.37, 365.1, 371.93, 377.07, 377.07, 377.07, 377.07, 377.07, 377.07, 377.07, 377.07, 377.07, 377.07, 377.07, 377.07, 377.07, 377.07, 377.07, 377.07, 377.07, 427.05, 427.05, 427.05, 427.05, 427.05, 427.05, 427.05, 427.05, 427.05, 427.05, 427.05, 427.05, 427.05, 427.05, 427.05, 431.88, 441.33, 448.98, 449.68, 449.87, 453.87, 458.72, 491.12] p
2026-06-19 19:10:01.322093: predict best end_record 06-21 11:05:00, final soc 1.19kWh, metric 444.89p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 10:15:00, load 31.87kWh, PV 0.0kWh
2026-06-19 19:10:01.323837: Slot: [ 19:10, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:10:01.325233: SoC: [ 11.04, 11.04, 11.01, 10.97, 10.94, 10.84, 10.52, 10.3, 9.72, 9.26, 8.93, 8.23, 7.6, 7.55, 7.45, 7.29, 7.09, 6.88, 6.31, 4.98, 2.88, 2.53, 2.45, 2.3, 2.08, 1.8, 1.44, 1.17, 1.17, 0.93, 0.92, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.11, 12.5, 12.5, 12.5, 12.16, 11.84, 11.5, 11.16, 10.82, 10.48, 10.36, 10.33, 10.3, 10.27, 10.19, 9.91, 9.72, 9.22, 8.82, 8.53, 7.84, 7.22, 7.17, 7.06, 6.91, 6.71, 6.5, 5.93, 4.59, 2.5, 2.15, 2.07, 1.92, 1.7, 1.41, 1.05, 1.05, 1.05, 0.82, 0.81, 0.8, 0.8, 3.13] kWh
2026-06-19 19:10:01.326464: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g>be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 19:10:01.327873: LOAD: [ 5.0, 5.0, 5.03, 5.07, 5.1, 5.19, 5.49, 5.69, 6.23, 6.66, 6.97, 7.62, 8.2, 8.25, 8.34, 8.49, 8.68, 8.87, 9.4, 10.64, 12.59, 12.92, 13.0, 13.14, 13.34, 13.61, 13.94, 14.34, 14.79, 15.01, 15.03, 15.27, 15.58, 15.94, 16.13, 16.35, 16.62, 16.96, 17.56, 18.22, 18.67, 19.14, 19.48, 19.79, 20.1, 20.41, 20.73, 21.04, 21.36, 21.47, 21.5, 21.53, 21.55, 21.64, 21.89, 22.07, 22.54, 22.91, 23.17, 23.81, 24.4, 24.45, 24.54, 24.69, 24.88, 25.07, 25.6, 26.84, 28.79, 29.12, 29.2, 29.34, 29.54, 29.81, 30.14, 30.53, 30.99, 31.21, 31.22, 31.47, 31.78, 32.14] kWh
2026-06-19 19:10:01.329210: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:10:01.330648: IMPORT: [ 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.44, 1.9, 1.9, 1.9, 2.03, 2.34, 5.2, 7.89, 8.16, 10.94, 13.77, 16.87, 17.18, 18.05, 18.53, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 19.26, 19.72, 19.72, 19.72, 19.96, 20.27, 23.13] kWh
2026-06-19 19:10:01.331967: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:10:01.333347: METRIC: [ 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 75.67, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 125.66, 127.74, 135.04, 135.04, 135.04, 137.17, 141.79, 179.45, 215.63, 219.43, 257.71, 296.5, 338.92, 343.33, 355.17, 361.68, 366.59, 366.59, 366.59, 366.59, 366.59, 366.59, 366.59, 366.59, 366.59, 366.59, 366.59, 366.59, 366.59, 366.59, 366.59, 366.59, 366.59, 416.57, 416.57, 416.57, 416.57, 416.57, 416.57, 416.57, 416.57, 416.57, 416.57, 416.57, 416.57, 416.57, 416.57, 416.57, 416.57, 422.51, 429.81, 429.81, 429.81, 433.55, 438.17, 475.83] p
2026-06-19 19:10:01.335473: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg]
2026-06-19 19:10:01.335508: Saving plan best values to HA entities
2026-06-19 19:10:01.497601: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 19:10:01.502887: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 19:10:01.508097: Best charging limit SoC's [1.0, 16.0, 5.5, 16.0, 12.0, 12.5, 1.0, 16.0]kWh, export []kWh gives import battery 40.08kWh, house 0.99kWh, export 0.0kWh, metric 444.89p, metric10 464.58p
2026-06-19 19:10:01.583148: Marginal costs baseline metric (no standing charge): 344.9211
2026-06-19 19:10:01.750170: Marginal energy costs matrix computed: min=16.24 max=21.59
2026-06-19 19:10:01.824267: Rate array import [{'start': 1150, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1150, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 19:10:01.825293: - Your estimated bill for today is £0.76 and tomorrow is £2.91
2026-06-19 19:10:01.825337: - Import rates are expensive (22.4p - 27.2p) for the next 3 and three quarters hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 19:10:01.825428: - The battery is currently at 69% and is in eco mode for the next 12 hours.
2026-06-19 19:10:01.825458: - For the next 48 hours there will be no solar generation.
2026-06-19 19:10:01.825526: - You will run out of battery in 15 hours.
2026-06-19 19:10:01.825540: - Your next charge slot will be in 12 hours where import rates will be cheap (15.0p).
2026-06-19 19:10:01.825553:
2026-06-19 19:10:01.868090: Plan calculation took 1.00 seconds
2026-06-19 19:10:01.871852: No high rate period found
2026-06-19 19:10:01.921002: Import threshold used for optimisation was 16.74p
2026-06-19 19:10:01.970956: Low import rate windows [0: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 1: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 2: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 3: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 4: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 5: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 6: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 7: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 8: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 9: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 10: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 11: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 12: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 13: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 14: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 15: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 16: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 17: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 18: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 19: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 20: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 21: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 22: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 23: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 24: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 25: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 26: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 27: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 28: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 29: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 30: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 31: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 32: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 33: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 34: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 35: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 36: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 37: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 38: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 39: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 40: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 41: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 42: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 43: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 44: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 45: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 46: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 47: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 48: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 49: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 50: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 51: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 52: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 53: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 54: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 55: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 56: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 57: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 58: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 59: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 60: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 61: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 62: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 63: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 64: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 65: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 66: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 67: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 68: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 69: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 70: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 71: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 72: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 73: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 74: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 75: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 76: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 77: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 78: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 79: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 80: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 81: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 82: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 83: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 84: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 85: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 86: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 87: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 88: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 89: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 90: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 91: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 92: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 93: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 94: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8]
2026-06-19 19:10:01.977732: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 09:00:00+01:00 - current SoC 69%, target 6%
2026-06-19 19:10:01.977917: Inverter 0 disabled charge window while waiting for schedule (now 06-19 19:10:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 19:10:01.978052: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:10:01.978292: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:10:01.978467: Not setting charging SoC as we are not within the window (now 06-19 19:10:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 19:10:01.978517: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 19:10:01.978569: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 19:10:02.064400: Warn: Web Socket result failed {'id': 102, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:10:02.064491: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:10:07.133002: Warn: Web Socket result failed {'id': 103, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:10:07.133078: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:10:12.153139: Warn: Web Socket result failed {'id': 104, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:10:12.153314: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:10:17.167045: Warn: Web Socket result failed {'id': 105, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:10:17.167131: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:10:22.212134: Warn: Web Socket result failed {'id': 106, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:10:22.212315: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:10:27.253972: Warn: Web Socket result failed {'id': 107, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:10:27.254054: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:10:32.296149: Warn: Web Socket result failed {'id': 108, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:10:32.296232: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:10:37.368795: Warn: Web Socket result failed {'id': 109, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:10:37.368886: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:10:42.390345: Warn: Web Socket result failed {'id': 110, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:10:42.390534: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:10:47.408790: Warn: Web Socket result failed {'id': 111, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:10:47.408935: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:10:52.409957: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 19:10:52.417782: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 19:10:52.417971: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:10:52.418010: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:10:52.418037: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:10:52.418059: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:10:52.418082: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:10:52.418104: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:10:52.418126: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:10:52.418145: Inverter 0 count register writes 0
2026-06-19 19:10:52.434794: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 19:10:52.441020: Total inverter register writes now 0
2026-06-19 19:10:52.464135: Completed run status Demand with Errors reported (check log)
2026-06-19 19:10:52.476303: Saved current settings to /config/predbat_config.json
2026-06-19 19:11:33.550885: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:11:33.551097: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:11:33.551131: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:11:33.551257: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:11:33.551290: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:11:33.551309: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:11:33.551344: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:13:33.719517: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:13:33.719713: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:13:33.719743: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:13:33.719865: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:13:33.719892: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:13:33.719937: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:13:33.719953: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:15:00.857371: --------------- PredBat - update at 2026-06-19 19:15:00+01:00 with clock skew 0 minutes, minutes now 1155
2026-06-19 19:15:00.858038: Saved current settings to /config/predbat_config.json
2026-06-19 19:15:00.858112: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 28.7 minutes
2026-06-19 19:15:00.858156: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 19:15:00.858237: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 19:15:00.874784: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 19:15:00.875176: Predbat mode is set to Control charge
2026-06-19 19:15:00.975485: Found 11520 load_today datapoints going back 1 days
2026-06-19 19:15:00.975615: Using load_power data to fill gaps in load_today data
2026-06-19 19:15:01.038158: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 19:15:01.038311: Zero load period starting at 2026-06-19T12:09:00+0100 (426 minutes) for 889 minutes with base value 0.9
2026-06-19 19:15:01.038366: Zero load period starting at 2026-06-18T19:24:00+0100 (1431 minutes) for 64 minutes with base value 0.8
2026-06-19 19:15:01.039380: Processing 384 30-minute periods for power integration
2026-06-19 19:15:01.103700: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 19:15:01.103788: Car charging hold True, threshold 6.0kWh
2026-06-19 19:15:01.103822: Current data so far today: load 5.05kWh, import 1.4kWh, export 0.0kWh, PV 0kWh
2026-06-19 19:15:01.124943: Standing charge is set to 49.98p
2026-06-19 19:15:01.172412: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 19:15:01.172493: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 19:15:01.172678: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 91.7 minutes
2026-06-19 19:15:01.173158: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 91.7 minutes
2026-06-19 19:15:01.178991: Loaded 95 datapoints of futurerate analysis
2026-06-19 19:15:01.336463: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02']
2026-06-19 19:15:01.362604: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 19:15:01.363412: Import rates: min 13.17p, max 36.53p, average 20.01p
2026-06-19 19:15:01.402579: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 19:15:01.402674: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 19:15:01.403840: High export rate found rates in range 99p to -99p
2026-06-19 19:15:01.505866: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 19:15:01.506022: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 19:15:01.506246: Last hour: net energy 0.3kWh, import 0.3kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 10.03p, import 10.03p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 19:15:01.555051: Today's energy total net 1.4kWh, import 1.4kWh, export 0.0kWh, cost 78.32p, import 28.33p, export 0.0p, carbon 0.0kg
2026-06-19 19:15:01.555174: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 19:15:01.556793: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 19:15:01.558240: Warn: Found 1 gaps in load_today totalling 9880 minutes to fill using average data
2026-06-19 19:15:01.558350: Gap starting at 2026-06-18T15:55:00+0100 (1640 minutes) for 9880 minutes
2026-06-19 19:15:01.570939: Historical days now [7] weight [1]
2026-06-19 19:15:01.590660: Today's load divergence 120.41%, in-day adjustment 115.55%, damping 0.95x, yesterday 100.0% today 119.39% blend 19.79%
2026-06-19 19:15:01.590714: Today's predicted so far 10.51kWh with 0.0kWh car/iBoost excluded, 0.7kWh import ignored, and 0kWh forecast extra.
2026-06-19 19:15:01.590737: Today's actual load so far 13.62kWh with 0.0kWh car/iBoost excluded, and 0.22kWh import ignored.
2026-06-19 19:15:01.618673: Inverter 0: Type SK Sunsynk
2026-06-19 19:15:01.618731: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:15:01.618878: Reserve min: 5%, battery_min: 5%
2026-06-19 19:15:01.618941: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:15:01.619158: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -27W, current battery voltage 51.2V, grid power -568W, load power 517W, PV Power 0W
2026-06-19 19:15:01.619270: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:15:01.619330: Inverter 0 scheduled charge enable is False
2026-06-19 19:15:01.619349: Inverter 0 charge windows currently []
2026-06-19 19:15:01.619367: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:15:01.619448: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:15:01.619468: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:15:01.619508: Inverter 0 scheduled discharge enable is False
2026-06-19 19:15:01.619602: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:15:01.619623: Inverter 0 discharge windows currently []
2026-06-19 19:15:01.619638: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:15:01.619651: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:15:01.619663: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:15:01.675722: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 19:15:01.675807: Plan was last updated on 2026-06-19 19:05:00+01:00 and is now 10.0 minutes old
2026-06-19 19:15:01.676141: Best charge window [ 20-06 08:00:00 - 20-06 09:00:00 @ 15.47p 6%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ]
2026-06-19 19:15:01.676175: Best export window [ ]
2026-06-19 19:15:01.676888: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 19:15:01.678907: Load divergence over 8.0 hours mean 413.55W, min 0.0W, max 2388.0W, std dev 497.51W, divergence 60.15%
2026-06-19 19:15:01.699775: Creating pool of 12 processes to match your CPU count
2026-06-19 19:15:01.784013: predict base end_record 06-21 11:10:00, final soc 0.8kWh, metric 509.36p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:40:00, load 32.06kWh, PV 0.0kWh
2026-06-19 19:15:01.785586: Slot: [ 19:15, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:15:01.786761: SoC: [ 11.04, 11.04, 11.01, 10.97, 10.94, 10.84, 10.52, 10.3, 9.72, 9.26, 8.93, 8.23, 7.6, 7.55, 7.45, 7.3, 7.09, 6.88, 6.31, 4.98, 2.89, 2.53, 2.45, 2.3, 2.08, 1.8, 1.44, 1.02, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:15:01.787689: BAT: [ 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-, 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-] kWh
2026-06-19 19:15:01.788848: LOAD: [ 5.05, 5.05, 5.08, 5.12, 5.14, 5.24, 5.54, 5.74, 6.28, 6.71, 7.02, 7.67, 8.25, 8.3, 8.39, 8.54, 8.73, 8.92, 9.45, 10.69, 12.64, 12.97, 13.05, 13.19, 13.39, 13.66, 13.99, 14.38, 14.84, 15.06, 15.07, 15.32, 15.63, 15.99, 16.17, 16.4, 16.67, 17.01, 17.63, 18.27, 18.72, 19.19, 19.53, 19.85, 20.15, 20.46, 20.78, 21.09, 21.41, 21.57, 21.6, 21.63, 21.66, 21.74, 22.0, 22.17, 22.64, 23.01, 23.27, 23.92, 24.5, 24.55, 24.64, 24.79, 24.98, 25.17, 25.7, 26.94, 28.89, 29.22, 29.3, 29.44, 29.64, 29.91, 30.24, 30.64, 31.09, 31.31, 31.33, 31.57, 31.88, 32.24] kWh
2026-06-19 19:15:01.789952: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:15:01.791055: IMPORT: [ 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.66, 1.88, 1.89, 2.13, 2.44, 2.8, 2.99, 3.22, 3.49, 3.82, 4.45, 5.08, 5.53, 6.01, 6.35, 6.67, 6.96, 7.27, 7.59, 7.9, 8.23, 8.39, 8.42, 8.45, 8.47, 8.55, 8.81, 8.98, 9.45, 9.82, 10.09, 10.73, 11.32, 11.36, 11.46, 11.6, 11.79, 11.99, 12.52, 13.76, 15.71, 16.04, 16.11, 16.25, 16.46, 16.72, 17.05, 17.45, 17.91, 18.13, 18.14, 18.38, 18.69, 19.05] kWh
2026-06-19 19:15:01.792120: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:15:01.793271: METRIC: [ 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 132.39, 135.92, 136.11, 139.93, 144.55, 149.29, 151.76, 155.0, 158.76, 163.32, 171.87, 180.76, 186.92, 193.38, 198.37, 207.56, 215.6, 225.25, 235.06, 246.02, 257.88, 262.32, 263.07, 263.86, 264.54, 266.71, 273.92, 278.16, 289.25, 296.61, 302.0, 364.99, 376.55, 377.47, 379.25, 381.78, 384.89, 388.56, 398.39, 421.42, 457.82, 463.82, 465.16, 467.49, 471.14, 475.65, 481.57, 487.51, 494.81, 498.34, 498.53, 502.35, 506.97, 511.71] p
2026-06-19 19:15:01.899295: Battery has 13.42 hours left - now at 11.04kWh
2026-06-19 19:15:01.933566: predict base10 end_record 06-21 11:10:00, final soc 0.8kWh, metric 532.13p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:10:00, load 33.35kWh, PV 0.0kWh
2026-06-19 19:15:01.935164: Slot: [ 19:15, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:15:01.936345: SoC: [ 11.04, 11.04, 11.0, 10.97, 10.93, 10.83, 10.49, 10.27, 9.66, 9.18, 8.83, 8.1, 7.44, 7.39, 7.28, 7.12, 6.9, 6.68, 6.09, 4.69, 2.5, 2.13, 2.04, 1.89, 1.66, 1.36, 0.98, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:15:01.937283: BAT: [ 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-, 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-] kWh
2026-06-19 19:15:01.938518: LOAD: [ 5.05, 5.05, 5.08, 5.12, 5.15, 5.25, 5.56, 5.77, 6.34, 6.78, 7.11, 7.79, 8.4, 8.45, 8.55, 8.7, 8.9, 9.11, 9.66, 10.96, 13.01, 13.35, 13.43, 13.57, 13.79, 14.07, 14.41, 14.83, 15.31, 15.54, 15.55, 15.81, 16.13, 16.51, 16.7, 16.94, 17.23, 17.58, 18.23, 18.9, 19.37, 19.86, 20.22, 20.56, 20.87, 21.19, 21.53, 21.85, 22.19, 22.36, 22.39, 22.42, 22.45, 22.53, 22.8, 22.98, 23.48, 23.86, 24.14, 24.81, 25.43, 25.48, 25.58, 25.73, 25.93, 26.13, 26.69, 27.99, 30.03, 30.37, 30.45, 30.6, 30.81, 31.09, 31.44, 31.85, 32.33, 32.56, 32.58, 32.83, 33.16, 33.53] kWh
2026-06-19 19:15:01.939614: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:15:01.940715: IMPORT: [ 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.64, 2.12, 2.35, 2.37, 2.62, 2.95, 3.32, 3.52, 3.76, 4.04, 4.39, 5.05, 5.71, 6.18, 6.68, 7.04, 7.37, 7.68, 8.01, 8.34, 8.67, 9.01, 9.18, 9.2, 9.23, 9.26, 9.34, 9.62, 9.8, 10.29, 10.68, 10.96, 11.63, 12.24, 12.29, 12.39, 12.54, 12.74, 12.94, 13.5, 14.8, 16.84, 17.19, 17.27, 17.41, 17.63, 17.91, 18.25, 18.67, 19.15, 19.38, 19.39, 19.65, 19.97, 20.35] kWh
2026-06-19 19:15:01.941782: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:15:01.942985: METRIC: [ 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 131.96, 139.6, 143.3, 143.5, 147.5, 152.34, 157.31, 159.89, 163.28, 167.23, 172.0, 180.96, 190.28, 196.72, 203.5, 208.72, 218.35, 226.78, 236.89, 247.16, 258.63, 271.06, 275.71, 276.49, 277.32, 278.04, 280.31, 287.86, 292.31, 303.92, 311.63, 317.28, 380.89, 392.99, 393.96, 395.82, 398.47, 401.74, 405.58, 415.87, 440.0, 478.14, 484.43, 485.83, 488.27, 492.09, 496.82, 503.02, 509.25, 516.89, 520.59, 520.79, 524.79, 529.63, 534.6] p
2026-06-19 19:15:02.010061: predict best10 end_record 06-21 11:10:00, final soc 1.45kWh, metric 473.96p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:10:00, load 33.35kWh, PV 0.0kWh
2026-06-19 19:15:02.011527: Slot: [ 19:15, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:15:02.012654: SoC: [ 11.04, 11.04, 11.0, 10.97, 10.93, 10.83, 10.49, 10.27, 9.66, 9.18, 8.83, 8.1, 7.44, 7.39, 7.28, 7.12, 6.9, 6.68, 6.09, 4.69, 2.5, 2.13, 2.04, 1.89, 1.66, 1.36, 0.98, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.5, 12.5, 12.5, 12.14, 11.81, 11.46, 11.1, 10.75, 10.38, 10.2, 10.17, 10.14, 10.11, 10.02, 9.73, 9.54, 9.01, 8.59, 8.29, 7.57, 6.91, 6.86, 6.75, 6.59, 6.38, 6.16, 5.56, 4.16, 1.97, 1.6, 1.51, 1.36, 1.13, 0.83, 0.8, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74] kWh
2026-06-19 19:15:02.013596: BAT: [ 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<bf+, g<bf+, 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>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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 19:15:02.014866: LOAD: [ 5.05, 5.05, 5.08, 5.12, 5.15, 5.25, 5.56, 5.77, 6.34, 6.78, 7.11, 7.79, 8.4, 8.45, 8.55, 8.7, 8.9, 9.11, 9.66, 10.96, 13.01, 13.35, 13.43, 13.57, 13.79, 14.07, 14.41, 14.83, 15.31, 15.54, 15.55, 15.81, 16.13, 16.51, 16.7, 16.94, 17.23, 17.58, 18.23, 18.9, 19.37, 19.86, 20.22, 20.56, 20.87, 21.19, 21.53, 21.85, 22.19, 22.36, 22.39, 22.42, 22.45, 22.53, 22.8, 22.98, 23.48, 23.86, 24.14, 24.81, 25.43, 25.48, 25.58, 25.73, 25.93, 26.13, 26.69, 27.99, 30.03, 30.37, 30.45, 30.6, 30.81, 31.09, 31.44, 31.85, 32.33, 32.56, 32.58, 32.83, 33.16, 33.53] kWh
2026-06-19 19:15:02.015907: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:15:02.017016: IMPORT: [ 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.83, 2.31, 2.36, 2.37, 2.63, 2.95, 5.41, 7.69, 8.81, 11.18, 13.61, 16.34, 17.74, 18.75, 19.25, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.93, 20.55, 21.04, 21.08, 21.09, 21.35, 21.67, 24.13] kWh
2026-06-19 19:15:02.018147: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:15:02.019244: METRIC: [ 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 134.79, 142.44, 143.13, 143.33, 147.33, 152.17, 184.57, 215.17, 231.01, 263.7, 297.0, 334.48, 353.98, 367.78, 374.55, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 429.75, 429.75, 429.75, 429.75, 429.75, 429.75, 429.75, 429.75, 429.75, 429.75, 429.75, 429.75, 429.75, 429.75, 429.75, 435.48, 444.94, 452.58, 453.28, 453.47, 457.47, 462.32, 494.71] p
2026-06-19 19:15:02.094839: predict best end_record 06-21 11:10:00, final soc 1.58kWh, metric 454.77p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 10:15:00, load 32.06kWh, PV 0.0kWh
2026-06-19 19:15:02.096585: Slot: [ 19:15, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:15:02.098011: SoC: [ 11.04, 11.04, 11.01, 10.97, 10.94, 10.84, 10.52, 10.3, 9.72, 9.26, 8.93, 8.23, 7.6, 7.55, 7.45, 7.3, 7.09, 6.88, 6.31, 4.98, 2.89, 2.53, 2.45, 2.3, 2.08, 1.8, 1.44, 1.17, 1.17, 0.93, 0.92, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.23, 12.5, 12.5, 12.5, 12.16, 11.84, 11.51, 11.17, 10.83, 10.48, 10.31, 10.28, 10.25, 10.22, 10.14, 9.86, 9.67, 9.17, 8.77, 8.48, 7.79, 7.17, 7.11, 7.01, 6.86, 6.65, 6.45, 5.88, 4.54, 2.45, 2.1, 2.01, 1.86, 1.65, 1.36, 1.0, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 3.13] kWh
2026-06-19 19:15:02.099158: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g~be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 19:15:02.100520: LOAD: [ 5.05, 5.05, 5.08, 5.12, 5.14, 5.24, 5.54, 5.74, 6.28, 6.71, 7.02, 7.67, 8.25, 8.3, 8.39, 8.54, 8.73, 8.92, 9.45, 10.69, 12.64, 12.97, 13.05, 13.19, 13.39, 13.66, 13.99, 14.38, 14.84, 15.06, 15.07, 15.32, 15.63, 15.99, 16.17, 16.4, 16.67, 17.01, 17.63, 18.27, 18.72, 19.19, 19.53, 19.85, 20.15, 20.46, 20.78, 21.09, 21.41, 21.57, 21.6, 21.63, 21.66, 21.74, 22.0, 22.17, 22.64, 23.01, 23.27, 23.92, 24.5, 24.55, 24.64, 24.79, 24.98, 25.17, 25.7, 26.94, 28.89, 29.22, 29.3, 29.44, 29.64, 29.91, 30.24, 30.64, 31.09, 31.31, 31.33, 31.57, 31.88, 32.24] kWh
2026-06-19 19:15:02.101977: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:15:02.103347: IMPORT: [ 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.54, 2.0, 2.0, 2.0, 2.13, 2.44, 5.3, 7.99, 8.26, 11.04, 13.87, 16.99, 17.4, 18.13, 18.61, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 19.34, 19.8, 19.83, 19.85, 20.09, 20.4, 23.26] kWh
2026-06-19 19:15:02.104635: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:15:02.106055: METRIC: [ 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 130.39, 137.69, 137.69, 137.69, 139.8, 144.43, 182.08, 218.18, 222.08, 260.34, 299.13, 341.91, 347.56, 357.63, 364.09, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 425.0, 432.3, 432.78, 432.96, 436.78, 441.41, 479.06] p
2026-06-19 19:15:02.108146: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg]
2026-06-19 19:15:02.108176: Saving plan best values to HA entities
2026-06-19 19:15:02.254825: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 19:15:02.260075: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 19:15:02.265116: Best charging limit SoC's [1.0, 16.0, 5.5, 16.0, 12.0, 12.5, 1.0, 16.0]kWh, export []kWh gives import battery 40.07kWh, house 1.04kWh, export 0.0kWh, metric 454.77p, metric10 473.96p
2026-06-19 19:15:02.328706: Marginal costs baseline metric (no standing charge): 354.8003
2026-06-19 19:15:02.504180: Marginal energy costs matrix computed: min=16.0 max=21.6
2026-06-19 19:15:02.577021: Rate array import [{'start': 1155, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1155, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 19:15:02.577591: - Your estimated bill for today is £0.78 and tomorrow is £2.91
2026-06-19 19:15:02.577624: - Import rates are expensive (22.4p - 27.2p) for the next 3 and three quarters hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 19:15:02.577640: - The battery is currently at 69% and is in eco mode for the next 12 hours.
2026-06-19 19:15:02.577653: - For the next 48 hours there will be no solar generation.
2026-06-19 19:15:02.577696: - You will run out of battery in 15 hours.
2026-06-19 19:15:02.577714: - Your next charge slot will be in 12 hours where import rates will be cheap (15.0p).
2026-06-19 19:15:02.577726:
2026-06-19 19:15:02.618618: Plan calculation took 0.94 seconds
2026-06-19 19:15:02.621553: No high rate period found
2026-06-19 19:15:02.664408: Import threshold used for optimisation was 16.74p
2026-06-19 19:15:02.708282: Low import rate windows [0: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 1: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 2: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 3: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 4: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 5: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 6: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 7: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 8: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 9: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 10: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 11: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 12: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 13: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 14: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 15: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 16: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 17: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 18: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 19: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 20: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 21: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 22: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 23: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 24: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 25: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 26: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 27: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 28: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 29: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 30: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 31: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 32: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 33: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 34: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 35: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 36: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 37: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 38: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 39: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 40: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 41: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 42: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 43: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 44: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 45: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 46: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 47: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 48: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 49: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 50: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 51: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 52: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 53: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 54: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 55: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 56: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 57: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 58: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 59: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 60: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 61: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 62: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 63: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 64: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 65: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 66: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 67: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 68: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 69: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 70: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 71: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 72: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 73: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 74: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 75: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 76: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 77: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 78: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 79: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 80: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 81: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 82: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 83: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 84: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 85: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 86: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 87: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 88: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 89: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 90: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 91: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 92: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 93: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 94: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8]
2026-06-19 19:15:02.713724: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 09:00:00+01:00 - current SoC 69%, target 6%
2026-06-19 19:15:02.713825: Inverter 0 disabled charge window while waiting for schedule (now 06-19 19:15:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 19:15:02.713896: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:15:02.714099: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:15:02.714240: Not setting charging SoC as we are not within the window (now 06-19 19:15:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 19:15:02.714279: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 19:15:02.714321: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 19:15:02.804098: Warn: Web Socket result failed {'id': 112, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:15:02.804168: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:15:07.833511: Warn: Web Socket result failed {'id': 113, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:15:07.833586: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:15:12.851308: Warn: Web Socket result failed {'id': 114, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:15:12.851373: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:15:17.910565: Warn: Web Socket result failed {'id': 115, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:15:17.910650: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:15:23.011037: Warn: Web Socket result failed {'id': 116, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:15:23.011128: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:15:28.109127: Warn: Web Socket result failed {'id': 117, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:15:28.109253: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:15:33.204731: Warn: Web Socket result failed {'id': 118, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:15:33.204827: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:15:38.209971: Warn: Web Socket result failed {'id': 119, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:15:38.210184: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:15:43.303394: Warn: Web Socket result failed {'id': 120, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:15:43.303466: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:15:48.340788: Warn: Web Socket result failed {'id': 121, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:15:48.340849: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:15:53.341827: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 19:15:53.349453: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 19:15:53.349617: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:15:53.349652: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:15:53.349718: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:15:53.349744: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:15:53.349767: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:15:53.349788: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:15:53.349809: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:15:53.349829: Inverter 0 count register writes 0
2026-06-19 19:15:53.364793: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 19:15:53.365038: Recompute is saving previous plan...
2026-06-19 19:15:53.368156: Best charge window [ 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 0% ]
2026-06-19 19:15:53.368229: Best export window [ ]
2026-06-19 19:15:53.368977: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 19:15:53.371035: Load divergence over 8.0 hours mean 413.55W, min 0.0W, max 2388.0W, std dev 497.51W, divergence 60.15%
2026-06-19 19:15:53.390302: Calculating data from yesterday for savings calculation
2026-06-19 19:15:53.401169: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 19:15:53.408211: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 19:15:53.409204: Creating pool of 12 processes to match your CPU count
2026-06-19 19:15:53.458597: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 19:15:53.460104: Optimise levels pass started at 2026-06-19 19:15:53
2026-06-19 19:15:53.460137: Optimise all windows, total charge 94 export 1
2026-06-19 19:15:53.682876: >> Region optimisation pass width 960
2026-06-19 19:15:54.135716: >> Region optimisation pass width 480
2026-06-19 19:15:54.614693: >> Region optimisation pass width 240
2026-06-19 19:15:54.977970: >> Region optimisation pass width 120
2026-06-19 19:15:55.806232: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 79
2026-06-19 19:15:55.806352: Optimise levels pass ended at 2026-06-19 19:15:55, duration 2.3 seconds tried 318 combinations
2026-06-19 19:15:55.806426: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 425.16p, best_keep 0kWh, best_cycle 49.62kWh, best_carbon 0kg, best_import 35.47kWh
2026-06-19 19:15:55.819376: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 16.0, 12.75, 0, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 19:15:55.819619: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 334.03p, best_cost 342.19p, best_cycle 34.34kWh, best_carbon 0kg, best_import 41.34kWh
2026-06-19 19:15:55.853305: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 333.9p, best_cost 342.04p, best_cycle 34.34kWh, best_carbon 0kg, best_import 41.34kWh
2026-06-19 19:15:55.880865: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 333.9p, best_cost 342.04p, best_cycle 34.34kWh, best_carbon 0kg, best_import 41.34kWh
2026-06-19 19:15:56.001525: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 333.9p, best_cost 342.04p, best_cycle 34.34kWh, best_carbon 0kg, best_import 41.34kWh
2026-06-19 19:15:56.029108: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 333.9p, best_cost 342.04p, best_cycle 34.34kWh, best_carbon 0kg, best_import 41.34kWh
2026-06-19 19:15:56.052509: Best charge windows best_metric 333.9p, best_cost 342.04p, best_carbon 0kg, best_import 41.34kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 80%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ]
2026-06-19 19:15:56.053439: Best charge windows best_metric 333.9p, best_cost 342.04p, best_carbon 0kg, best_import 41.34kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 80%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ]
2026-06-19 19:15:56.053590: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 333.9p, best_cost 342.04p, best_cycle 34.34kWh, best_carbon 0kg, best_import 41.34kWh
2026-06-19 19:15:56.083630: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 333.9p, best_cost 342.04p, best_cycle 34.34kWh, best_carbon 0kg, best_import 41.34kWh
2026-06-19 19:15:56.115321: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 333.9p, best_cost 342.04p, best_cycle 34.34kWh, best_carbon 0kg, best_import 41.34kWh
2026-06-19 19:15:56.237335: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 333.9p, best_cost 342.04p, best_cycle 34.34kWh, best_carbon 0kg, best_import 41.34kWh
2026-06-19 19:15:56.260147: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 333.9p, best_cost 342.04p, best_cycle 34.34kWh, best_carbon 0kg, best_import 41.34kWh
2026-06-19 19:15:56.282340: Best charge windows best_metric 333.9p, best_cost 342.04p, best_carbon 0kg, best_import 41.34kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 80%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ]
2026-06-19 19:15:56.282680: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 333.9p, best_cost 342.04p, best_cycle 34.34kWh, best_carbon 0kg, best_import 41.34kWh
2026-06-19 19:15:56.313259: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 333.9p, best_cost 342.04p, best_cycle 34.34kWh, best_carbon 0kg, best_import 41.34kWh
2026-06-19 19:15:56.341543: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 333.9p, best_cost 342.04p, best_cycle 34.34kWh, best_carbon 0kg, best_import 41.34kWh
2026-06-19 19:15:56.461607: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 333.9p, best_cost 342.04p, best_cycle 34.34kWh, best_carbon 0kg, best_import 41.34kWh
2026-06-19 19:15:56.483743: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 333.9p, best_cost 342.04p, best_cycle 34.34kWh, best_carbon 0kg, best_import 41.34kWh
2026-06-19 19:15:56.506894: Best charge windows best_metric 333.9p, best_cost 342.04p, best_carbon 0kg, best_import 41.34kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 80%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ]
2026-06-19 19:15:56.507022: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 333.9p, best_cost 342.04p, best_cycle 34.34kWh, best_carbon 0kg, best_import 41.34kWh
2026-06-19 19:15:56.528997: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 333.9p, best_cost 342.04p, best_cycle 34.34kWh, best_carbon 0kg, best_import 41.34kWh
2026-06-19 19:15:56.548540: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 333.9p, best_cost 342.04p, best_cycle 34.34kWh, best_carbon 0kg, best_import 41.34kWh
2026-06-19 19:15:56.652115: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 333.9p, best_cost 342.04p, best_cycle 34.34kWh, best_carbon 0kg, best_import 41.34kWh
2026-06-19 19:15:56.675839: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 333.9p, best_cost 342.04p, best_cycle 34.34kWh, best_carbon 0kg, best_import 41.34kWh
2026-06-19 19:15:56.703838: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 333.9p, best_cost 342.04p, best_cycle 34.34kWh, best_carbon 0kg, best_import 41.34kWh
2026-06-19 19:15:56.731464: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 333.52p, best_cost 341.65p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:56.755263: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 333.27p, best_cost 341.5p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:56.802318: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 333.27p, best_cost 341.5p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:56.845625: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 333.27p, best_cost 341.5p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:56.898348: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 332.86p, best_cost 340.88p, best_cycle 33.96kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:56.944470: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 332.86p, best_cost 340.88p, best_cycle 33.96kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:56.995141: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 332.85p, best_cost 340.88p, best_cycle 33.96kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:57.043247: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 332.85p, best_cost 340.88p, best_cycle 33.96kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:57.096650: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 332.8p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:57.146416: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:57.194619: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:57.307069: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:57.405818: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:57.464001: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:57.525563: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:57.710738: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:57.759312: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:57.808982: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:57.863110: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:57.913382: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:57.978872: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:58.039794: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:58.063998: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:58.094349: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:58.126407: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:58.158462: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:58.183898: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:58.280937: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:58.353420: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:58.412340: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:58.485028: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:58.516139: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:58.542921: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:58.571448: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 332.79p, best_cost 340.91p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 19:15:58.598230: Best charge windows best_metric 332.79p, best_cost 340.91p, best_carbon 0kg, best_import 41.31kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 80%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ]
2026-06-19 19:15:58.598526: Tweak plan optimisation started
2026-06-19 19:15:58.796135: Tweak optimisation finished metric 332.79 cost 340.91 metric_keep 0 cycle 33.84 carbon 0 import 41.31
2026-06-19 19:15:58.805032: Raw charge windows [ 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 80%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ] reserve 0.8
2026-06-19 19:15:58.805710: Unclipped charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ] reserve 0.8
2026-06-19 19:15:58.806164: Unfiltered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ] reserve 0.8
2026-06-19 19:15:58.806469: Filtered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 44%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ] reserve 0.8
2026-06-19 19:15:58.828409: Previous plan best metric is 333.26 (cost 341.44) and new plan best metric is 333.24 (cost 341.38)
2026-06-19 19:15:58.828462: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 19:15:58.828585: Plan valid is now true after recompute was False
2026-06-19 19:15:58.850136: predict base end_record 06-21 11:00:00, final soc 0.8kWh, metric 506.97p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:40:00, load 31.88kWh, PV 0.0kWh
2026-06-19 19:15:58.851506: Slot: [ 19:15, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:15:58.852593: SoC: [ 11.04, 11.04, 11.01, 10.97, 10.94, 10.84, 10.52, 10.3, 9.72, 9.26, 8.93, 8.23, 7.6, 7.55, 7.45, 7.3, 7.09, 6.88, 6.31, 4.98, 2.89, 2.53, 2.45, 2.3, 2.08, 1.8, 1.44, 1.02, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:15:58.853483: BAT: [ 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-, 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-] kWh
2026-06-19 19:15:58.854845: LOAD: [ 5.05, 5.05, 5.08, 5.12, 5.14, 5.24, 5.54, 5.74, 6.28, 6.71, 7.02, 7.67, 8.25, 8.3, 8.39, 8.54, 8.73, 8.92, 9.45, 10.69, 12.64, 12.97, 13.05, 13.19, 13.39, 13.66, 13.99, 14.38, 14.84, 15.06, 15.07, 15.32, 15.63, 15.99, 16.17, 16.4, 16.67, 17.01, 17.63, 18.27, 18.72, 19.19, 19.53, 19.85, 20.15, 20.46, 20.78, 21.09, 21.41, 21.57, 21.6, 21.63, 21.66, 21.74, 22.0, 22.17, 22.64, 23.01, 23.27, 23.92, 24.5, 24.55, 24.64, 24.79, 24.98, 25.17, 25.7, 26.94, 28.89, 29.22, 29.3, 29.44, 29.64, 29.91, 30.24, 30.64, 31.09, 31.31, 31.33, 31.57, 31.88] kWh
2026-06-19 19:15:58.855889: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:15:58.856985: IMPORT: [ 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.66, 1.88, 1.89, 2.13, 2.44, 2.8, 2.99, 3.22, 3.49, 3.82, 4.45, 5.08, 5.53, 6.01, 6.35, 6.67, 6.96, 7.27, 7.59, 7.9, 8.23, 8.39, 8.42, 8.45, 8.47, 8.55, 8.81, 8.98, 9.45, 9.82, 10.09, 10.73, 11.32, 11.36, 11.46, 11.6, 11.79, 11.99, 12.52, 13.76, 15.71, 16.04, 16.11, 16.25, 16.46, 16.72, 17.05, 17.45, 17.91, 18.13, 18.14, 18.38, 18.69] kWh
2026-06-19 19:15:58.858081: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:15:58.859192: METRIC: [ 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 132.39, 135.92, 136.11, 139.93, 144.55, 149.29, 151.76, 155.0, 158.76, 163.32, 171.87, 180.76, 186.92, 193.38, 198.37, 207.56, 215.6, 225.25, 235.06, 246.02, 257.88, 262.32, 263.07, 263.86, 264.54, 266.71, 273.92, 278.16, 289.25, 296.61, 302.0, 364.99, 376.55, 377.47, 379.25, 381.78, 384.89, 388.56, 398.39, 421.42, 457.82, 463.82, 465.16, 467.49, 471.14, 475.65, 481.57, 487.51, 494.81, 498.34, 498.53, 502.35, 506.97] p
2026-06-19 19:15:58.942225: Battery has 13.42 hours left - now at 11.04kWh
2026-06-19 19:15:58.976629: predict base10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 529.63p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:10:00, load 33.16kWh, PV 0.0kWh
2026-06-19 19:15:58.978133: Slot: [ 19:15, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:15:58.979257: SoC: [ 11.04, 11.04, 11.0, 10.97, 10.93, 10.83, 10.49, 10.27, 9.66, 9.18, 8.83, 8.1, 7.44, 7.39, 7.28, 7.12, 6.9, 6.68, 6.09, 4.69, 2.5, 2.13, 2.04, 1.89, 1.66, 1.36, 0.98, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:15:58.980152: BAT: [ 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-, 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-] kWh
2026-06-19 19:15:58.981225: LOAD: [ 5.05, 5.05, 5.08, 5.12, 5.15, 5.25, 5.56, 5.77, 6.34, 6.78, 7.11, 7.79, 8.4, 8.45, 8.55, 8.7, 8.9, 9.11, 9.66, 10.96, 13.01, 13.35, 13.43, 13.57, 13.79, 14.07, 14.41, 14.83, 15.31, 15.54, 15.55, 15.81, 16.13, 16.51, 16.7, 16.94, 17.23, 17.58, 18.23, 18.9, 19.37, 19.86, 20.22, 20.56, 20.87, 21.19, 21.53, 21.85, 22.19, 22.36, 22.39, 22.42, 22.45, 22.53, 22.8, 22.98, 23.48, 23.86, 24.14, 24.81, 25.43, 25.48, 25.58, 25.73, 25.93, 26.13, 26.69, 27.99, 30.03, 30.37, 30.45, 30.6, 30.81, 31.09, 31.44, 31.85, 32.33, 32.56, 32.58, 32.83, 33.16] kWh
2026-06-19 19:15:58.982299: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:15:58.983375: IMPORT: [ 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.64, 2.12, 2.35, 2.37, 2.62, 2.95, 3.32, 3.52, 3.76, 4.04, 4.39, 5.05, 5.71, 6.18, 6.68, 7.04, 7.37, 7.68, 8.01, 8.34, 8.67, 9.01, 9.18, 9.2, 9.23, 9.26, 9.34, 9.62, 9.8, 10.29, 10.68, 10.96, 11.63, 12.24, 12.29, 12.39, 12.54, 12.74, 12.94, 13.5, 14.8, 16.84, 17.19, 17.27, 17.41, 17.63, 17.91, 18.25, 18.67, 19.15, 19.38, 19.39, 19.65, 19.97] kWh
2026-06-19 19:15:58.984405: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:15:58.985473: METRIC: [ 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 131.96, 139.6, 143.3, 143.5, 147.5, 152.34, 157.31, 159.89, 163.28, 167.23, 172.0, 180.96, 190.28, 196.72, 203.5, 208.72, 218.35, 226.78, 236.89, 247.16, 258.63, 271.06, 275.71, 276.49, 277.32, 278.04, 280.31, 287.86, 292.31, 303.92, 311.63, 317.28, 380.89, 392.99, 393.96, 395.82, 398.47, 401.74, 405.58, 415.87, 440.0, 478.14, 484.43, 485.83, 488.27, 492.09, 496.82, 503.02, 509.25, 516.89, 520.59, 520.79, 524.79, 529.63] p
2026-06-19 19:15:59.055010: predict best10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 462.32p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:10:00, load 33.16kWh, PV 0.0kWh
2026-06-19 19:15:59.056782: Slot: [ 19:15, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:15:59.058237: SoC: [ 11.04, 11.04, 11.0, 10.97, 10.93, 10.83, 10.49, 10.27, 9.66, 9.18, 8.83, 8.1, 7.44, 7.39, 7.28, 7.12, 6.9, 6.68, 6.09, 4.69, 2.5, 2.13, 2.04, 1.89, 1.66, 1.36, 0.98, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.5, 12.5, 12.5, 12.14, 11.81, 11.46, 11.1, 10.75, 10.38, 10.2, 10.17, 10.14, 10.11, 10.02, 9.73, 9.54, 9.01, 8.59, 8.29, 7.57, 6.91, 6.86, 6.75, 6.59, 6.38, 6.16, 5.56, 4.16, 1.97, 1.6, 1.51, 1.36, 1.13, 0.83, 0.8, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:15:59.059379: BAT: [ 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<bf+, g<bf+, 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>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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 19:15:59.060784: LOAD: [ 5.05, 5.05, 5.08, 5.12, 5.15, 5.25, 5.56, 5.77, 6.34, 6.78, 7.11, 7.79, 8.4, 8.45, 8.55, 8.7, 8.9, 9.11, 9.66, 10.96, 13.01, 13.35, 13.43, 13.57, 13.79, 14.07, 14.41, 14.83, 15.31, 15.54, 15.55, 15.81, 16.13, 16.51, 16.7, 16.94, 17.23, 17.58, 18.23, 18.9, 19.37, 19.86, 20.22, 20.56, 20.87, 21.19, 21.53, 21.85, 22.19, 22.36, 22.39, 22.42, 22.45, 22.53, 22.8, 22.98, 23.48, 23.86, 24.14, 24.81, 25.43, 25.48, 25.58, 25.73, 25.93, 26.13, 26.69, 27.99, 30.03, 30.37, 30.45, 30.6, 30.81, 31.09, 31.44, 31.85, 32.33, 32.56, 32.58, 32.83, 33.16] kWh
2026-06-19 19:15:59.062171: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:15:59.063563: IMPORT: [ 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.83, 2.31, 2.36, 2.37, 2.63, 2.95, 5.41, 7.69, 8.81, 11.18, 13.61, 16.34, 17.74, 18.75, 19.25, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.93, 20.55, 21.04, 21.08, 21.09, 21.35, 21.67] kWh
2026-06-19 19:15:59.064855: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:15:59.066502: METRIC: [ 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 134.79, 142.44, 143.13, 143.33, 147.33, 152.17, 184.57, 215.17, 231.01, 263.7, 297.0, 334.48, 353.98, 367.78, 374.55, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 379.77, 429.75, 429.75, 429.75, 429.75, 429.75, 429.75, 429.75, 429.75, 429.75, 429.75, 429.75, 429.75, 429.75, 429.75, 429.75, 435.48, 444.94, 452.58, 453.28, 453.47, 457.47, 462.32] p
2026-06-19 19:15:59.136201: predict best end_record 06-21 11:00:00, final soc 0.8kWh, metric 441.41p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 10:15:00, load 31.88kWh, PV 0.0kWh
2026-06-19 19:15:59.137579: Slot: [ 19:15, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:15:59.138726: SoC: [ 11.04, 11.04, 11.01, 10.97, 10.94, 10.84, 10.52, 10.3, 9.72, 9.26, 8.93, 8.23, 7.6, 7.55, 7.45, 7.3, 7.09, 6.88, 6.31, 4.98, 2.89, 2.53, 2.45, 2.3, 2.08, 1.8, 1.44, 1.17, 1.17, 0.93, 0.92, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.23, 12.5, 12.5, 12.5, 12.16, 11.84, 11.51, 11.17, 10.83, 10.48, 10.31, 10.28, 10.25, 10.22, 10.14, 9.86, 9.67, 9.17, 8.77, 8.48, 7.79, 7.17, 7.11, 7.01, 6.86, 6.65, 6.45, 5.88, 4.54, 2.45, 2.1, 2.01, 1.86, 1.65, 1.36, 1.0, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:15:59.139623: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g~be-, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 19:15:59.140837: LOAD: [ 5.05, 5.05, 5.08, 5.12, 5.14, 5.24, 5.54, 5.74, 6.28, 6.71, 7.02, 7.67, 8.25, 8.3, 8.39, 8.54, 8.73, 8.92, 9.45, 10.69, 12.64, 12.97, 13.05, 13.19, 13.39, 13.66, 13.99, 14.38, 14.84, 15.06, 15.07, 15.32, 15.63, 15.99, 16.17, 16.4, 16.67, 17.01, 17.63, 18.27, 18.72, 19.19, 19.53, 19.85, 20.15, 20.46, 20.78, 21.09, 21.41, 21.57, 21.6, 21.63, 21.66, 21.74, 22.0, 22.17, 22.64, 23.01, 23.27, 23.92, 24.5, 24.55, 24.64, 24.79, 24.98, 25.17, 25.7, 26.94, 28.89, 29.22, 29.3, 29.44, 29.64, 29.91, 30.24, 30.64, 31.09, 31.31, 31.33, 31.57, 31.88] kWh
2026-06-19 19:15:59.142010: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:15:59.143093: IMPORT: [ 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.54, 2.0, 2.0, 2.0, 2.13, 2.44, 5.3, 7.99, 8.26, 11.04, 13.87, 16.99, 17.4, 18.13, 18.61, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 19.34, 19.8, 19.83, 19.85, 20.09, 20.4] kWh
2026-06-19 19:15:59.144116: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:15:59.145221: METRIC: [ 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 130.39, 137.69, 137.69, 137.69, 139.8, 144.43, 182.08, 218.18, 222.08, 260.34, 299.13, 341.91, 347.56, 357.63, 364.09, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 369.07, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 419.06, 425.0, 432.3, 432.78, 432.96, 436.78, 441.41] p
2026-06-19 19:15:59.146868: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , ]
2026-06-19 19:15:59.146904: Saving plan best values to HA entities
2026-06-19 19:15:59.275922: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 19:15:59.281051: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 19:15:59.286361: Best charging limit SoC's [1.0, 16.0, 5.5, 16.0, 12.0, 12.5, 1.0, 16.0]kWh, export []kWh gives import battery 40.07kWh, house 1.04kWh, export 0.0kWh, metric 441.41p, metric10 462.32p
2026-06-19 19:15:59.358138: Marginal costs baseline metric (no standing charge): 341.4393
2026-06-19 19:15:59.534123: Marginal energy costs matrix computed: min=16.0 max=21.6
2026-06-19 19:15:59.604209: Rate array import [{'start': 1155, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1155, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 19:15:59.604885: - Your estimated bill for today is £0.78 and tomorrow is £2.91
2026-06-19 19:15:59.604915: - Import rates are expensive (22.4p - 27.2p) for the next 3 and three quarters hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 19:15:59.604950: - The battery is currently at 69% and is in eco mode for the next 12 hours.
2026-06-19 19:15:59.604967: - For the next 48 hours there will be no solar generation.
2026-06-19 19:15:59.604982: - You will run out of battery in 15 hours.
2026-06-19 19:15:59.604997: - Your next charge slot will be in 12 hours where import rates will be cheap (15.0p).
2026-06-19 19:15:59.605013:
2026-06-19 19:15:59.650112: Plan calculation took 6.29 seconds
2026-06-19 19:15:59.650308: Inverter 0: Type SK Sunsynk
2026-06-19 19:15:59.650334: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:15:59.650507: Reserve min: 5%, battery_min: 5%
2026-06-19 19:15:59.650559: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:15:59.650783: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -28W, current battery voltage 51.2V, grid power -579W, load power 528W, PV Power 0W
2026-06-19 19:15:59.650997: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:15:59.651071: Inverter 0 scheduled charge enable is False
2026-06-19 19:15:59.651094: Inverter 0 charge windows currently []
2026-06-19 19:15:59.651116: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:15:59.651200: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:15:59.651220: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:15:59.651246: Inverter 0 scheduled discharge enable is False
2026-06-19 19:15:59.651342: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:15:59.651363: Inverter 0 discharge windows currently []
2026-06-19 19:15:59.651395: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:15:59.651410: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:15:59.651422: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:15:59.703447: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 09:00:00+01:00 - current SoC 69%, target 6%
2026-06-19 19:15:59.703562: Inverter 0 disabled charge window while waiting for schedule (now 06-19 19:15:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 19:15:59.703619: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:15:59.703783: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:15:59.703961: Not setting charging SoC as we are not within the window (now 06-19 19:15:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 19:15:59.704004: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 19:15:59.704054: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 19:15:59.803720: Warn: Web Socket result failed {'id': 122, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:15:59.803828: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:16:04.824109: Warn: Web Socket result failed {'id': 123, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:16:04.824204: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:16:09.838336: Warn: Web Socket result failed {'id': 124, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:16:09.838400: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:16:14.940478: Warn: Web Socket result failed {'id': 125, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:16:14.940604: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:16:19.960020: Warn: Web Socket result failed {'id': 126, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:16:19.960241: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:16:25.027768: Warn: Web Socket result failed {'id': 127, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:16:25.027849: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:16:30.037989: Warn: Web Socket result failed {'id': 128, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:16:30.038068: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:16:35.058042: Warn: Web Socket result failed {'id': 129, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:16:35.058139: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:16:40.070180: Warn: Web Socket result failed {'id': 130, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:16:40.070260: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:16:45.093642: Warn: Web Socket result failed {'id': 131, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:16:45.093871: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:16:50.094525: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 19:16:50.101715: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 19:16:50.102049: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:16:50.102093: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:16:50.102120: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:16:50.102144: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:16:50.102166: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:16:50.102187: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:16:50.102208: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:16:50.102228: Inverter 0 count register writes 0
2026-06-19 19:16:50.122124: Total inverter register writes now 0
2026-06-19 19:16:50.142065: Completed run status Demand with Errors reported (check log)
2026-06-19 19:16:50.153724: Saved current settings to /config/predbat_config.json
2026-06-19 19:17:34.231786: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:17:34.232022: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:17:34.232049: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:17:34.232148: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:17:34.232170: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:17:34.232184: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:17:34.232196: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:19:48.406225: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:19:48.406421: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:19:48.406451: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:19:48.406569: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:19:48.406595: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:19:48.406613: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:19:48.406629: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:20:00.487518: --------------- PredBat - update at 2026-06-19 19:20:00+01:00 with clock skew 0 minutes, minutes now 1160
2026-06-19 19:20:00.488103: Saved current settings to /config/predbat_config.json
2026-06-19 19:20:00.488185: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 33.7 minutes
2026-06-19 19:20:00.488236: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 19:20:00.488337: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 19:20:00.505938: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 19:20:00.506402: Predbat mode is set to Control charge
2026-06-19 19:20:00.606204: Found 11520 load_today datapoints going back 1 days
2026-06-19 19:20:00.606312: Using load_power data to fill gaps in load_today data
2026-06-19 19:20:00.668524: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 19:20:00.668673: Zero load period starting at 2026-06-19T12:09:00+0100 (431 minutes) for 889 minutes with base value 0.9
2026-06-19 19:20:00.668728: Zero load period starting at 2026-06-18T19:24:00+0100 (1436 minutes) for 64 minutes with base value 0.8
2026-06-19 19:20:00.669783: Processing 384 30-minute periods for power integration
2026-06-19 19:20:00.734947: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 19:20:00.735074: Car charging hold True, threshold 6.0kWh
2026-06-19 19:20:00.735776: Current data so far today: load 5.1kWh, import 1.4kWh, export 0.0kWh, PV 0kWh
2026-06-19 19:20:00.756304: Standing charge is set to 49.98p
2026-06-19 19:20:00.807454: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 19:20:00.807532: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 19:20:00.807716: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 96.7 minutes
2026-06-19 19:20:00.808111: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 96.7 minutes
2026-06-19 19:20:00.814324: Loaded 95 datapoints of futurerate analysis
2026-06-19 19:20:00.975763: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02']
2026-06-19 19:20:00.998289: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 19:20:00.998500: Import rates: min 13.17p, max 36.53p, average 20.01p
2026-06-19 19:20:01.030262: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 19:20:01.030325: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 19:20:01.031247: High export rate found rates in range 99p to -99p
2026-06-19 19:20:01.123617: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 19:20:01.123836: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 19:20:01.124284: Last hour: net energy 0.3kWh, import 0.3kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 9.88p, import 9.88p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 19:20:01.179768: Today's energy total net 1.4kWh, import 1.4kWh, export 0.0kWh, cost 78.32p, import 28.33p, export 0.0p, carbon 0.0kg
2026-06-19 19:20:01.179896: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 19:20:01.181539: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 19:20:01.183219: Warn: Found 1 gaps in load_today totalling 9875 minutes to fill using average data
2026-06-19 19:20:01.183311: Gap starting at 2026-06-18T15:55:00+0100 (1645 minutes) for 9875 minutes
2026-06-19 19:20:01.200344: Historical days now [7] weight [1]
2026-06-19 19:20:01.225122: Today's load divergence 120.66%, in-day adjustment 115.81%, damping 0.95x, yesterday 100.0% today 119.63% blend 19.44%
2026-06-19 19:20:01.225186: Today's predicted so far 10.5kWh with 0.0kWh car/iBoost excluded, 0.73kWh import ignored, and 0kWh forecast extra.
2026-06-19 19:20:01.225209: Today's actual load so far 13.66kWh with 0.0kWh car/iBoost excluded, and 0.23kWh import ignored.
2026-06-19 19:20:01.255532: Inverter 0: Type SK Sunsynk
2026-06-19 19:20:01.255588: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:20:01.255725: Reserve min: 5%, battery_min: 5%
2026-06-19 19:20:01.255774: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:20:01.256002: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -26W, current battery voltage 51.2V, grid power -556W, load power 505W, PV Power 0W
2026-06-19 19:20:01.256121: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:20:01.256198: Inverter 0 scheduled charge enable is False
2026-06-19 19:20:01.256219: Inverter 0 charge windows currently []
2026-06-19 19:20:01.256238: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:20:01.256323: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:20:01.256343: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:20:01.256369: Inverter 0 scheduled discharge enable is False
2026-06-19 19:20:01.256461: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:20:01.256481: Inverter 0 discharge windows currently []
2026-06-19 19:20:01.256497: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:20:01.256509: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:20:01.256522: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:20:01.318253: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 19:20:01.318334: Plan was last updated on 2026-06-19 19:15:00+01:00 and is now 5.0 minutes old
2026-06-19 19:20:01.318766: Best charge window [ 20-06 08:00:00 - 20-06 09:00:00 @ 15.47p 6%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ]
2026-06-19 19:20:01.318812: Best export window [ ]
2026-06-19 19:20:01.319761: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 19:20:01.322786: Load divergence over 8.0 hours mean 418.85W, min 0.0W, max 2388.0W, std dev 496.6W, divergence 59.28%
2026-06-19 19:20:01.344157: Creating pool of 12 processes to match your CPU count
2026-06-19 19:20:01.434254: predict base end_record 06-21 11:05:00, final soc 0.8kWh, metric 509.96p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:40:00, load 32.08kWh, PV 0.0kWh
2026-06-19 19:20:01.436425: Slot: [ 19:20, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:20:01.437944: SoC: [ 11.04, 11.04, 11.0, 10.97, 10.94, 10.87, 10.52, 10.3, 9.72, 9.26, 8.92, 8.23, 7.6, 7.55, 7.44, 7.29, 7.09, 6.88, 6.31, 4.97, 2.88, 2.53, 2.45, 2.3, 2.08, 1.79, 1.44, 1.01, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:20:01.439128: BAT: [ 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-, 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-] kWh
2026-06-19 19:20:01.440537: LOAD: [ 5.1, 5.1, 5.13, 5.17, 5.2, 5.26, 5.59, 5.79, 6.33, 6.76, 7.07, 7.72, 8.3, 8.35, 8.45, 8.59, 8.78, 8.97, 9.51, 10.75, 12.7, 13.03, 13.1, 13.24, 13.45, 13.71, 14.04, 14.44, 14.9, 15.12, 15.13, 15.37, 15.68, 16.04, 16.23, 16.45, 16.73, 17.06, 17.7, 18.35, 18.78, 19.26, 19.57, 19.88, 20.2, 20.51, 20.83, 21.15, 21.47, 21.68, 21.71, 21.74, 21.76, 21.82, 22.1, 22.28, 22.75, 23.11, 23.38, 24.02, 24.61, 24.66, 24.75, 24.9, 25.09, 25.28, 25.81, 27.05, 29.0, 29.33, 29.41, 29.55, 29.75, 30.02, 30.35, 30.74, 31.2, 31.42, 31.43, 31.68, 31.99, 32.35] kWh
2026-06-19 19:20:01.441891: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:20:01.443285: IMPORT: [ 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.66, 1.88, 1.89, 2.14, 2.45, 2.81, 2.99, 3.21, 3.5, 3.82, 4.47, 5.12, 5.54, 6.02, 6.34, 6.65, 6.97, 7.28, 7.6, 7.91, 8.24, 8.45, 8.48, 8.5, 8.53, 8.59, 8.87, 9.04, 9.51, 9.88, 10.15, 10.79, 11.37, 11.42, 11.52, 11.66, 11.85, 12.04, 12.58, 13.82, 15.77, 16.1, 16.17, 16.31, 16.51, 16.78, 17.11, 17.51, 17.97, 18.19, 18.2, 18.44, 18.75, 19.11] kWh
2026-06-19 19:20:01.444613: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:20:01.446117: METRIC: [ 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 132.47, 136.0, 136.19, 140.01, 144.64, 149.38, 151.85, 155.0, 158.87, 163.36, 172.15, 181.25, 187.05, 193.64, 198.22, 207.14, 215.92, 225.51, 235.31, 246.33, 258.23, 264.06, 264.83, 265.6, 266.29, 267.86, 275.67, 279.92, 291.0, 298.36, 303.75, 366.75, 378.3, 379.22, 381.0, 383.53, 386.65, 390.32, 400.14, 423.18, 459.58, 465.58, 466.92, 469.25, 472.9, 477.41, 483.33, 489.27, 496.57, 500.1, 500.29, 504.11, 508.73, 513.47] p
2026-06-19 19:20:01.549645: Battery has 13.33 hours left - now at 11.04kWh
2026-06-19 19:20:01.588127: predict base10 end_record 06-21 11:05:00, final soc 0.8kWh, metric 532.74p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:10:00, load 33.37kWh, PV 0.0kWh
2026-06-19 19:20:01.589531: Slot: [ 19:20, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:20:01.590657: SoC: [ 11.04, 11.04, 11.0, 10.97, 10.93, 10.86, 10.49, 10.26, 9.65, 9.17, 8.82, 8.09, 7.43, 7.38, 7.27, 7.11, 6.9, 6.68, 6.08, 4.69, 2.49, 2.12, 2.04, 1.88, 1.65, 1.35, 0.98, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:20:01.591553: BAT: [ 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-, 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-] kWh
2026-06-19 19:20:01.592641: LOAD: [ 5.1, 5.1, 5.13, 5.17, 5.2, 5.27, 5.61, 5.82, 6.39, 6.84, 7.16, 7.84, 8.46, 8.51, 8.61, 8.76, 8.96, 9.16, 9.72, 11.02, 13.06, 13.4, 13.48, 13.63, 13.84, 14.12, 14.47, 14.88, 15.36, 15.59, 15.61, 15.86, 16.19, 16.56, 16.76, 16.99, 17.28, 17.63, 18.3, 18.98, 19.43, 19.93, 20.26, 20.59, 20.92, 21.25, 21.58, 21.91, 22.25, 22.47, 22.5, 22.53, 22.56, 22.62, 22.91, 23.09, 23.59, 23.97, 24.25, 24.92, 25.54, 25.59, 25.69, 25.84, 26.04, 26.24, 26.8, 28.1, 30.14, 30.48, 30.56, 30.71, 30.92, 31.2, 31.55, 31.96, 32.45, 32.67, 32.69, 32.94, 33.27, 33.65] kWh
2026-06-19 19:20:01.593714: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:20:01.594794: IMPORT: [ 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.65, 2.13, 2.36, 2.37, 2.63, 2.95, 3.33, 3.52, 3.75, 4.05, 4.39, 5.06, 5.75, 6.19, 6.7, 7.03, 7.35, 7.69, 8.01, 8.34, 8.68, 9.02, 9.24, 9.27, 9.29, 9.32, 9.38, 9.68, 9.86, 10.35, 10.74, 11.02, 11.69, 12.3, 12.35, 12.45, 12.6, 12.8, 13.0, 13.56, 14.86, 16.9, 17.25, 17.33, 17.47, 17.69, 17.97, 18.31, 18.73, 19.21, 19.44, 19.45, 19.71, 20.03, 20.41] kWh
2026-06-19 19:20:01.595946: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:20:01.597057: METRIC: [ 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 132.02, 139.67, 143.37, 143.57, 147.57, 152.41, 157.38, 159.96, 163.26, 167.31, 172.02, 181.23, 190.76, 196.84, 203.75, 208.55, 217.89, 227.08, 237.13, 247.41, 258.94, 271.4, 277.51, 278.31, 279.12, 279.85, 281.48, 289.67, 294.12, 305.73, 313.44, 319.09, 382.7, 394.81, 395.78, 397.64, 400.29, 403.55, 407.4, 417.69, 441.82, 479.96, 486.24, 487.64, 490.09, 493.91, 498.63, 504.84, 511.06, 518.71, 522.41, 522.61, 526.61, 531.45, 536.42] p
2026-06-19 19:20:01.665061: predict best10 end_record 06-21 11:05:00, final soc 1.12kWh, metric 469.25p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:10:00, load 33.37kWh, PV 0.0kWh
2026-06-19 19:20:01.666534: Slot: [ 19:20, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:20:01.667660: SoC: [ 11.04, 11.04, 11.0, 10.97, 10.93, 10.86, 10.49, 10.26, 9.65, 9.17, 8.82, 8.09, 7.43, 7.38, 7.27, 7.11, 6.9, 6.68, 6.08, 4.69, 2.49, 2.12, 2.04, 1.88, 1.65, 1.35, 0.98, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.5, 12.5, 12.5, 12.15, 11.79, 11.44, 11.09, 10.73, 10.36, 10.13, 10.1, 10.06, 10.04, 9.97, 9.65, 9.46, 8.93, 8.52, 8.21, 7.49, 6.84, 6.78, 6.67, 6.51, 6.3, 6.08, 5.48, 4.09, 1.89, 1.52, 1.44, 1.28, 1.05, 0.8, 0.8, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74] kWh
2026-06-19 19:20:01.668566: BAT: [ 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<bf+, g<bf+, 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~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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 19:20:01.669685: LOAD: [ 5.1, 5.1, 5.13, 5.17, 5.2, 5.27, 5.61, 5.82, 6.39, 6.84, 7.16, 7.84, 8.46, 8.51, 8.61, 8.76, 8.96, 9.16, 9.72, 11.02, 13.06, 13.4, 13.48, 13.63, 13.84, 14.12, 14.47, 14.88, 15.36, 15.59, 15.61, 15.86, 16.19, 16.56, 16.76, 16.99, 17.28, 17.63, 18.3, 18.98, 19.43, 19.93, 20.26, 20.59, 20.92, 21.25, 21.58, 21.91, 22.25, 22.47, 22.5, 22.53, 22.56, 22.62, 22.91, 23.09, 23.59, 23.97, 24.25, 24.92, 25.54, 25.59, 25.69, 25.84, 26.04, 26.24, 26.8, 28.1, 30.14, 30.48, 30.56, 30.71, 30.92, 31.2, 31.55, 31.96, 32.45, 32.67, 32.69, 32.94, 33.27, 33.65] kWh
2026-06-19 19:20:01.670736: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:20:01.671839: IMPORT: [ 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.84, 2.32, 2.36, 2.37, 2.63, 2.95, 5.42, 7.69, 8.8, 11.18, 13.61, 16.36, 17.78, 18.76, 19.26, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.64, 19.99, 20.62, 21.1, 21.14, 21.15, 21.41, 21.73, 24.19] kWh
2026-06-19 19:20:01.672876: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:20:01.674084: METRIC: [ 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 134.87, 142.51, 143.21, 143.41, 147.41, 152.25, 184.65, 215.26, 231.0, 263.8, 297.03, 334.76, 354.47, 367.9, 374.81, 379.61, 379.61, 379.61, 379.61, 379.61, 379.61, 379.61, 379.61, 379.61, 379.61, 379.61, 379.61, 379.61, 379.61, 379.61, 379.61, 379.61, 429.59, 429.59, 429.59, 429.59, 429.59, 429.59, 429.59, 429.59, 429.59, 429.59, 429.59, 429.59, 429.59, 429.59, 430.35, 436.56, 446.01, 453.65, 454.35, 454.55, 458.55, 463.39, 495.79] p
2026-06-19 19:20:01.744705: predict best end_record 06-21 11:05:00, final soc 1.19kWh, metric 449.2p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 10:15:00, load 32.08kWh, PV 0.0kWh
2026-06-19 19:20:01.746193: Slot: [ 19:20, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:20:01.747384: SoC: [ 11.04, 11.04, 11.0, 10.97, 10.94, 10.87, 10.52, 10.3, 9.72, 9.26, 8.92, 8.23, 7.6, 7.55, 7.44, 7.29, 7.09, 6.88, 6.31, 4.97, 2.88, 2.53, 2.45, 2.3, 2.08, 1.79, 1.44, 1.16, 1.16, 0.93, 0.91, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.21, 12.5, 12.5, 12.5, 12.17, 11.82, 11.49, 11.15, 10.81, 10.46, 10.24, 10.21, 10.18, 10.15, 10.09, 9.78, 9.6, 9.1, 8.7, 8.41, 7.72, 7.09, 7.04, 6.94, 6.79, 6.58, 6.37, 5.8, 4.47, 2.38, 2.02, 1.94, 1.79, 1.57, 1.28, 0.93, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 3.13] kWh
2026-06-19 19:20:01.748344: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g~be-, g<bf+, g<bf+, 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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 19:20:01.749493: LOAD: [ 5.1, 5.1, 5.13, 5.17, 5.2, 5.26, 5.59, 5.79, 6.33, 6.76, 7.07, 7.72, 8.3, 8.35, 8.45, 8.59, 8.78, 8.97, 9.51, 10.75, 12.7, 13.03, 13.1, 13.24, 13.45, 13.71, 14.04, 14.44, 14.9, 15.12, 15.13, 15.37, 15.68, 16.04, 16.23, 16.45, 16.73, 17.06, 17.7, 18.35, 18.78, 19.26, 19.57, 19.88, 20.2, 20.51, 20.83, 21.15, 21.47, 21.68, 21.71, 21.74, 21.76, 21.82, 22.1, 22.28, 22.75, 23.11, 23.38, 24.02, 24.61, 24.66, 24.75, 24.9, 25.09, 25.28, 25.81, 27.05, 29.0, 29.33, 29.41, 29.55, 29.75, 30.02, 30.35, 30.74, 31.2, 31.42, 31.43, 31.68, 31.99, 32.35] kWh
2026-06-19 19:20:01.750620: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:20:01.751709: IMPORT: [ 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.54, 2.0, 2.0, 2.0, 2.14, 2.45, 5.31, 7.99, 8.26, 11.04, 13.87, 17.01, 17.41, 18.15, 18.63, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 18.94, 19.41, 19.87, 19.9, 19.92, 20.16, 20.47, 23.33] kWh
2026-06-19 19:20:01.752761: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:20:01.753898: METRIC: [ 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 78.32, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 128.3, 130.39, 137.69, 137.69, 137.69, 139.89, 144.51, 182.17, 218.27, 222.08, 260.44, 299.16, 342.19, 347.76, 357.79, 364.38, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 368.97, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 418.95, 426.02, 433.32, 433.85, 434.04, 437.86, 442.48, 480.14] p
2026-06-19 19:20:01.755544: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg]
2026-06-19 19:20:01.755568: Saving plan best values to HA entities
2026-06-19 19:20:01.900467: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 19:20:01.905209: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 19:20:01.909705: Best charging limit SoC's [1.0, 16.0, 5.5, 16.0, 12.0, 12.5, 1.0, 16.0]kWh, export []kWh gives import battery 40.13kWh, house 1.05kWh, export 0.0kWh, metric 449.2p, metric10 469.25p
2026-06-19 19:20:01.979108: Marginal costs baseline metric (no standing charge): 349.2299
2026-06-19 19:20:02.169426: Marginal energy costs matrix computed: min=15.77 max=21.61
2026-06-19 19:20:02.255654: Rate array import [{'start': 1160, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1160, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 19:20:02.256507: - Your estimated bill for today is £0.78 and tomorrow is £2.91
2026-06-19 19:20:02.256557: - Import rates are expensive (22.4p - 27.2p) for the next 3 and three quarters hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 19:20:02.256613: - The battery is currently at 69% and is in eco mode for the next 12 hours.
2026-06-19 19:20:02.256652: - For the next 48 hours there will be no solar generation.
2026-06-19 19:20:02.256686: - You will run out of battery in 14 hours.
2026-06-19 19:20:02.256716: - Your next charge slot will be in 12 hours where import rates will be cheap (15.0p).
2026-06-19 19:20:02.256738:
2026-06-19 19:20:02.304460: Plan calculation took 0.99 seconds
2026-06-19 19:20:02.307380: No high rate period found
2026-06-19 19:20:02.354273: Import threshold used for optimisation was 16.74p
2026-06-19 19:20:02.410849: Low import rate windows [0: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 1: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 2: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 3: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 4: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 5: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 6: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 7: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 8: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 9: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 10: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 11: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 12: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 13: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 14: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 15: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 16: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 17: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 18: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 19: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 20: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 21: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 22: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 23: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 24: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 25: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 26: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 27: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 28: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 29: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 30: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 31: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 32: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 33: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 34: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 35: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 36: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 37: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 38: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 39: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 40: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 41: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 42: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 43: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 44: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 45: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 46: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 47: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 48: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 49: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 50: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 51: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 52: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 53: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 54: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 55: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 56: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 57: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 58: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 59: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 60: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 61: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 62: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 63: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 64: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 65: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 66: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 67: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 68: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 69: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 70: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 71: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 72: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 73: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 74: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 75: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 76: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 77: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 78: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 79: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 80: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 81: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 82: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 83: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 84: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 85: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 86: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 87: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 88: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 89: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 90: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 91: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 92: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 93: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 94: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8]
2026-06-19 19:20:02.417738: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 09:00:00+01:00 - current SoC 69%, target 6%
2026-06-19 19:20:02.417878: Inverter 0 disabled charge window while waiting for schedule (now 06-19 19:20:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 19:20:02.417997: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:20:02.418304: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:20:02.418538: Not setting charging SoC as we are not within the window (now 06-19 19:20:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 19:20:02.418599: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 19:20:02.418663: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 19:20:02.502276: Warn: Web Socket result failed {'id': 132, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:20:02.502364: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:20:07.546210: Warn: Web Socket result failed {'id': 133, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:20:07.546599: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:20:12.577872: Warn: Web Socket result failed {'id': 134, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:20:12.577954: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:20:17.593245: Warn: Web Socket result failed {'id': 135, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:20:17.593317: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:20:22.686852: Warn: Web Socket result failed {'id': 136, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:20:22.686936: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:20:27.726404: Warn: Web Socket result failed {'id': 137, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:20:27.726467: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:20:32.741302: Warn: Web Socket result failed {'id': 138, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:20:32.741380: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:20:37.789020: Warn: Web Socket result failed {'id': 139, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:20:37.789390: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:20:42.807409: Warn: Web Socket result failed {'id': 140, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:20:42.807512: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:20:47.907276: Warn: Web Socket result failed {'id': 141, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:20:47.907403: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:20:52.908374: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 19:20:52.915266: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 19:20:52.915422: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:20:52.915458: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:20:52.915483: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:20:52.915506: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:20:52.915528: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:20:52.915550: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:20:52.915591: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:20:52.915611: Inverter 0 count register writes 0
2026-06-19 19:20:52.931882: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 19:20:52.937419: Total inverter register writes now 0
2026-06-19 19:20:52.957500: Completed run status Demand with Errors reported (check log)
2026-06-19 19:20:52.969508: Saved current settings to /config/predbat_config.json
2026-06-19 19:21:34.037533: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:21:34.037786: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:21:34.037831: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:21:34.037960: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:21:34.038096: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:21:34.038139: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:21:34.038156: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:23:34.214761: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:23:34.214962: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:23:34.215010: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:23:34.215142: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:23:34.215169: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:23:34.215186: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:23:34.215202: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:25:00.358140: --------------- PredBat - update at 2026-06-19 19:25:00+01:00 with clock skew 0 minutes, minutes now 1165
2026-06-19 19:25:00.358684: Saved current settings to /config/predbat_config.json
2026-06-19 19:25:00.358764: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 38.7 minutes
2026-06-19 19:25:00.358834: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 19:25:00.358913: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 19:25:00.376324: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 19:25:00.376686: Predbat mode is set to Control charge
2026-06-19 19:25:00.471061: Found 11520 load_today datapoints going back 1 days
2026-06-19 19:25:00.471142: Using load_power data to fill gaps in load_today data
2026-06-19 19:25:00.522597: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 19:25:00.522711: Zero load period starting at 2026-06-19T12:09:00+0100 (436 minutes) for 889 minutes with base value 0.9
2026-06-19 19:25:00.522756: Zero load period starting at 2026-06-18T19:24:00+0100 (1441 minutes) for 64 minutes with base value 0.8
2026-06-19 19:25:00.523563: Processing 384 30-minute periods for power integration
2026-06-19 19:25:00.574790: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 19:25:00.574857: Car charging hold True, threshold 6.0kWh
2026-06-19 19:25:00.574886: Current data so far today: load 5.0kWh, import 1.5kWh, export 0.0kWh, PV 0kWh
2026-06-19 19:25:00.592650: Standing charge is set to 49.98p
2026-06-19 19:25:00.631734: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 19:25:00.631789: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 19:25:00.631943: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 101.7 minutes
2026-06-19 19:25:00.632329: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 101.7 minutes
2026-06-19 19:25:00.637045: Loaded 95 datapoints of futurerate analysis
2026-06-19 19:25:00.765178: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02']
2026-06-19 19:25:00.785939: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 19:25:00.786185: Import rates: min 13.17p, max 36.53p, average 20.02p
2026-06-19 19:25:00.817600: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 19:25:00.817699: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 19:25:00.818579: High export rate found rates in range 99p to -99p
2026-06-19 19:25:00.898602: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 19:25:00.898706: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 19:25:00.898885: Last hour: net energy 0.38kWh, import 0.38kWh, export 0.0kWh, car 0kWh, load 0.45kWh, net cost 11.95p, import 11.95p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 19:25:00.940180: Today's energy total net 1.5kWh, import 1.5kWh, export 0.0kWh, cost 80.96p, import 30.98p, export 0.0p, carbon 0.0kg
2026-06-19 19:25:00.940268: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 19:25:00.941556: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 19:25:00.942813: Warn: Found 1 gaps in load_today totalling 9870 minutes to fill using average data
2026-06-19 19:25:00.942889: Gap starting at 2026-06-18T15:55:00+0100 (1650 minutes) for 9870 minutes
2026-06-19 19:25:00.955349: Historical days now [7] weight [1]
2026-06-19 19:25:00.975378: Today's load divergence 119.95%, in-day adjustment 115.33%, damping 0.95x, yesterday 100.0% today 118.95% blend 19.1%
2026-06-19 19:25:00.975425: Today's predicted so far 10.43kWh with 0.0kWh car/iBoost excluded, 0.76kWh import ignored, and 0kWh forecast extra.
2026-06-19 19:25:00.975448: Today's actual load so far 13.43kWh with 0.0kWh car/iBoost excluded, and 0.38kWh import ignored.
2026-06-19 19:25:01.002127: Inverter 0: Type SK Sunsynk
2026-06-19 19:25:01.002181: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:25:01.002340: Reserve min: 5%, battery_min: 5%
2026-06-19 19:25:01.002391: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:25:01.002628: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -26W, current battery voltage 51.2V, grid power -510W, load power 459W, PV Power 0W
2026-06-19 19:25:01.002740: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:25:01.002803: Inverter 0 scheduled charge enable is False
2026-06-19 19:25:01.002838: Inverter 0 charge windows currently []
2026-06-19 19:25:01.002873: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:25:01.002974: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:25:01.003028: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:25:01.003057: Inverter 0 scheduled discharge enable is False
2026-06-19 19:25:01.003158: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:25:01.003179: Inverter 0 discharge windows currently []
2026-06-19 19:25:01.003194: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:25:01.003207: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:25:01.003220: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:25:01.054880: Dynamic load last period 0.00kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 19:25:01.054977: Plan was last updated on 2026-06-19 19:15:00+01:00 and is now 10.0 minutes old
2026-06-19 19:25:01.055284: Best charge window [ 20-06 08:00:00 - 20-06 09:00:00 @ 15.47p 6%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ]
2026-06-19 19:25:01.055314: Best export window [ ]
2026-06-19 19:25:01.055938: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 19:25:01.057517: Load divergence over 8.0 hours mean 425.99W, min 6.0W, max 2388.0W, std dev 494.76W, divergence 58.07%
2026-06-19 19:25:01.074257: Creating pool of 12 processes to match your CPU count
2026-06-19 19:25:01.140661: predict base end_record 06-21 11:10:00, final soc 0.8kWh, metric 510.31p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:40:00, load 31.95kWh, PV 0.0kWh
2026-06-19 19:25:01.142309: Slot: [ 19:25, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:25:01.143511: SoC: [ 11.04, 11.04, 11.0, 10.97, 10.93, 10.87, 10.52, 10.3, 9.72, 9.27, 8.93, 8.24, 7.61, 7.56, 7.45, 7.3, 7.1, 6.89, 6.32, 4.98, 2.89, 2.54, 2.46, 2.31, 2.09, 1.8, 1.45, 1.02, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:25:01.144457: BAT: [ 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-, 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-] kWh
2026-06-19 19:25:01.145600: LOAD: [ 5.0, 5.0, 5.04, 5.07, 5.1, 5.16, 5.49, 5.69, 6.23, 6.65, 6.96, 7.61, 8.2, 8.24, 8.34, 8.48, 8.67, 8.87, 9.4, 10.64, 12.59, 12.92, 12.99, 13.13, 13.34, 13.6, 13.94, 14.33, 14.79, 15.01, 15.02, 15.27, 15.57, 15.94, 16.12, 16.33, 16.62, 16.95, 17.57, 18.23, 18.66, 19.15, 19.47, 19.78, 20.1, 20.4, 20.72, 21.04, 21.33, 21.47, 21.5, 21.53, 21.55, 21.61, 21.89, 22.06, 22.53, 22.9, 23.17, 23.81, 24.39, 24.44, 24.54, 24.68, 24.87, 25.07, 25.6, 26.84, 28.79, 29.12, 29.19, 29.33, 29.54, 29.8, 30.13, 30.53, 30.99, 31.21, 31.22, 31.46, 31.77, 32.13] kWh
2026-06-19 19:25:01.146698: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:25:01.147803: IMPORT: [ 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, 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.75, 1.97, 1.99, 2.23, 2.54, 2.9, 3.09, 3.29, 3.59, 3.91, 4.54, 5.19, 5.62, 6.11, 6.44, 6.74, 7.06, 7.37, 7.69, 8.0, 8.3, 8.43, 8.46, 8.49, 8.52, 8.57, 8.85, 9.03, 9.5, 9.86, 10.13, 10.77, 11.36, 11.41, 11.5, 11.65, 11.84, 12.03, 12.56, 13.8, 15.75, 16.08, 16.16, 16.3, 16.5, 16.77, 17.1, 17.49, 17.95, 18.17, 18.18, 18.43, 18.74, 19.1] kWh
2026-06-19 19:25:01.148868: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:25:01.150340: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 134.97, 138.51, 138.69, 142.51, 147.14, 151.88, 154.44, 157.33, 161.4, 165.79, 174.39, 183.47, 189.41, 196.09, 200.83, 209.56, 218.33, 227.92, 237.66, 248.74, 259.52, 263.26, 264.06, 264.83, 265.61, 267.06, 274.87, 279.11, 290.2, 297.56, 302.95, 365.94, 377.5, 378.42, 380.2, 382.73, 385.84, 389.51, 399.34, 422.37, 458.77, 464.77, 466.11, 468.44, 472.09, 476.6, 482.52, 488.46, 495.76, 499.29, 499.48, 503.3, 507.92, 512.66] p
2026-06-19 19:25:01.258156: Battery has 13.25 hours left - now at 11.04kWh
2026-06-19 19:25:01.294428: predict base10 end_record 06-21 11:10:00, final soc 0.8kWh, metric 533.0p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:10:00, load 33.24kWh, PV 0.0kWh
2026-06-19 19:25:01.295843: Slot: [ 19:25, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:25:01.296967: SoC: [ 11.04, 11.04, 11.0, 10.96, 10.93, 10.86, 10.49, 10.27, 9.66, 9.18, 8.83, 8.1, 7.45, 7.39, 7.28, 7.12, 6.91, 6.69, 6.09, 4.7, 2.5, 2.13, 2.05, 1.89, 1.66, 1.36, 0.99, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:25:01.297935: BAT: [ 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-, 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-] kWh
2026-06-19 19:25:01.299077: LOAD: [ 5.0, 5.0, 5.04, 5.07, 5.1, 5.17, 5.51, 5.72, 6.29, 6.73, 7.06, 7.74, 8.35, 8.4, 8.5, 8.65, 8.85, 9.05, 9.61, 10.91, 12.95, 13.29, 13.37, 13.52, 13.73, 14.01, 14.36, 14.77, 15.26, 15.48, 15.5, 15.75, 16.08, 16.45, 16.66, 16.87, 17.18, 17.51, 18.17, 18.86, 19.31, 19.82, 20.16, 20.48, 20.82, 21.14, 21.47, 21.8, 22.11, 22.25, 22.28, 22.31, 22.34, 22.4, 22.69, 22.88, 23.36, 23.75, 24.03, 24.7, 25.32, 25.37, 25.47, 25.62, 25.82, 26.02, 26.58, 27.88, 29.92, 30.26, 30.34, 30.49, 30.7, 30.98, 31.33, 31.74, 32.23, 32.45, 32.47, 32.72, 33.05, 33.42] kWh
2026-06-19 19:25:01.300240: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:25:01.301358: IMPORT: [ 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, 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.74, 2.22, 2.45, 2.46, 2.72, 3.04, 3.42, 3.62, 3.83, 4.14, 4.48, 5.14, 5.82, 6.27, 6.78, 7.13, 7.44, 7.78, 8.1, 8.43, 8.77, 9.08, 9.22, 9.25, 9.28, 9.31, 9.36, 9.66, 9.84, 10.33, 10.72, 11.0, 11.67, 12.28, 12.33, 12.43, 12.58, 12.78, 12.99, 13.54, 14.84, 16.88, 17.23, 17.31, 17.45, 17.67, 17.95, 18.29, 18.71, 19.19, 19.42, 19.43, 19.69, 20.01, 20.39] kWh
2026-06-19 19:25:01.302427: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:25:01.303612: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 134.53, 142.18, 145.88, 146.08, 150.08, 154.92, 159.89, 162.57, 165.59, 169.86, 174.45, 183.46, 192.98, 199.2, 206.2, 211.16, 220.31, 229.49, 239.55, 249.75, 261.35, 272.64, 276.55, 277.39, 278.19, 279.01, 280.54, 288.73, 293.17, 304.79, 312.5, 318.14, 381.76, 393.86, 394.83, 396.69, 399.34, 402.61, 406.45, 416.74, 440.87, 479.01, 485.3, 486.69, 489.14, 492.96, 497.69, 503.89, 510.11, 517.76, 521.46, 521.65, 525.65, 530.5, 535.47] p
2026-06-19 19:25:01.375588: predict best10 end_record 06-21 11:10:00, final soc 1.45kWh, metric 475.56p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:10:00, load 33.24kWh, PV 0.0kWh
2026-06-19 19:25:01.377034: Slot: [ 19:25, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:25:01.378240: SoC: [ 11.04, 11.04, 11.0, 10.96, 10.93, 10.86, 10.49, 10.27, 9.66, 9.18, 8.83, 8.1, 7.45, 7.39, 7.28, 7.12, 6.91, 6.69, 6.09, 4.7, 2.5, 2.13, 2.05, 1.89, 1.66, 1.36, 0.99, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.5, 12.5, 12.5, 12.16, 11.8, 11.45, 11.1, 10.74, 10.41, 10.26, 10.22, 10.19, 10.16, 10.1, 9.78, 9.59, 9.06, 8.64, 8.34, 7.62, 6.96, 6.91, 6.8, 6.64, 6.43, 6.21, 5.61, 4.21, 2.02, 1.65, 1.57, 1.41, 1.18, 0.88, 0.8, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74] kWh
2026-06-19 19:25:01.379172: BAT: [ 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<bf+, g<bf+, 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~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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 19:25:01.380507: LOAD: [ 5.0, 5.0, 5.04, 5.07, 5.1, 5.17, 5.51, 5.72, 6.29, 6.73, 7.06, 7.74, 8.35, 8.4, 8.5, 8.65, 8.85, 9.05, 9.61, 10.91, 12.95, 13.29, 13.37, 13.52, 13.73, 14.01, 14.36, 14.77, 15.26, 15.48, 15.5, 15.75, 16.08, 16.45, 16.66, 16.87, 17.18, 17.51, 18.17, 18.86, 19.31, 19.82, 20.16, 20.48, 20.82, 21.14, 21.47, 21.8, 22.11, 22.25, 22.28, 22.31, 22.34, 22.4, 22.69, 22.88, 23.36, 23.75, 24.03, 24.7, 25.32, 25.37, 25.47, 25.62, 25.82, 26.02, 26.58, 27.88, 29.92, 30.26, 30.34, 30.49, 30.7, 30.98, 31.33, 31.74, 32.23, 32.45, 32.47, 32.72, 33.05, 33.42] kWh
2026-06-19 19:25:01.381798: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:25:01.382931: IMPORT: [ 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, 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.93, 2.41, 2.45, 2.46, 2.72, 3.04, 5.5, 7.79, 8.88, 11.27, 13.69, 16.44, 17.85, 18.84, 19.35, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.97, 20.59, 21.08, 21.12, 21.13, 21.39, 21.71, 24.17] kWh
2026-06-19 19:25:01.384547: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:25:01.386004: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 137.36, 145.0, 145.7, 145.9, 149.9, 154.74, 187.14, 217.84, 233.31, 266.32, 299.44, 336.98, 356.67, 370.24, 377.24, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 432.19, 432.19, 432.19, 432.19, 432.19, 432.19, 432.19, 432.19, 432.19, 432.19, 432.19, 432.19, 432.19, 432.19, 432.19, 437.08, 446.53, 454.18, 454.87, 455.07, 459.07, 463.91, 496.31] p
2026-06-19 19:25:01.450588: predict best end_record 06-21 11:10:00, final soc 1.58kWh, metric 456.55p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 10:15:00, load 31.95kWh, PV 0.0kWh
2026-06-19 19:25:01.451972: Slot: [ 19:25, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:25:01.453187: SoC: [ 11.04, 11.04, 11.0, 10.97, 10.93, 10.87, 10.52, 10.3, 9.72, 9.27, 8.93, 8.24, 7.61, 7.56, 7.45, 7.3, 7.1, 6.89, 6.32, 4.98, 2.89, 2.54, 2.46, 2.31, 2.09, 1.8, 1.45, 1.17, 1.17, 0.94, 0.92, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.22, 12.5, 12.5, 12.5, 12.17, 11.83, 11.5, 11.16, 10.82, 10.5, 10.36, 10.32, 10.29, 10.27, 10.21, 9.9, 9.72, 9.22, 8.82, 8.53, 7.84, 7.21, 7.16, 7.06, 6.91, 6.7, 6.49, 5.92, 4.59, 2.5, 2.14, 2.06, 1.91, 1.69, 1.41, 1.05, 1.05, 1.05, 0.82, 0.8, 0.8, 0.8, 3.13] kWh
2026-06-19 19:25:01.454190: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g~be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 19:25:01.455342: LOAD: [ 5.0, 5.0, 5.04, 5.07, 5.1, 5.16, 5.49, 5.69, 6.23, 6.65, 6.96, 7.61, 8.2, 8.24, 8.34, 8.48, 8.67, 8.87, 9.4, 10.64, 12.59, 12.92, 12.99, 13.13, 13.34, 13.6, 13.94, 14.33, 14.79, 15.01, 15.02, 15.27, 15.57, 15.94, 16.12, 16.33, 16.62, 16.95, 17.57, 18.23, 18.66, 19.15, 19.47, 19.78, 20.1, 20.4, 20.72, 21.04, 21.33, 21.47, 21.5, 21.53, 21.55, 21.61, 21.89, 22.06, 22.53, 22.9, 23.17, 23.81, 24.39, 24.44, 24.54, 24.68, 24.87, 25.07, 25.6, 26.84, 28.79, 29.12, 29.19, 29.33, 29.54, 29.8, 30.13, 30.53, 30.99, 31.21, 31.22, 31.46, 31.77, 32.13] kWh
2026-06-19 19:25:01.456408: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:25:01.457563: IMPORT: [ 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, 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.64, 2.1, 2.1, 2.1, 2.23, 2.54, 5.4, 8.09, 8.34, 11.14, 13.96, 17.09, 17.49, 18.23, 18.71, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.43, 19.89, 19.89, 19.89, 20.14, 20.45, 23.31] kWh
2026-06-19 19:25:01.458738: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:25:01.459870: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 133.03, 140.33, 140.33, 140.33, 142.39, 147.01, 184.67, 220.86, 224.41, 262.98, 301.6, 344.43, 350.08, 360.14, 366.83, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 427.49, 434.78, 434.78, 434.78, 438.56, 443.19, 480.84] p
2026-06-19 19:25:01.461584: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg]
2026-06-19 19:25:01.461609: Saving plan best values to HA entities
2026-06-19 19:25:01.622515: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 19:25:01.628887: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 19:25:01.635515: Best charging limit SoC's [1.0, 16.0, 5.5, 16.0, 12.0, 12.5, 1.0, 16.0]kWh, export []kWh gives import battery 40.03kWh, house 0.99kWh, export 0.0kWh, metric 456.55p, metric10 475.56p
2026-06-19 19:25:01.699925: Marginal costs baseline metric (no standing charge): 356.5807
2026-06-19 19:25:01.863500: Marginal energy costs matrix computed: min=15.52 max=21.61
2026-06-19 19:25:01.941077: Rate array import [{'start': 1165, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1165, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 19:25:01.941887: - Your estimated bill for today is £0.81 and tomorrow is £2.91
2026-06-19 19:25:01.941928: - Import rates are expensive (22.4p - 27.2p) for the next 3 and a half hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 19:25:01.941948: - The battery is currently at 69% and is in eco mode for the next 12 hours.
2026-06-19 19:25:01.941964: - For the next 48 hours there will be no solar generation.
2026-06-19 19:25:01.941979: - You will run out of battery in 14 hours.
2026-06-19 19:25:01.942016: - Your next charge slot will be in 12 hours where import rates will be cheap (15.0p).
2026-06-19 19:25:01.942034:
2026-06-19 19:25:01.986732: Plan calculation took 0.93 seconds
2026-06-19 19:25:01.990694: No high rate period found
2026-06-19 19:25:02.042889: Import threshold used for optimisation was 16.74p
2026-06-19 19:25:02.097071: Low import rate windows [0: 06-19 19:00:00 - 06-19 19:30:00 @ 26.46, 1: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 2: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 3: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 4: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 5: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 6: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 7: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 8: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 9: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 10: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 11: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 12: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 13: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 14: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 15: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 16: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 17: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 18: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 19: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 20: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 21: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 22: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 23: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 24: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 25: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 26: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 27: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 28: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 29: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 30: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 31: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 32: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 33: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 34: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 35: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 36: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 37: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 38: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 39: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 40: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 41: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 42: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 43: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 44: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 45: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 46: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 47: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 48: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 49: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 50: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 51: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 52: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 53: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 54: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 55: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 56: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 57: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 58: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 59: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 60: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 61: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 62: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 63: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 64: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 65: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 66: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 67: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 68: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 69: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 70: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 71: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 72: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 73: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 74: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 75: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 76: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 77: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 78: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 79: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 80: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 81: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 82: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 83: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 84: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 85: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 86: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 87: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 88: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 89: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 90: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 91: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 92: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 93: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 94: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8]
2026-06-19 19:25:02.104903: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 09:00:00+01:00 - current SoC 69%, target 6%
2026-06-19 19:25:02.105031: Inverter 0 disabled charge window while waiting for schedule (now 06-19 19:25:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 19:25:02.105117: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:25:02.105338: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:25:02.105511: Not setting charging SoC as we are not within the window (now 06-19 19:25:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 19:25:02.105560: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 19:25:02.105612: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 19:25:02.205349: Warn: Web Socket result failed {'id': 142, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:25:02.205435: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:25:07.249882: Warn: Web Socket result failed {'id': 143, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:25:07.249966: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:25:12.293952: Warn: Web Socket result failed {'id': 144, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:25:12.294030: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:25:17.333876: Warn: Web Socket result failed {'id': 145, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:25:17.333942: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:25:22.395396: Warn: Web Socket result failed {'id': 146, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:25:22.395604: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:25:27.493002: Warn: Web Socket result failed {'id': 147, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:25:27.493104: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:25:32.563932: Warn: Web Socket result failed {'id': 148, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:25:32.564031: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:25:37.576110: Warn: Web Socket result failed {'id': 149, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:25:37.576319: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:25:42.585051: Warn: Web Socket result failed {'id': 150, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:25:42.585224: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:25:47.598870: Warn: Web Socket result failed {'id': 151, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:25:47.598950: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:25:52.599793: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 19:25:52.606793: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 19:25:52.606924: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:25:52.606953: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:25:52.607003: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:25:52.607026: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:25:52.607050: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:25:52.607067: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:25:52.607084: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:25:52.607099: Inverter 0 count register writes 0
2026-06-19 19:25:52.620350: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 19:25:52.620469: Recompute is saving previous plan...
2026-06-19 19:25:52.622911: Best charge window [ 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 0% ]
2026-06-19 19:25:52.622956: Best export window [ ]
2026-06-19 19:25:52.623583: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 19:25:52.625178: Load divergence over 8.0 hours mean 425.99W, min 6.0W, max 2388.0W, std dev 494.76W, divergence 58.07%
2026-06-19 19:25:52.643661: Calculating data from yesterday for savings calculation
2026-06-19 19:25:52.653256: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 19:25:52.658619: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 19:25:52.659486: Creating pool of 12 processes to match your CPU count
2026-06-19 19:25:52.710835: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 19:25:52.712899: Optimise levels pass started at 2026-06-19 19:25:52
2026-06-19 19:25:52.712944: Optimise all windows, total charge 94 export 1
2026-06-19 19:25:52.941139: >> Region optimisation pass width 960
2026-06-19 19:25:53.498758: >> Region optimisation pass width 480
2026-06-19 19:25:53.807819: >> Region optimisation pass width 240
2026-06-19 19:25:54.228746: >> Region optimisation pass width 120
2026-06-19 19:25:55.133232: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 79
2026-06-19 19:25:55.133340: Optimise levels pass ended at 2026-06-19 19:25:55, duration 2.4 seconds tried 345 combinations
2026-06-19 19:25:55.133422: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 425.23p, best_keep 0kWh, best_cycle 38.94kWh, best_carbon 0kg, best_import 25.19kWh
2026-06-19 19:25:55.146182: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 0, 12.75, 12.75, 0, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 19:25:55.146491: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 335.74p, best_cost 343.91p, best_cycle 34.28kWh, best_carbon 0kg, best_import 41.23kWh
2026-06-19 19:25:55.180740: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 335.61p, best_cost 343.78p, best_cycle 34.28kWh, best_carbon 0kg, best_import 41.23kWh
2026-06-19 19:25:55.209584: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 335.6p, best_cost 343.77p, best_cycle 34.28kWh, best_carbon 0kg, best_import 41.23kWh
2026-06-19 19:25:55.331714: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 335.6p, best_cost 343.77p, best_cycle 34.28kWh, best_carbon 0kg, best_import 41.23kWh
2026-06-19 19:25:55.356002: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 335.6p, best_cost 343.77p, best_cycle 34.28kWh, best_carbon 0kg, best_import 41.23kWh
2026-06-19 19:25:55.380625: Best charge windows best_metric 335.6p, best_cost 343.77p, best_carbon 0kg, best_import 41.23kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 80%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ]
2026-06-19 19:25:55.381470: Best charge windows best_metric 335.6p, best_cost 343.77p, best_carbon 0kg, best_import 41.23kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 80%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ]
2026-06-19 19:25:55.381593: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 335.6p, best_cost 343.77p, best_cycle 34.28kWh, best_carbon 0kg, best_import 41.23kWh
2026-06-19 19:25:55.416700: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 335.6p, best_cost 343.77p, best_cycle 34.28kWh, best_carbon 0kg, best_import 41.23kWh
2026-06-19 19:25:55.444673: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 335.6p, best_cost 343.77p, best_cycle 34.28kWh, best_carbon 0kg, best_import 41.23kWh
2026-06-19 19:25:55.558746: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 335.6p, best_cost 343.77p, best_cycle 34.28kWh, best_carbon 0kg, best_import 41.23kWh
2026-06-19 19:25:55.582940: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 335.6p, best_cost 343.77p, best_cycle 34.28kWh, best_carbon 0kg, best_import 41.23kWh
2026-06-19 19:25:55.606234: Best charge windows best_metric 335.6p, best_cost 343.77p, best_carbon 0kg, best_import 41.23kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 80%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ]
2026-06-19 19:25:55.606432: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 335.6p, best_cost 343.77p, best_cycle 34.28kWh, best_carbon 0kg, best_import 41.23kWh
2026-06-19 19:25:55.635131: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 335.6p, best_cost 343.77p, best_cycle 34.28kWh, best_carbon 0kg, best_import 41.23kWh
2026-06-19 19:25:55.664973: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 335.6p, best_cost 343.77p, best_cycle 34.28kWh, best_carbon 0kg, best_import 41.23kWh
2026-06-19 19:25:55.774731: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 335.6p, best_cost 343.77p, best_cycle 34.28kWh, best_carbon 0kg, best_import 41.23kWh
2026-06-19 19:25:55.797221: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 335.6p, best_cost 343.77p, best_cycle 34.28kWh, best_carbon 0kg, best_import 41.23kWh
2026-06-19 19:25:55.819790: Best charge windows best_metric 335.6p, best_cost 343.77p, best_carbon 0kg, best_import 41.23kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 80%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ]
2026-06-19 19:25:55.820014: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 335.6p, best_cost 343.77p, best_cycle 34.28kWh, best_carbon 0kg, best_import 41.23kWh
2026-06-19 19:25:55.843502: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 335.6p, best_cost 343.77p, best_cycle 34.28kWh, best_carbon 0kg, best_import 41.23kWh
2026-06-19 19:25:55.866327: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 335.6p, best_cost 343.77p, best_cycle 34.28kWh, best_carbon 0kg, best_import 41.23kWh
2026-06-19 19:25:55.973782: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 335.6p, best_cost 343.77p, best_cycle 34.28kWh, best_carbon 0kg, best_import 41.23kWh
2026-06-19 19:25:56.004799: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 335.6p, best_cost 343.77p, best_cycle 34.28kWh, best_carbon 0kg, best_import 41.23kWh
2026-06-19 19:25:56.046568: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 335.6p, best_cost 343.77p, best_cycle 34.28kWh, best_carbon 0kg, best_import 41.23kWh
2026-06-19 19:25:56.077783: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 335.27p, best_cost 343.42p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.2kWh
2026-06-19 19:25:56.110444: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 335.01p, best_cost 343.27p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.2kWh
2026-06-19 19:25:56.155476: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 335.01p, best_cost 343.27p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.2kWh
2026-06-19 19:25:56.201754: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 335.01p, best_cost 343.27p, best_cycle 33.84kWh, best_carbon 0kg, best_import 41.2kWh
2026-06-19 19:25:56.250305: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 334.61p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:56.294299: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 334.61p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:56.343305: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 334.61p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:56.396330: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 334.61p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:56.447902: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 334.57p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:56.512036: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 334.56p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:56.564161: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:56.670976: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:56.780943: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:56.839196: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:56.901706: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:57.093090: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:57.144437: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:57.196276: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:57.248597: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:57.304050: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:57.354401: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:57.410371: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:57.439473: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:57.464307: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:57.490740: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:57.515967: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:57.539805: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:57.630431: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:57.705924: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:57.755813: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:57.841689: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:57.867885: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:57.899902: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:57.923357: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 334.55p, best_cost 342.67p, best_cycle 33.95kWh, best_carbon 0kg, best_import 41.21kWh
2026-06-19 19:25:57.951413: Best charge windows best_metric 334.55p, best_cost 342.67p, best_carbon 0kg, best_import 41.21kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 9%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 80%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ]
2026-06-19 19:25:57.951700: Tweak plan optimisation started
2026-06-19 19:25:58.140678: Tweak optimisation finished metric 334.55 cost 342.67 metric_keep 0 cycle 33.95 carbon 0 import 41.21
2026-06-19 19:25:58.149241: Raw charge windows [ 19-06 19:00:00 - 19-06 19:30:00 @ 26.46p 0%, 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 9%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 80%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ] reserve 0.8
2026-06-19 19:25:58.149957: Unclipped charge windows [ 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 9%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 47%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ] reserve 0.8
2026-06-19 19:25:58.150406: Unfiltered charge windows [ 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 100%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ] reserve 0.8
2026-06-19 19:25:58.150762: Filtered charge windows [ 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 13%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 78%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100% ] reserve 0.8
2026-06-19 19:25:58.172971: Previous plan best metric is 335.02 (cost 343.22) and new plan best metric is 335.01 (cost 343.16)
2026-06-19 19:25:58.173032: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 19:25:58.173179: Plan valid is now true after recompute was False
2026-06-19 19:25:58.194338: predict base end_record 06-21 11:00:00, final soc 0.8kWh, metric 507.92p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:40:00, load 31.77kWh, PV 0.0kWh
2026-06-19 19:25:58.195733: Slot: [ 19:25, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:25:58.196831: SoC: [ 11.04, 11.04, 11.0, 10.97, 10.93, 10.87, 10.52, 10.3, 9.72, 9.27, 8.93, 8.24, 7.61, 7.56, 7.45, 7.3, 7.1, 6.89, 6.32, 4.98, 2.89, 2.54, 2.46, 2.31, 2.09, 1.8, 1.45, 1.02, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:25:58.197774: BAT: [ 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-, 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-] kWh
2026-06-19 19:25:58.198938: LOAD: [ 5.0, 5.0, 5.04, 5.07, 5.1, 5.16, 5.49, 5.69, 6.23, 6.65, 6.96, 7.61, 8.2, 8.24, 8.34, 8.48, 8.67, 8.87, 9.4, 10.64, 12.59, 12.92, 12.99, 13.13, 13.34, 13.6, 13.94, 14.33, 14.79, 15.01, 15.02, 15.27, 15.57, 15.94, 16.12, 16.33, 16.62, 16.95, 17.57, 18.23, 18.66, 19.15, 19.47, 19.78, 20.1, 20.4, 20.72, 21.04, 21.33, 21.47, 21.5, 21.53, 21.55, 21.61, 21.89, 22.06, 22.53, 22.9, 23.17, 23.81, 24.39, 24.44, 24.54, 24.68, 24.87, 25.07, 25.6, 26.84, 28.79, 29.12, 29.19, 29.33, 29.54, 29.8, 30.13, 30.53, 30.99, 31.21, 31.22, 31.46, 31.77] kWh
2026-06-19 19:25:58.199982: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:25:58.201151: IMPORT: [ 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, 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.75, 1.97, 1.99, 2.23, 2.54, 2.9, 3.09, 3.29, 3.59, 3.91, 4.54, 5.19, 5.62, 6.11, 6.44, 6.74, 7.06, 7.37, 7.69, 8.0, 8.3, 8.43, 8.46, 8.49, 8.52, 8.57, 8.85, 9.03, 9.5, 9.86, 10.13, 10.77, 11.36, 11.41, 11.5, 11.65, 11.84, 12.03, 12.56, 13.8, 15.75, 16.08, 16.16, 16.3, 16.5, 16.77, 17.1, 17.49, 17.95, 18.17, 18.18, 18.43, 18.74] kWh
2026-06-19 19:25:58.202238: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:25:58.203400: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 134.97, 138.51, 138.69, 142.51, 147.14, 151.88, 154.44, 157.33, 161.4, 165.79, 174.39, 183.47, 189.41, 196.09, 200.83, 209.56, 218.33, 227.92, 237.66, 248.74, 259.52, 263.26, 264.06, 264.83, 265.61, 267.06, 274.87, 279.11, 290.2, 297.56, 302.95, 365.94, 377.5, 378.42, 380.2, 382.73, 385.84, 389.51, 399.34, 422.37, 458.77, 464.77, 466.11, 468.44, 472.09, 476.6, 482.52, 488.46, 495.76, 499.29, 499.48, 503.3, 507.92] p
2026-06-19 19:25:58.289581: Battery has 13.25 hours left - now at 11.04kWh
2026-06-19 19:25:58.325508: predict base10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 530.5p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:10:00, load 33.05kWh, PV 0.0kWh
2026-06-19 19:25:58.326945: Slot: [ 19:25, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:25:58.328232: SoC: [ 11.04, 11.04, 11.0, 10.96, 10.93, 10.86, 10.49, 10.27, 9.66, 9.18, 8.83, 8.1, 7.45, 7.39, 7.28, 7.12, 6.91, 6.69, 6.09, 4.7, 2.5, 2.13, 2.05, 1.89, 1.66, 1.36, 0.99, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:25:58.329771: BAT: [ 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-, 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-] kWh
2026-06-19 19:25:58.331506: LOAD: [ 5.0, 5.0, 5.04, 5.07, 5.1, 5.17, 5.51, 5.72, 6.29, 6.73, 7.06, 7.74, 8.35, 8.4, 8.5, 8.65, 8.85, 9.05, 9.61, 10.91, 12.95, 13.29, 13.37, 13.52, 13.73, 14.01, 14.36, 14.77, 15.26, 15.48, 15.5, 15.75, 16.08, 16.45, 16.66, 16.87, 17.18, 17.51, 18.17, 18.86, 19.31, 19.82, 20.16, 20.48, 20.82, 21.14, 21.47, 21.8, 22.11, 22.25, 22.28, 22.31, 22.34, 22.4, 22.69, 22.88, 23.36, 23.75, 24.03, 24.7, 25.32, 25.37, 25.47, 25.62, 25.82, 26.02, 26.58, 27.88, 29.92, 30.26, 30.34, 30.49, 30.7, 30.98, 31.33, 31.74, 32.23, 32.45, 32.47, 32.72, 33.05] kWh
2026-06-19 19:25:58.332913: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:25:58.334059: IMPORT: [ 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, 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.74, 2.22, 2.45, 2.46, 2.72, 3.04, 3.42, 3.62, 3.83, 4.14, 4.48, 5.14, 5.82, 6.27, 6.78, 7.13, 7.44, 7.78, 8.1, 8.43, 8.77, 9.08, 9.22, 9.25, 9.28, 9.31, 9.36, 9.66, 9.84, 10.33, 10.72, 11.0, 11.67, 12.28, 12.33, 12.43, 12.58, 12.78, 12.99, 13.54, 14.84, 16.88, 17.23, 17.31, 17.45, 17.67, 17.95, 18.29, 18.71, 19.19, 19.42, 19.43, 19.69, 20.01] kWh
2026-06-19 19:25:58.335087: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:25:58.336167: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 134.53, 142.18, 145.88, 146.08, 150.08, 154.92, 159.89, 162.57, 165.59, 169.86, 174.45, 183.46, 192.98, 199.2, 206.2, 211.16, 220.31, 229.49, 239.55, 249.75, 261.35, 272.64, 276.55, 277.39, 278.19, 279.01, 280.54, 288.73, 293.17, 304.79, 312.5, 318.14, 381.76, 393.86, 394.83, 396.69, 399.34, 402.61, 406.45, 416.74, 440.87, 479.01, 485.3, 486.69, 489.14, 492.96, 497.69, 503.89, 510.11, 517.76, 521.46, 521.65, 525.65, 530.5] p
2026-06-19 19:25:58.396668: predict best10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 463.91p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:10:00, load 33.05kWh, PV 0.0kWh
2026-06-19 19:25:58.398092: Slot: [ 19:25, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:25:58.399242: SoC: [ 11.04, 11.04, 11.0, 10.96, 10.93, 10.86, 10.49, 10.27, 9.66, 9.18, 8.83, 8.1, 7.45, 7.39, 7.28, 7.12, 6.91, 6.69, 6.09, 4.7, 2.5, 2.13, 2.05, 1.89, 1.66, 1.36, 0.99, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.5, 12.5, 12.5, 12.16, 11.8, 11.45, 11.1, 10.74, 10.41, 10.26, 10.22, 10.19, 10.16, 10.1, 9.78, 9.59, 9.06, 8.64, 8.34, 7.62, 6.96, 6.91, 6.8, 6.64, 6.43, 6.21, 5.61, 4.21, 2.02, 1.65, 1.57, 1.41, 1.18, 0.88, 0.8, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:25:58.400162: BAT: [ 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<bf+, g<bf+, 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~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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 19:25:58.401233: LOAD: [ 5.0, 5.0, 5.04, 5.07, 5.1, 5.17, 5.51, 5.72, 6.29, 6.73, 7.06, 7.74, 8.35, 8.4, 8.5, 8.65, 8.85, 9.05, 9.61, 10.91, 12.95, 13.29, 13.37, 13.52, 13.73, 14.01, 14.36, 14.77, 15.26, 15.48, 15.5, 15.75, 16.08, 16.45, 16.66, 16.87, 17.18, 17.51, 18.17, 18.86, 19.31, 19.82, 20.16, 20.48, 20.82, 21.14, 21.47, 21.8, 22.11, 22.25, 22.28, 22.31, 22.34, 22.4, 22.69, 22.88, 23.36, 23.75, 24.03, 24.7, 25.32, 25.37, 25.47, 25.62, 25.82, 26.02, 26.58, 27.88, 29.92, 30.26, 30.34, 30.49, 30.7, 30.98, 31.33, 31.74, 32.23, 32.45, 32.47, 32.72, 33.05] kWh
2026-06-19 19:25:58.402280: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:25:58.403365: IMPORT: [ 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, 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.93, 2.41, 2.45, 2.46, 2.72, 3.04, 5.5, 7.79, 8.88, 11.27, 13.69, 16.44, 17.85, 18.84, 19.35, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.97, 20.59, 21.08, 21.12, 21.13, 21.39, 21.71] kWh
2026-06-19 19:25:58.404387: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:25:58.405614: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 137.36, 145.0, 145.7, 145.9, 149.9, 154.74, 187.14, 217.84, 233.31, 266.32, 299.44, 336.98, 356.67, 370.24, 377.24, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 382.2, 432.19, 432.19, 432.19, 432.19, 432.19, 432.19, 432.19, 432.19, 432.19, 432.19, 432.19, 432.19, 432.19, 432.19, 432.19, 437.08, 446.53, 454.18, 454.87, 455.07, 459.07, 463.91] p
2026-06-19 19:25:58.470388: predict best end_record 06-21 11:00:00, final soc 0.8kWh, metric 443.19p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 10:15:00, load 31.77kWh, PV 0.0kWh
2026-06-19 19:25:58.471776: Slot: [ 19:25, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:25:58.472881: SoC: [ 11.04, 11.04, 11.0, 10.97, 10.93, 10.87, 10.52, 10.3, 9.72, 9.27, 8.93, 8.24, 7.61, 7.56, 7.45, 7.3, 7.1, 6.89, 6.32, 4.98, 2.89, 2.54, 2.46, 2.31, 2.09, 1.8, 1.45, 1.17, 1.17, 0.94, 0.92, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.22, 12.5, 12.5, 12.5, 12.17, 11.83, 11.5, 11.16, 10.82, 10.5, 10.36, 10.32, 10.29, 10.27, 10.21, 9.9, 9.72, 9.22, 8.82, 8.53, 7.84, 7.21, 7.16, 7.06, 6.91, 6.7, 6.49, 5.92, 4.59, 2.5, 2.14, 2.06, 1.91, 1.69, 1.41, 1.05, 1.05, 1.05, 0.82, 0.8, 0.8, 0.8] kWh
2026-06-19 19:25:58.473802: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g~be-, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 19:25:58.474904: LOAD: [ 5.0, 5.0, 5.04, 5.07, 5.1, 5.16, 5.49, 5.69, 6.23, 6.65, 6.96, 7.61, 8.2, 8.24, 8.34, 8.48, 8.67, 8.87, 9.4, 10.64, 12.59, 12.92, 12.99, 13.13, 13.34, 13.6, 13.94, 14.33, 14.79, 15.01, 15.02, 15.27, 15.57, 15.94, 16.12, 16.33, 16.62, 16.95, 17.57, 18.23, 18.66, 19.15, 19.47, 19.78, 20.1, 20.4, 20.72, 21.04, 21.33, 21.47, 21.5, 21.53, 21.55, 21.61, 21.89, 22.06, 22.53, 22.9, 23.17, 23.81, 24.39, 24.44, 24.54, 24.68, 24.87, 25.07, 25.6, 26.84, 28.79, 29.12, 29.19, 29.33, 29.54, 29.8, 30.13, 30.53, 30.99, 31.21, 31.22, 31.46, 31.77] kWh
2026-06-19 19:25:58.475927: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:25:58.476985: IMPORT: [ 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, 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.64, 2.1, 2.1, 2.1, 2.23, 2.54, 5.4, 8.09, 8.34, 11.14, 13.96, 17.09, 17.49, 18.23, 18.71, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.43, 19.89, 19.89, 19.89, 20.14, 20.45] kWh
2026-06-19 19:25:58.478039: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:25:58.479128: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 133.03, 140.33, 140.33, 140.33, 142.39, 147.01, 184.67, 220.86, 224.41, 262.98, 301.6, 344.43, 350.08, 360.14, 366.83, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 371.56, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 421.54, 427.49, 434.78, 434.78, 434.78, 438.56, 443.19] p
2026-06-19 19:25:58.480931: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , ]
2026-06-19 19:25:58.480965: Saving plan best values to HA entities
2026-06-19 19:25:58.601506: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 19:25:58.606036: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 19:25:58.610376: Best charging limit SoC's [1.0, 16.0, 5.5, 16.0, 12.0, 12.5, 1.0, 16.0]kWh, export []kWh gives import battery 40.03kWh, house 0.99kWh, export 0.0kWh, metric 443.19p, metric10 463.91p
2026-06-19 19:25:58.668689: Marginal costs baseline metric (no standing charge): 343.2197
2026-06-19 19:25:58.831657: Marginal energy costs matrix computed: min=15.52 max=21.61
2026-06-19 19:25:58.895249: Rate array import [{'start': 1165, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1165, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 19:25:58.895792: - Your estimated bill for today is £0.81 and tomorrow is £2.91
2026-06-19 19:25:58.895817: - Import rates are expensive (22.4p - 27.2p) for the next 3 and a half hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 19:25:58.895832: - The battery is currently at 69% and is in eco mode for the next 12 hours.
2026-06-19 19:25:58.895845: - For the next 48 hours there will be no solar generation.
2026-06-19 19:25:58.895858: - You will run out of battery in 14 hours.
2026-06-19 19:25:58.895870: - Your next charge slot will be in 12 hours where import rates will be cheap (15.0p).
2026-06-19 19:25:58.895882:
2026-06-19 19:25:58.939393: Plan calculation took 6.32 seconds
2026-06-19 19:25:58.939598: Inverter 0: Type SK Sunsynk
2026-06-19 19:25:58.939635: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:25:58.939829: Reserve min: 5%, battery_min: 5%
2026-06-19 19:25:58.939886: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:25:58.940191: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -27W, current battery voltage 51.2V, grid power -531W, load power 480W, PV Power 0W
2026-06-19 19:25:58.940371: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:25:58.940442: Inverter 0 scheduled charge enable is False
2026-06-19 19:25:58.940466: Inverter 0 charge windows currently []
2026-06-19 19:25:58.940487: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:25:58.940574: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:25:58.940594: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:25:58.940621: Inverter 0 scheduled discharge enable is False
2026-06-19 19:25:58.940752: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:25:58.940778: Inverter 0 discharge windows currently []
2026-06-19 19:25:58.940799: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:25:58.940812: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:25:58.940825: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:25:58.991107: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 09:00:00+01:00 - current SoC 69%, target 6%
2026-06-19 19:25:58.991202: Inverter 0 disabled charge window while waiting for schedule (now 06-19 19:25:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 19:25:58.991250: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:25:58.991385: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:25:58.991517: Not setting charging SoC as we are not within the window (now 06-19 19:25:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 19:25:58.991550: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 19:25:58.991590: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 19:25:59.034464: Warn: Web Socket result failed {'id': 152, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:25:59.034662: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:26:04.044603: Warn: Web Socket result failed {'id': 153, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:26:04.044681: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:26:09.138810: Warn: Web Socket result failed {'id': 154, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:26:09.139042: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:26:14.170129: Warn: Web Socket result failed {'id': 155, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:26:14.170270: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:26:19.242758: Warn: Web Socket result failed {'id': 156, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:26:19.242866: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:26:24.312347: Warn: Web Socket result failed {'id': 157, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:26:24.312415: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:26:29.341921: Warn: Web Socket result failed {'id': 158, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:26:29.342016: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:26:34.371270: Warn: Web Socket result failed {'id': 159, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:26:34.371360: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:26:39.448613: Warn: Web Socket result failed {'id': 160, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:26:39.448702: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:26:44.552294: Warn: Web Socket result failed {'id': 161, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:26:44.552492: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:26:49.553199: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 19:26:49.560625: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 19:26:49.560776: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:26:49.560811: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:26:49.560839: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:26:49.560896: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:26:49.560919: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:26:49.560941: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:26:49.560964: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:26:49.560983: Inverter 0 count register writes 0
2026-06-19 19:26:49.579223: Total inverter register writes now 0
2026-06-19 19:26:49.598669: Completed run status Demand with Errors reported (check log)
2026-06-19 19:26:49.610638: Saved current settings to /config/predbat_config.json
2026-06-19 19:27:33.684403: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:27:33.684598: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:27:33.684627: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:27:33.684763: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:27:33.684785: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:27:33.684800: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:27:33.684812: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:29:33.853090: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:29:33.853287: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:29:33.853317: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:29:33.853441: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:29:33.853468: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:29:33.853486: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:29:33.853501: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:30:00.946930: --------------- PredBat - update at 2026-06-19 19:30:00+01:00 with clock skew 0 minutes, minutes now 1170
2026-06-19 19:30:00.948245: Saved current settings to /config/predbat_config.json
2026-06-19 19:30:00.948335: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 43.7 minutes
2026-06-19 19:30:00.948400: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 19:30:00.948613: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 19:30:00.969511: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 19:30:00.970339: Predbat mode is set to Control charge
2026-06-19 19:30:01.070740: Found 11520 load_today datapoints going back 1 days
2026-06-19 19:30:01.070862: Using load_power data to fill gaps in load_today data
2026-06-19 19:30:01.122528: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 19:30:01.122673: Zero load period starting at 2026-06-19T12:09:00+0100 (441 minutes) for 889 minutes with base value 0.9
2026-06-19 19:30:01.122717: Zero load period starting at 2026-06-18T19:24:00+0100 (1446 minutes) for 64 minutes with base value 0.8
2026-06-19 19:30:01.123569: Processing 384 30-minute periods for power integration
2026-06-19 19:30:01.176993: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 19:30:01.177122: Car charging hold True, threshold 6.0kWh
2026-06-19 19:30:01.177169: Current data so far today: load 5.0kWh, import 1.5kWh, export 0.0kWh, PV 0kWh
2026-06-19 19:30:01.195034: Standing charge is set to 49.98p
2026-06-19 19:30:01.247376: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 19:30:01.247474: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 19:30:01.247719: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 106.7 minutes
2026-06-19 19:30:01.248325: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 106.7 minutes
2026-06-19 19:30:01.259035: Loaded 95 datapoints of futurerate analysis
2026-06-19 19:30:01.397815: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02']
2026-06-19 19:30:01.423310: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 19:30:01.423596: Import rates: min 13.17p, max 36.53p, average 20.02p
2026-06-19 19:30:01.459806: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 19:30:01.459887: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 19:30:01.460853: High export rate found rates in range 99p to -99p
2026-06-19 19:30:01.542368: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 19:30:01.542488: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 19:30:01.542675: Last hour: net energy 0.37kWh, import 0.37kWh, export 0.0kWh, car 0kWh, load 0.4kWh, net cost 11.37p, import 11.37p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 19:30:01.587596: Today's energy total net 1.5kWh, import 1.5kWh, export 0.0kWh, cost 80.96p, import 30.98p, export 0.0p, carbon 0.0kg
2026-06-19 19:30:01.587685: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 19:30:01.588977: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 19:30:01.590311: Warn: Found 1 gaps in load_today totalling 9865 minutes to fill using average data
2026-06-19 19:30:01.590392: Gap starting at 2026-06-18T15:55:00+0100 (1655 minutes) for 9865 minutes
2026-06-19 19:30:01.603326: Historical days now [7] weight [1]
2026-06-19 19:30:01.623996: Today's load divergence 120.18%, in-day adjustment 115.58%, damping 0.95x, yesterday 100.0% today 119.17% blend 18.75%
2026-06-19 19:30:01.624085: Today's predicted so far 10.51kWh with 0.0kWh car/iBoost excluded, 0.68kWh import ignored, and 0kWh forecast extra.
2026-06-19 19:30:01.624110: Today's actual load so far 13.58kWh with 0.0kWh car/iBoost excluded, and 0.23kWh import ignored.
2026-06-19 19:30:01.651454: Inverter 0: Type SK Sunsynk
2026-06-19 19:30:01.651508: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:30:01.651642: Reserve min: 5%, battery_min: 5%
2026-06-19 19:30:01.651691: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:30:01.651896: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -28W, current battery voltage 51.2V, grid power -649W, load power 598W, PV Power 0W
2026-06-19 19:30:01.652064: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:30:01.652128: Inverter 0 scheduled charge enable is False
2026-06-19 19:30:01.652148: Inverter 0 charge windows currently []
2026-06-19 19:30:01.652167: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:30:01.652249: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:30:01.652269: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:30:01.652294: Inverter 0 scheduled discharge enable is False
2026-06-19 19:30:01.652387: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:30:01.652408: Inverter 0 discharge windows currently []
2026-06-19 19:30:01.652423: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:30:01.652436: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:30:01.652448: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:30:01.706229: Dynamic load last period 0.00kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 19:30:01.706301: Plan was last updated on 2026-06-19 19:25:00+01:00 and is now 5.0 minutes old
2026-06-19 19:30:01.706553: Best charge window [ 20-06 08:00:00 - 20-06 09:00:00 @ 15.47p 6%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ]
2026-06-19 19:30:01.706579: Best export window [ ]
2026-06-19 19:30:01.707225: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 19:30:01.708798: Load divergence over 8.0 hours mean 427.96W, min 9.6W, max 2388.0W, std dev 493.59W, divergence 57.67%
2026-06-19 19:30:01.733067: Creating pool of 12 processes to match your CPU count
2026-06-19 19:30:01.826289: predict base end_record 06-21 11:05:00, final soc 0.8kWh, metric 509.4p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:40:00, load 31.86kWh, PV 0.0kWh
2026-06-19 19:30:01.828042: Slot: [ 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:30:01.830196: SoC: [ 11.04, 11.01, 10.97, 10.94, 10.87, 10.52, 10.3, 9.72, 9.27, 8.93, 8.23, 7.61, 7.55, 7.45, 7.3, 7.09, 6.89, 6.32, 4.98, 2.89, 2.54, 2.46, 2.31, 2.09, 1.8, 1.44, 1.02, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:30:01.831932: BAT: [ 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-, 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-] kWh
2026-06-19 19:30:01.834094: LOAD: [ 5.0, 5.03, 5.06, 5.1, 5.16, 5.49, 5.69, 6.23, 6.65, 6.96, 7.61, 8.2, 8.24, 8.34, 8.48, 8.67, 8.87, 9.4, 10.64, 12.59, 12.92, 12.99, 13.13, 13.34, 13.6, 13.94, 14.33, 14.79, 15.01, 15.02, 15.27, 15.58, 15.94, 16.14, 16.32, 16.63, 16.94, 17.56, 18.2, 18.61, 19.15, 19.46, 19.78, 20.09, 20.41, 20.72, 21.04, 21.35, 21.46, 21.49, 21.52, 21.55, 21.6, 21.89, 22.06, 22.53, 22.9, 23.16, 23.8, 24.39, 24.44, 24.53, 24.68, 24.87, 25.06, 25.59, 26.83, 28.78, 29.11, 29.19, 29.33, 29.53, 29.8, 30.13, 30.52, 30.98, 31.2, 31.21, 31.46, 31.77, 32.13] kWh
2026-06-19 19:30:01.836013: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:30:01.837959: IMPORT: [ 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, 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.75, 1.97, 1.99, 2.23, 2.54, 2.9, 3.1, 3.28, 3.59, 3.91, 4.53, 5.16, 5.58, 6.11, 6.42, 6.74, 7.06, 7.37, 7.69, 8.0, 8.32, 8.43, 8.46, 8.49, 8.51, 8.57, 8.85, 9.02, 9.49, 9.86, 10.13, 10.77, 11.35, 11.4, 11.5, 11.64, 11.83, 12.03, 12.56, 13.8, 15.75, 16.08, 16.15, 16.29, 16.5, 16.76, 17.09, 17.49, 17.95, 18.17, 18.18, 18.42, 18.73, 19.09] kWh
2026-06-19 19:30:01.839700: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:30:01.841478: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 134.99, 138.52, 138.71, 142.53, 147.15, 151.89, 154.59, 157.15, 161.42, 165.74, 174.21, 183.05, 188.77, 196.07, 200.61, 209.82, 218.42, 228.25, 237.9, 248.89, 260.39, 263.52, 264.31, 265.08, 265.84, 267.34, 275.12, 279.36, 290.45, 297.81, 303.2, 366.19, 377.74, 378.66, 380.44, 382.97, 386.09, 389.76, 399.58, 422.62, 459.02, 465.02, 466.36, 468.69, 472.34, 476.85, 482.77, 488.71, 496.01, 499.54, 499.73, 503.55, 508.17, 512.91] p
2026-06-19 19:30:01.962219: Battery has 13.17 hours left - now at 11.04kWh
2026-06-19 19:30:02.001062: predict base10 end_record 06-21 11:05:00, final soc 0.8kWh, metric 532.05p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:10:00, load 33.14kWh, PV 0.0kWh
2026-06-19 19:30:02.002516: Slot: [ 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:30:02.003654: SoC: [ 11.04, 11.01, 10.97, 10.93, 10.86, 10.49, 10.27, 9.66, 9.18, 8.83, 8.1, 7.44, 7.39, 7.28, 7.12, 6.91, 6.69, 6.09, 4.7, 2.5, 2.13, 2.05, 1.89, 1.66, 1.36, 0.99, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:30:02.004589: BAT: [ 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-, 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-] kWh
2026-06-19 19:30:02.005782: LOAD: [ 5.0, 5.03, 5.07, 5.1, 5.17, 5.51, 5.72, 6.28, 6.73, 7.06, 7.74, 8.35, 8.4, 8.5, 8.65, 8.85, 9.05, 9.61, 10.91, 12.95, 13.29, 13.37, 13.52, 13.73, 14.01, 14.36, 14.78, 15.26, 15.48, 15.5, 15.75, 16.08, 16.46, 16.67, 16.86, 17.18, 17.51, 18.16, 18.82, 19.26, 19.82, 20.15, 20.48, 20.81, 21.14, 21.47, 21.8, 22.13, 22.25, 22.28, 22.31, 22.34, 22.39, 22.69, 22.87, 23.36, 23.75, 24.03, 24.7, 25.31, 25.36, 25.46, 25.61, 25.81, 26.02, 26.57, 27.87, 29.92, 30.26, 30.34, 30.49, 30.7, 30.98, 31.33, 31.74, 32.22, 32.45, 32.46, 32.72, 33.04, 33.42] kWh
2026-06-19 19:30:02.006859: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:30:02.007936: IMPORT: [ 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, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.74, 2.22, 2.45, 2.46, 2.72, 3.04, 3.42, 3.63, 3.82, 4.14, 4.48, 5.12, 5.79, 6.23, 6.78, 7.11, 7.45, 7.78, 8.11, 8.44, 8.76, 9.09, 9.21, 9.24, 9.27, 9.3, 9.36, 9.65, 9.84, 10.33, 10.71, 10.99, 11.67, 12.28, 12.33, 12.43, 12.58, 12.78, 12.98, 13.54, 14.84, 16.88, 17.23, 17.3, 17.45, 17.66, 17.94, 18.29, 18.7, 19.19, 19.42, 19.43, 19.68, 20.01, 20.39] kWh
2026-06-19 19:30:02.008953: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:30:02.010105: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 134.54, 142.19, 145.89, 146.09, 150.09, 154.93, 159.9, 162.72, 165.41, 169.88, 174.41, 183.28, 192.55, 198.53, 206.18, 210.94, 220.59, 229.59, 239.89, 250.0, 261.5, 273.56, 276.84, 277.67, 278.47, 279.27, 280.85, 289.0, 293.44, 305.06, 312.76, 318.41, 382.03, 394.13, 395.1, 396.96, 399.61, 402.88, 406.72, 417.01, 441.14, 479.28, 485.56, 486.96, 489.41, 493.23, 497.95, 504.16, 510.38, 518.03, 521.73, 521.92, 525.92, 530.76, 535.73] p
2026-06-19 19:30:02.107788: predict best10 end_record 06-21 11:05:00, final soc 1.12kWh, metric 469.74p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:10:00, load 33.14kWh, PV 0.0kWh
2026-06-19 19:30:02.109552: Slot: [ 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:30:02.111069: SoC: [ 11.04, 11.01, 10.97, 10.93, 10.86, 10.49, 10.27, 9.66, 9.18, 8.83, 8.1, 7.44, 7.39, 7.28, 7.12, 6.91, 6.69, 6.09, 4.7, 2.5, 2.13, 2.05, 1.89, 1.66, 1.36, 0.99, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.5, 12.5, 12.5, 12.14, 11.79, 11.43, 11.08, 10.72, 10.37, 10.24, 10.21, 10.18, 10.15, 10.09, 9.77, 9.57, 9.05, 8.63, 8.33, 7.61, 6.95, 6.9, 6.79, 6.63, 6.42, 6.2, 5.6, 4.2, 2.01, 1.64, 1.55, 1.4, 1.17, 0.87, 0.8, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74] kWh
2026-06-19 19:30:02.112260: BAT: [ 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<bf+, g<bf+, 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~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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 19:30:02.114095: LOAD: [ 5.0, 5.03, 5.07, 5.1, 5.17, 5.51, 5.72, 6.28, 6.73, 7.06, 7.74, 8.35, 8.4, 8.5, 8.65, 8.85, 9.05, 9.61, 10.91, 12.95, 13.29, 13.37, 13.52, 13.73, 14.01, 14.36, 14.78, 15.26, 15.48, 15.5, 15.75, 16.08, 16.46, 16.67, 16.86, 17.18, 17.51, 18.16, 18.82, 19.26, 19.82, 20.15, 20.48, 20.81, 21.14, 21.47, 21.8, 22.13, 22.25, 22.28, 22.31, 22.34, 22.39, 22.69, 22.87, 23.36, 23.75, 24.03, 24.7, 25.31, 25.36, 25.46, 25.61, 25.81, 26.02, 26.57, 27.87, 29.92, 30.26, 30.34, 30.49, 30.7, 30.98, 31.33, 31.74, 32.22, 32.45, 32.46, 32.72, 33.04, 33.42] kWh
2026-06-19 19:30:02.115455: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:30:02.117190: IMPORT: [ 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, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.93, 2.41, 2.45, 2.46, 2.72, 3.05, 5.51, 7.8, 8.87, 11.28, 13.69, 16.42, 17.82, 18.79, 19.35, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.96, 20.59, 21.07, 21.11, 21.13, 21.38, 21.71, 24.17] kWh
2026-06-19 19:30:02.119430: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:30:02.121601: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 137.37, 145.02, 145.71, 145.91, 149.91, 154.75, 187.15, 218.0, 233.13, 266.35, 299.4, 336.8, 356.24, 369.57, 377.23, 381.98, 381.98, 381.98, 381.98, 381.98, 381.98, 381.98, 381.98, 381.98, 381.98, 381.98, 381.98, 381.98, 381.98, 381.98, 381.98, 381.98, 431.97, 431.97, 431.97, 431.97, 431.97, 431.97, 431.97, 431.97, 431.97, 431.97, 431.97, 431.97, 431.97, 431.97, 431.97, 437.05, 446.5, 454.14, 454.84, 455.04, 459.04, 463.88, 496.28] p
2026-06-19 19:30:02.207592: predict best end_record 06-21 11:05:00, final soc 1.19kWh, metric 449.81p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 10:15:00, load 31.86kWh, PV 0.0kWh
2026-06-19 19:30:02.208979: Slot: [ 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:30:02.210196: SoC: [ 11.04, 11.01, 10.97, 10.94, 10.87, 10.52, 10.3, 9.72, 9.27, 8.93, 8.23, 7.61, 7.55, 7.45, 7.3, 7.09, 6.89, 6.32, 4.98, 2.89, 2.54, 2.46, 2.31, 2.09, 1.8, 1.44, 1.17, 1.17, 0.93, 0.92, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.23, 12.5, 12.5, 12.5, 12.16, 11.82, 11.48, 11.14, 10.8, 10.47, 10.35, 10.31, 10.28, 10.26, 10.2, 9.89, 9.71, 9.21, 8.81, 8.52, 7.83, 7.2, 7.15, 7.05, 6.9, 6.69, 6.48, 5.91, 4.58, 2.49, 2.13, 2.05, 1.9, 1.68, 1.4, 1.04, 1.04, 1.04, 0.81, 0.8, 0.8, 0.8, 3.13] kWh
2026-06-19 19:30:02.211108: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g~be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 19:30:02.212190: LOAD: [ 5.0, 5.03, 5.06, 5.1, 5.16, 5.49, 5.69, 6.23, 6.65, 6.96, 7.61, 8.2, 8.24, 8.34, 8.48, 8.67, 8.87, 9.4, 10.64, 12.59, 12.92, 12.99, 13.13, 13.34, 13.6, 13.94, 14.33, 14.79, 15.01, 15.02, 15.27, 15.58, 15.94, 16.14, 16.32, 16.63, 16.94, 17.56, 18.2, 18.61, 19.15, 19.46, 19.78, 20.09, 20.41, 20.72, 21.04, 21.35, 21.46, 21.49, 21.52, 21.55, 21.6, 21.89, 22.06, 22.53, 22.9, 23.16, 23.8, 24.39, 24.44, 24.53, 24.68, 24.87, 25.06, 25.59, 26.83, 28.78, 29.11, 29.19, 29.33, 29.53, 29.8, 30.13, 30.52, 30.98, 31.2, 31.21, 31.46, 31.77, 32.13] kWh
2026-06-19 19:30:02.213218: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:30:02.214346: IMPORT: [ 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, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.64, 2.1, 2.1, 2.1, 2.23, 2.54, 5.4, 8.1, 8.33, 11.14, 13.95, 17.07, 17.47, 18.18, 18.71, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.42, 19.88, 19.88, 19.89, 20.13, 20.44, 23.3] kWh
2026-06-19 19:30:02.215399: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:30:02.216716: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 133.03, 140.33, 140.33, 140.33, 142.4, 147.03, 184.68, 221.01, 224.24, 263.0, 301.55, 344.25, 349.79, 359.48, 366.78, 371.32, 371.32, 371.32, 371.32, 371.32, 371.32, 371.32, 371.32, 371.32, 371.32, 371.32, 371.32, 371.32, 371.32, 371.32, 371.32, 371.32, 421.31, 421.31, 421.31, 421.31, 421.31, 421.31, 421.31, 421.31, 421.31, 421.31, 421.31, 421.31, 421.31, 421.31, 421.31, 421.31, 427.25, 434.55, 434.55, 434.66, 438.48, 443.1, 480.76] p
2026-06-19 19:30:02.218871: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg]
2026-06-19 19:30:02.218929: Saving plan best values to HA entities
2026-06-19 19:30:02.413891: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 19:30:02.421284: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 19:30:02.427160: Best charging limit SoC's [1.0, 16.0, 5.5, 16.0, 12.0, 12.5, 1.0, 16.0]kWh, export []kWh gives import battery 40.03kWh, house 1.0kWh, export 0.0kWh, metric 449.81p, metric10 469.74p
2026-06-19 19:30:02.503913: Marginal costs baseline metric (no standing charge): 349.8464
2026-06-19 19:30:02.712148: Marginal energy costs matrix computed: min=15.33 max=21.61
2026-06-19 19:30:02.790376: Rate array import [{'start': 1170, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1170, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 19:30:02.791688: - Your estimated bill for today is £0.81 and tomorrow is £2.90
2026-06-19 19:30:02.791737: - Import rates are expensive (22.4p - 27.2p) for the next 3 and a half hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 19:30:02.791757: - The battery is currently at 69% and is in eco mode for the next 12 hours.
2026-06-19 19:30:02.791773: - For the next 48 hours there will be no solar generation.
2026-06-19 19:30:02.791788: - You will run out of battery in 14 hours.
2026-06-19 19:30:02.791804: - Your next charge slot will be in 12 hours where import rates will be cheap (15.0p).
2026-06-19 19:30:02.791819:
2026-06-19 19:30:02.844727: Plan calculation took 1.14 seconds
2026-06-19 19:30:02.848656: No high rate period found
2026-06-19 19:30:02.900301: Import threshold used for optimisation was 16.86p
2026-06-19 19:30:02.955704: Low import rate windows [0: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 1: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 2: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 3: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 4: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 5: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 6: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 7: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 8: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 9: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 10: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 11: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 12: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 13: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 14: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 15: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 16: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 17: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 18: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 19: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 20: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 21: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 22: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 23: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 24: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 25: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 26: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 27: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 28: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 29: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 30: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 31: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 32: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 33: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 34: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 35: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 36: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 37: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 38: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 39: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 40: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 41: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 42: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 43: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 44: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 45: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 46: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 47: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 48: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 49: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 50: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 51: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 52: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 53: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 54: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 55: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 56: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 57: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 58: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 59: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 60: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 61: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 62: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 63: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 64: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 65: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 66: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 67: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 68: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 69: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 70: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 71: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 72: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 73: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 74: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 75: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 76: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 77: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 78: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 79: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 80: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 81: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 82: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 83: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 84: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 85: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 86: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 87: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 88: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 89: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 90: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 91: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 92: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 93: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8]
2026-06-19 19:30:02.963774: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 09:00:00+01:00 - current SoC 69%, target 6%
2026-06-19 19:30:02.963865: Inverter 0 disabled charge window while waiting for schedule (now 06-19 19:30:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 19:30:02.963939: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:30:02.964136: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:30:02.964276: Not setting charging SoC as we are not within the window (now 06-19 19:30:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 19:30:02.964316: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 19:30:02.964358: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 19:30:03.016157: Warn: Web Socket result failed {'id': 162, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:30:03.016350: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:30:08.086968: Warn: Web Socket result failed {'id': 163, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:30:08.087061: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:30:13.119448: Warn: Web Socket result failed {'id': 164, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:30:13.119625: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:30:18.149186: Warn: Web Socket result failed {'id': 165, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:30:18.149254: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:30:23.228497: Warn: Web Socket result failed {'id': 166, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:30:23.228579: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:30:28.232823: Warn: Web Socket result failed {'id': 167, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:30:28.232929: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:30:33.297966: Warn: Web Socket result failed {'id': 168, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:30:33.298062: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:30:38.308433: Warn: Web Socket result failed {'id': 169, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:30:38.308510: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:30:43.326837: Warn: Web Socket result failed {'id': 170, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:30:43.326926: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:30:48.332026: Warn: Web Socket result failed {'id': 171, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:30:48.332127: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:30:53.332949: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 19:30:53.340373: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 19:30:53.340532: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:30:53.340587: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:30:53.340614: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:30:53.340637: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:30:53.340660: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:30:53.340681: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:30:53.340704: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:30:53.340723: Inverter 0 count register writes 0
2026-06-19 19:30:53.354474: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 19:30:53.358855: Total inverter register writes now 0
2026-06-19 19:30:53.378607: Completed run status Demand with Errors reported (check log)
2026-06-19 19:30:53.391213: Saved current settings to /config/predbat_config.json
2026-06-19 19:31:33.463995: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:31:33.464218: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:31:33.464253: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:31:33.464379: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:31:33.464412: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:31:33.464430: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:31:33.464446: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:33:33.647677: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:33:33.647950: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:33:33.647974: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:33:33.648138: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:33:33.648166: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:33:33.648181: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:33:33.648193: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:35:00.788279: --------------- PredBat - update at 2026-06-19 19:35:00+01:00 with clock skew 0 minutes, minutes now 1175
2026-06-19 19:35:00.788820: Saved current settings to /config/predbat_config.json
2026-06-19 19:35:00.788971: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 48.7 minutes
2026-06-19 19:35:00.789078: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 19:35:00.789185: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 19:35:00.807756: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 19:35:00.808246: Predbat mode is set to Control charge
2026-06-19 19:35:00.895232: Found 11520 load_today datapoints going back 2 days
2026-06-19 19:35:00.895315: Using load_power data to fill gaps in load_today data
2026-06-19 19:35:00.946869: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 19:35:00.946982: Zero load period starting at 2026-06-19T12:09:00+0100 (446 minutes) for 889 minutes with base value 0.9
2026-06-19 19:35:00.947039: Zero load period starting at 2026-06-18T19:24:00+0100 (1451 minutes) for 64 minutes with base value 0.8
2026-06-19 19:35:00.947863: Processing 384 30-minute periods for power integration
2026-06-19 19:35:00.999131: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 19:35:00.999198: Car charging hold True, threshold 6.0kWh
2026-06-19 19:35:00.999228: Current data so far today: load 5.12kWh, import 1.5kWh, export 0.0kWh, PV 0kWh
2026-06-19 19:35:01.017282: Standing charge is set to 49.98p
2026-06-19 19:35:01.064761: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 19:35:01.064822: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 19:35:01.064965: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 111.7 minutes
2026-06-19 19:35:01.065312: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 111.7 minutes
2026-06-19 19:35:01.070212: Loaded 95 datapoints of futurerate analysis
2026-06-19 19:35:01.207541: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02']
2026-06-19 19:35:01.228763: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 19:35:01.228969: Import rates: min 13.17p, max 36.53p, average 20.02p
2026-06-19 19:35:01.259574: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 19:35:01.259636: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 19:35:01.260531: High export rate found rates in range 99p to -99p
2026-06-19 19:35:01.344280: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 19:35:01.344389: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 19:35:01.344572: Last hour: net energy 0.35kWh, import 0.35kWh, export 0.0kWh, car 0kWh, load 0.47kWh, net cost 10.75p, import 10.75p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 19:35:01.394772: Today's energy total net 1.5kWh, import 1.5kWh, export 0.0kWh, cost 80.96p, import 30.98p, export 0.0p, carbon 0.0kg
2026-06-19 19:35:01.394877: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 19:35:01.398100: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 19:35:01.399462: Warn: Found 1 gaps in load_today totalling 9860 minutes to fill using average data
2026-06-19 19:35:01.399560: Gap starting at 2026-06-18T15:55:00+0100 (1660 minutes) for 9860 minutes
2026-06-19 19:35:01.415638: Historical days now [7] weight [1]
2026-06-19 19:35:01.436890: Today's load divergence 111.44%, in-day adjustment 108.87%, damping 0.95x, yesterday 100.0% today 110.87% blend 18.4%
2026-06-19 19:35:01.436944: Today's predicted so far 11.75kWh with 0.0kWh car/iBoost excluded, 0.92kWh import ignored, and 0kWh forecast extra.
2026-06-19 19:35:01.436967: Today's actual load so far 13.63kWh with 0.0kWh car/iBoost excluded, and 0.29kWh import ignored.
2026-06-19 19:35:01.464295: Inverter 0: Type SK Sunsynk
2026-06-19 19:35:01.464349: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:35:01.464488: Reserve min: 5%, battery_min: 5%
2026-06-19 19:35:01.464538: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:35:01.464743: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -27W, current battery voltage 51.2V, grid power -592W, load power 541W, PV Power 0W
2026-06-19 19:35:01.464856: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:35:01.464912: Inverter 0 scheduled charge enable is False
2026-06-19 19:35:01.464932: Inverter 0 charge windows currently []
2026-06-19 19:35:01.464950: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:35:01.465077: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:35:01.465100: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:35:01.465135: Inverter 0 scheduled discharge enable is False
2026-06-19 19:35:01.465285: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:35:01.465322: Inverter 0 discharge windows currently []
2026-06-19 19:35:01.465348: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:35:01.465362: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:35:01.465374: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:35:01.519838: Dynamic load last period 0.30kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 19:35:01.519917: Plan was last updated on 2026-06-19 19:25:00+01:00 and is now 10.0 minutes old
2026-06-19 19:35:01.520246: Best charge window [ 20-06 08:00:00 - 20-06 09:00:00 @ 15.47p 6%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ]
2026-06-19 19:35:01.520281: Best export window [ ]
2026-06-19 19:35:01.521103: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 19:35:01.523241: Load divergence over 8.0 hours mean 646.68W, min 645.6W, max 646.8W, std dev 0.37W, divergence 0.03%
2026-06-19 19:35:01.538367: Creating pool of 12 processes to match your CPU count
2026-06-19 19:35:01.614423: predict base end_record 06-21 11:10:00, final soc 0.8kWh, metric 475.52p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:10:00, load 30.7kWh, PV 0.0kWh
2026-06-19 19:35:01.616431: Slot: [ 19:35, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:35:01.617924: SoC: [ 11.04, 10.71, 10.31, 9.92, 9.52, 9.12, 8.72, 8.33, 7.93, 7.54, 7.17, 6.8, 6.43, 6.07, 5.71, 5.34, 4.98, 4.61, 4.25, 3.88, 3.52, 3.15, 2.79, 2.42, 2.06, 1.7, 1.33, 0.97, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:35:01.619284: BAT: [ 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~, 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-] kWh
2026-06-19 19:35:01.620839: LOAD: [ 5.12, 5.43, 5.8, 6.17, 6.54, 6.91, 7.28, 7.65, 8.02, 8.39, 8.73, 9.07, 9.41, 9.75, 10.09, 10.43, 10.77, 11.11, 11.45, 11.79, 12.13, 12.47, 12.81, 13.15, 13.49, 13.83, 14.17, 14.51, 14.85, 15.19, 15.52, 15.86, 16.2, 16.54, 16.88, 17.22, 17.56, 17.9, 18.24, 18.58, 18.92, 19.22, 19.27, 19.33, 19.38, 19.66, 20.07, 20.22, 20.22, 20.24, 20.27, 20.3, 20.37, 20.64, 20.81, 21.28, 21.65, 21.92, 22.56, 23.14, 23.19, 23.29, 23.43, 23.62, 23.81, 24.34, 25.59, 27.54, 27.86, 27.94, 28.08, 28.28, 28.55, 28.88, 29.28, 29.74, 29.95, 29.97, 30.21, 30.52, 30.88] kWh
2026-06-19 19:35:01.622332: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:35:01.624055: IMPORT: [ 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, 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.68, 2.02, 2.36, 2.7, 3.04, 3.38, 3.72, 4.06, 4.4, 4.74, 5.08, 5.42, 5.76, 6.06, 6.11, 6.17, 6.22, 6.5, 6.91, 7.06, 7.06, 7.08, 7.11, 7.14, 7.21, 7.48, 7.65, 8.12, 8.49, 8.76, 9.4, 9.98, 10.03, 10.13, 10.27, 10.46, 10.65, 11.19, 12.43, 14.38, 14.7, 14.78, 14.92, 15.12, 15.39, 15.72, 16.12, 16.58, 16.79, 16.81, 17.05, 17.36, 17.72] kWh
2026-06-19 19:35:01.627789: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:35:01.629386: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 133.93, 138.93, 144.24, 149.31, 153.78, 158.35, 163.15, 167.83, 172.48, 177.13, 181.86, 186.51, 191.16, 195.47, 197.0, 198.59, 200.34, 208.97, 223.02, 228.45, 228.49, 229.22, 230.01, 230.78, 232.59, 240.07, 244.31, 255.4, 262.76, 268.15, 331.14, 342.7, 343.62, 345.4, 347.93, 351.05, 354.72, 364.54, 387.58, 423.98, 429.98, 431.31, 433.65, 437.3, 441.81, 447.73, 453.67, 460.97, 464.5, 464.69, 468.51, 473.13, 477.87] p
2026-06-19 19:35:01.744286: Battery has 13.58 hours left - now at 11.04kWh
2026-06-19 19:35:01.783542: predict base10 end_record 06-21 11:10:00, final soc 0.8kWh, metric 496.79p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:35:00, load 31.92kWh, PV 0.0kWh
2026-06-19 19:35:01.785284: Slot: [ 19:35, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:35:01.786735: SoC: [ 11.04, 10.69, 10.28, 9.86, 9.45, 9.03, 8.62, 8.2, 7.79, 7.37, 6.98, 6.6, 6.22, 5.84, 5.45, 5.07, 4.69, 4.31, 3.93, 3.54, 3.16, 2.78, 2.4, 2.02, 1.63, 1.25, 0.87, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:35:01.787896: BAT: [ 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~, 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-] kWh
2026-06-19 19:35:01.789277: LOAD: [ 5.12, 5.45, 5.83, 6.22, 6.61, 7.0, 7.38, 7.77, 8.16, 8.54, 8.9, 9.26, 9.62, 9.97, 10.33, 10.68, 11.04, 11.39, 11.75, 12.11, 12.46, 12.82, 13.17, 13.53, 13.88, 14.24, 14.6, 14.95, 15.31, 15.66, 16.02, 16.37, 16.73, 17.09, 17.44, 17.8, 18.15, 18.51, 18.86, 19.22, 19.58, 19.89, 19.94, 20.0, 20.06, 20.36, 20.78, 20.93, 20.93, 20.96, 20.99, 21.02, 21.09, 21.38, 21.56, 22.05, 22.43, 22.72, 23.39, 24.0, 24.05, 24.15, 24.3, 24.5, 24.7, 25.26, 26.56, 28.6, 28.95, 29.03, 29.17, 29.39, 29.67, 30.01, 30.43, 30.91, 31.14, 31.15, 31.41, 31.73, 32.11] kWh
2026-06-19 19:35:01.790777: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:35:01.792247: IMPORT: [ 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, 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.79, 2.15, 2.5, 2.86, 3.21, 3.57, 3.93, 4.28, 4.64, 4.99, 5.35, 5.7, 6.06, 6.42, 6.73, 6.78, 6.84, 6.9, 7.2, 7.62, 7.77, 7.77, 7.8, 7.83, 7.86, 7.93, 8.22, 8.4, 8.89, 9.27, 9.56, 10.23, 10.84, 10.89, 10.99, 11.14, 11.34, 11.54, 12.1, 13.4, 15.44, 15.79, 15.87, 16.01, 16.23, 16.51, 16.85, 17.27, 17.75, 17.98, 17.99, 18.25, 18.57, 18.95] kWh
2026-06-19 19:35:01.793658: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:35:01.795849: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 135.57, 141.31, 146.55, 152.11, 157.42, 162.1, 166.89, 171.92, 176.83, 181.7, 186.57, 191.52, 196.39, 201.27, 205.78, 207.38, 209.05, 210.89, 219.93, 234.65, 240.33, 240.38, 241.15, 241.97, 242.78, 244.67, 252.51, 256.96, 268.57, 276.28, 281.93, 345.54, 357.65, 358.62, 360.48, 363.13, 366.39, 370.24, 380.53, 404.66, 442.8, 449.08, 450.48, 452.93, 456.75, 461.48, 467.68, 473.9, 481.55, 485.25, 485.44, 489.44, 494.29, 499.25] p
2026-06-19 19:35:01.867049: predict best10 end_record 06-21 11:10:00, final soc 1.45kWh, metric 453.03p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:30:00, load 31.92kWh, PV 0.0kWh
2026-06-19 19:35:01.868827: Slot: [ 19:35, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:35:01.870281: SoC: [ 11.04, 10.69, 10.28, 9.86, 9.45, 9.03, 8.62, 8.2, 7.79, 7.37, 6.98, 6.6, 6.22, 5.84, 5.45, 5.07, 4.69, 4.31, 3.93, 3.54, 3.16, 2.78, 2.4, 2.02, 1.63, 1.25, 1.19, 1.19, 0.81, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.5, 12.5, 12.5, 12.44, 12.38, 12.31, 11.99, 11.54, 11.38, 11.37, 11.34, 11.31, 11.28, 11.21, 10.9, 10.71, 10.18, 9.76, 9.46, 8.74, 8.08, 8.03, 7.92, 7.76, 7.55, 7.33, 6.73, 5.33, 3.14, 2.77, 2.69, 2.53, 2.3, 2.0, 1.63, 1.18, 1.18, 0.94, 0.92, 0.8, 0.8, 2.74] kWh
2026-06-19 19:35:01.871504: BAT: [ 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<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~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<bf+, g<bf+] kWh
2026-06-19 19:35:01.872963: LOAD: [ 5.12, 5.45, 5.83, 6.22, 6.61, 7.0, 7.38, 7.77, 8.16, 8.54, 8.9, 9.26, 9.62, 9.97, 10.33, 10.68, 11.04, 11.39, 11.75, 12.11, 12.46, 12.82, 13.17, 13.53, 13.88, 14.24, 14.6, 14.95, 15.31, 15.66, 16.02, 16.37, 16.73, 17.09, 17.44, 17.8, 18.15, 18.51, 18.86, 19.22, 19.58, 19.89, 19.94, 20.0, 20.06, 20.36, 20.78, 20.93, 20.93, 20.96, 20.99, 21.02, 21.09, 21.38, 21.56, 22.05, 22.43, 22.72, 23.39, 24.0, 24.05, 24.15, 24.3, 24.5, 24.7, 25.26, 26.56, 28.6, 28.95, 29.03, 29.17, 29.39, 29.67, 30.01, 30.43, 30.91, 31.14, 31.15, 31.41, 31.73, 32.11] kWh
2026-06-19 19:35:01.874495: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:35:01.875962: IMPORT: [ 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, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.8, 2.15, 2.15, 2.5, 2.86, 3.21, 5.65, 8.09, 9.33, 11.77, 14.21, 16.65, 17.73, 18.62, 18.98, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.77, 19.77, 19.77, 19.92, 20.24, 22.7] kWh
2026-06-19 19:35:01.877277: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:35:01.878657: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 135.4, 141.06, 141.06, 146.22, 151.78, 157.09, 189.21, 222.01, 239.49, 273.14, 306.53, 339.93, 355.06, 367.28, 372.15, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 434.3, 434.3, 434.3, 436.55, 441.39, 473.79] p
2026-06-19 19:35:01.959269: predict best end_record 06-21 11:10:00, final soc 1.58kWh, metric 435.9p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:25:00, load 30.7kWh, PV 0.0kWh
2026-06-19 19:35:01.960679: Slot: [ 19:35, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:35:01.961841: SoC: [ 11.04, 10.71, 10.31, 9.92, 9.52, 9.12, 8.72, 8.33, 7.93, 7.54, 7.17, 6.8, 6.43, 6.07, 5.71, 5.34, 4.98, 4.61, 4.25, 3.88, 3.52, 3.15, 2.79, 2.42, 2.06, 1.7, 1.33, 1.15, 0.8, 0.8, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.18, 12.5, 12.5, 12.5, 12.44, 12.38, 12.32, 12.02, 11.59, 11.43, 11.43, 11.4, 11.37, 11.34, 11.26, 10.97, 10.79, 10.29, 9.89, 9.6, 8.91, 8.28, 8.23, 8.13, 7.98, 7.77, 7.56, 6.99, 5.66, 3.56, 3.21, 3.13, 2.98, 2.76, 2.48, 2.12, 1.7, 1.2, 0.97, 0.95, 0.8, 0.8, 3.13] kWh
2026-06-19 19:35:01.962767: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g~be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 19:35:01.963994: LOAD: [ 5.12, 5.43, 5.8, 6.17, 6.54, 6.91, 7.28, 7.65, 8.02, 8.39, 8.73, 9.07, 9.41, 9.75, 10.09, 10.43, 10.77, 11.11, 11.45, 11.79, 12.13, 12.47, 12.81, 13.15, 13.49, 13.83, 14.17, 14.51, 14.85, 15.19, 15.52, 15.86, 16.2, 16.54, 16.88, 17.22, 17.56, 17.9, 18.24, 18.58, 18.92, 19.22, 19.27, 19.33, 19.38, 19.66, 20.07, 20.22, 20.22, 20.24, 20.27, 20.3, 20.37, 20.64, 20.81, 21.28, 21.65, 21.92, 22.56, 23.14, 23.19, 23.29, 23.43, 23.62, 23.81, 24.34, 25.59, 27.54, 27.86, 27.94, 28.08, 28.28, 28.55, 28.88, 29.28, 29.74, 29.95, 29.97, 30.21, 30.52, 30.88] kWh
2026-06-19 19:35:01.965114: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:35:01.966248: IMPORT: [ 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, 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.67, 1.68, 2.02, 2.36, 2.7, 5.54, 8.38, 8.77, 11.61, 14.45, 17.29, 17.34, 18.03, 18.37, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.76, 19.07, 21.93] kWh
2026-06-19 19:35:01.967417: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:35:01.968576: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 133.65, 133.89, 138.9, 144.2, 149.27, 186.66, 224.85, 230.32, 269.49, 308.37, 347.25, 348.04, 357.39, 362.04, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 417.92, 422.54, 460.2] p
2026-06-19 19:35:01.970286: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg]
2026-06-19 19:35:01.970315: Saving plan best values to HA entities
2026-06-19 19:35:02.111780: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 19:35:02.117494: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 19:35:02.124370: Best charging limit SoC's [1.0, 16.0, 5.5, 16.0, 12.0, 12.5, 1.0, 16.0]kWh, export []kWh gives import battery 38.23kWh, house 1.44kWh, export 0.0kWh, metric 435.9p, metric10 453.03p
2026-06-19 19:35:02.196578: Marginal costs baseline metric (no standing charge): 335.9326
2026-06-19 19:35:02.386914: Marginal energy costs matrix computed: min=15.31 max=22.08
2026-06-19 19:35:02.466701: Rate array import [{'start': 1175, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1175, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 19:35:02.467408: - Your estimated bill for today is £0.81 and tomorrow is £2.85
2026-06-19 19:35:02.467443: - Import rates are expensive (22.4p - 27.2p) for the next 3 and a half hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 19:35:02.467462: - The battery is currently at 69% and is in eco mode for the next 12 hours.
2026-06-19 19:35:02.467479: - For the next 48 hours there will be no solar generation.
2026-06-19 19:35:02.467494: - You will run out of battery in 13 hours.
2026-06-19 19:35:02.467509: - Your next charge slot will be in 12 hours where import rates will be cheap (15.0p).
2026-06-19 19:35:02.467525:
2026-06-19 19:35:02.511756: Plan calculation took 0.99 seconds
2026-06-19 19:35:02.515174: No high rate period found
2026-06-19 19:35:02.559604: Import threshold used for optimisation was 16.86p
2026-06-19 19:35:02.607168: Low import rate windows [0: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 1: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 2: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 3: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 4: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 5: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 6: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 7: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 8: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 9: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 10: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 11: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 12: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 13: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 14: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 15: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 16: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 17: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 18: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 19: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 20: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 21: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 22: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 23: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 24: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 25: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 26: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 27: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 28: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 29: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 30: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 31: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 32: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 33: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 34: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 35: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 36: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 37: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 38: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 39: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 40: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 41: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 42: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 43: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 44: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 45: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 46: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 47: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 48: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 49: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 50: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 51: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 52: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 53: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 54: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 55: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 56: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 57: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 58: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 59: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 60: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 61: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 62: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 63: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 64: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 65: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 66: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 67: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 68: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 69: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 70: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 71: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 72: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 73: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 74: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 75: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 76: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 77: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 78: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 79: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 80: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 81: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 82: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 83: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 84: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 85: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 86: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 87: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 88: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 89: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 90: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 91: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 92: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 93: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 94: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18]
2026-06-19 19:35:02.614389: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 09:00:00+01:00 - current SoC 69%, target 6%
2026-06-19 19:35:02.614493: Inverter 0 disabled charge window while waiting for schedule (now 06-19 19:35:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 19:35:02.614576: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:35:02.614792: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:35:02.614957: Not setting charging SoC as we are not within the window (now 06-19 19:35:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 19:35:02.615008: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 19:35:02.615083: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 19:35:02.714523: Warn: Web Socket result failed {'id': 172, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:35:02.714728: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:35:07.783388: Warn: Web Socket result failed {'id': 173, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:35:07.783452: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:35:12.787660: Warn: Web Socket result failed {'id': 174, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:35:12.787755: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:35:17.882109: Warn: Web Socket result failed {'id': 175, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:35:17.882175: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:35:22.915047: Warn: Web Socket result failed {'id': 176, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:35:22.915139: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:35:27.972328: Warn: Web Socket result failed {'id': 177, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:35:27.972419: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:35:33.045131: Warn: Web Socket result failed {'id': 178, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:35:33.045214: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:35:38.076083: Warn: Web Socket result failed {'id': 179, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:35:38.076160: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:35:43.086595: Warn: Web Socket result failed {'id': 180, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:35:43.086682: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:35:48.172038: Warn: Web Socket result failed {'id': 181, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:35:48.172155: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:35:53.172905: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 19:35:53.180323: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 19:35:53.180534: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:35:53.180591: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:35:53.180622: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:35:53.180660: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:35:53.180678: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:35:53.180710: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:35:53.180728: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:35:53.180743: Inverter 0 count register writes 0
2026-06-19 19:35:53.197224: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 19:35:53.197390: Recompute is saving previous plan...
2026-06-19 19:35:53.200523: Best charge window [ 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 0%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 0% ]
2026-06-19 19:35:53.200614: Best export window [ ]
2026-06-19 19:35:53.201368: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 19:35:53.203369: Load divergence over 8.0 hours mean 646.68W, min 645.6W, max 646.8W, std dev 0.37W, divergence 0.03%
2026-06-19 19:35:53.220603: Calculating data from yesterday for savings calculation
2026-06-19 19:35:53.231560: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 19:35:53.237301: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 19:35:53.238395: Creating pool of 12 processes to match your CPU count
2026-06-19 19:35:53.292563: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 19:35:53.294288: Optimise levels pass started at 2026-06-19 19:35:53
2026-06-19 19:35:53.294332: Optimise all windows, total charge 94 export 1
2026-06-19 19:35:53.513003: >> Region optimisation pass width 960
2026-06-19 19:35:53.833124: >> Region optimisation pass width 480
2026-06-19 19:35:54.194633: >> Region optimisation pass width 240
2026-06-19 19:35:54.628439: >> Region optimisation pass width 120
2026-06-19 19:35:55.553921: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 78
2026-06-19 19:35:55.554062: Optimise levels pass ended at 2026-06-19 19:35:55, duration 2.3 seconds tried 320 combinations
2026-06-19 19:35:55.554125: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 406.03p, best_keep 0kWh, best_cycle 46.09kWh, best_carbon 0kg, best_import 32.53kWh
2026-06-19 19:35:55.569106: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 11.5, 11.5, 0, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 19:35:55.569371: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 314.52p, best_cost 322.79p, best_cycle 32.07kWh, best_carbon 0kg, best_import 39.83kWh
2026-06-19 19:35:55.604359: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 314.52p, best_cost 322.79p, best_cycle 32.07kWh, best_carbon 0kg, best_import 39.83kWh
2026-06-19 19:35:55.638558: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 314.49p, best_cost 322.74p, best_cycle 32.07kWh, best_carbon 0kg, best_import 39.83kWh
2026-06-19 19:35:55.760271: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 314.48p, best_cost 322.74p, best_cycle 32.07kWh, best_carbon 0kg, best_import 39.83kWh
2026-06-19 19:35:55.792650: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 314.48p, best_cost 322.74p, best_cycle 32.07kWh, best_carbon 0kg, best_import 39.83kWh
2026-06-19 19:35:55.823784: Best charge windows best_metric 314.48p, best_cost 322.74p, best_carbon 0kg, best_import 39.83kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:35:55.824666: Best charge windows best_metric 314.48p, best_cost 322.74p, best_carbon 0kg, best_import 39.83kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:35:55.824801: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 314.48p, best_cost 322.74p, best_cycle 32.07kWh, best_carbon 0kg, best_import 39.83kWh
2026-06-19 19:35:55.860858: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 314.48p, best_cost 322.74p, best_cycle 32.07kWh, best_carbon 0kg, best_import 39.83kWh
2026-06-19 19:35:55.888191: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 314.48p, best_cost 322.74p, best_cycle 32.07kWh, best_carbon 0kg, best_import 39.83kWh
2026-06-19 19:35:55.993210: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 314.48p, best_cost 322.74p, best_cycle 32.07kWh, best_carbon 0kg, best_import 39.83kWh
2026-06-19 19:35:56.020132: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 314.48p, best_cost 322.74p, best_cycle 32.07kWh, best_carbon 0kg, best_import 39.83kWh
2026-06-19 19:35:56.047850: Best charge windows best_metric 314.48p, best_cost 322.74p, best_carbon 0kg, best_import 39.83kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:35:56.048088: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 314.48p, best_cost 322.74p, best_cycle 32.07kWh, best_carbon 0kg, best_import 39.83kWh
2026-06-19 19:35:56.077789: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 314.48p, best_cost 322.74p, best_cycle 32.07kWh, best_carbon 0kg, best_import 39.83kWh
2026-06-19 19:35:56.101387: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 314.48p, best_cost 322.74p, best_cycle 32.07kWh, best_carbon 0kg, best_import 39.83kWh
2026-06-19 19:35:56.213716: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 314.48p, best_cost 322.74p, best_cycle 32.07kWh, best_carbon 0kg, best_import 39.83kWh
2026-06-19 19:35:56.240036: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 314.48p, best_cost 322.74p, best_cycle 32.07kWh, best_carbon 0kg, best_import 39.83kWh
2026-06-19 19:35:56.263742: Best charge windows best_metric 314.48p, best_cost 322.74p, best_carbon 0kg, best_import 39.83kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:35:56.263996: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 314.48p, best_cost 322.74p, best_cycle 32.07kWh, best_carbon 0kg, best_import 39.83kWh
2026-06-19 19:35:56.285068: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 314.48p, best_cost 322.74p, best_cycle 32.07kWh, best_carbon 0kg, best_import 39.83kWh
2026-06-19 19:35:56.307592: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 314.48p, best_cost 322.74p, best_cycle 32.07kWh, best_carbon 0kg, best_import 39.83kWh
2026-06-19 19:35:56.403596: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 314.48p, best_cost 322.74p, best_cycle 32.07kWh, best_carbon 0kg, best_import 39.83kWh
2026-06-19 19:35:56.428008: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 314.48p, best_cost 322.74p, best_cycle 32.07kWh, best_carbon 0kg, best_import 39.83kWh
2026-06-19 19:35:56.452296: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 314.48p, best_cost 322.74p, best_cycle 32.07kWh, best_carbon 0kg, best_import 39.83kWh
2026-06-19 19:35:56.482063: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 313.92p, best_cost 322.15p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:56.506222: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 313.66p, best_cost 322.01p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:56.552570: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 313.66p, best_cost 322.01p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:56.597154: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 313.66p, best_cost 322.01p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:56.651487: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 313.33p, best_cost 321.58p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:56.700690: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 313.33p, best_cost 321.58p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:56.752984: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 313.31p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:56.804042: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 313.31p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:56.854791: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:56.904428: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:56.959817: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:57.075880: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:57.192748: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:57.246758: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:57.307269: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:57.488654: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:57.539130: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:57.592276: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:57.643366: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:57.701941: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:57.755786: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:57.803991: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:57.833583: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:57.859615: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:57.889851: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:57.915384: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:57.941822: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:58.022015: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:58.097215: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:58.145689: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:58.222996: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:58.246665: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:58.272751: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:58.301524: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 313.25p, best_cost 321.56p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.78kWh
2026-06-19 19:35:58.327706: Best charge windows best_metric 313.25p, best_cost 321.56p, best_carbon 0kg, best_import 39.78kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 31%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:35:58.328179: Tweak plan optimisation started
2026-06-19 19:35:58.542419: Tweak optimisation finished metric 313.24 cost 321.56 metric_keep 0 cycle 31.34 carbon 0 import 39.78
2026-06-19 19:35:58.553045: Raw charge windows [ 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 31%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 72%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ] reserve 0.8
2026-06-19 19:35:58.553770: Unclipped charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 31%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:00:00 @ 27.49p 100% ] reserve 0.8
2026-06-19 19:35:58.554220: Unfiltered charge windows [ 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:00:00 @ 27.49p 100% ] reserve 0.8
2026-06-19 19:35:58.554546: Filtered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:00:00 @ 27.49p 100% ] reserve 0.8
2026-06-19 19:35:58.580871: Previous plan best metric is 314.09 (cost 322.57) and new plan best metric is 313.26 (cost 321.56)
2026-06-19 19:35:58.580914: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 19:35:58.581090: Plan valid is now true after recompute was False
2026-06-19 19:35:58.607770: predict base end_record 06-21 11:00:00, final soc 0.8kWh, metric 473.13p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:10:00, load 30.52kWh, PV 0.0kWh
2026-06-19 19:35:58.609454: Slot: [ 19:35, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:35:58.610866: SoC: [ 11.04, 10.71, 10.31, 9.92, 9.52, 9.12, 8.72, 8.33, 7.93, 7.54, 7.17, 6.8, 6.43, 6.07, 5.71, 5.34, 4.98, 4.61, 4.25, 3.88, 3.52, 3.15, 2.79, 2.42, 2.06, 1.7, 1.33, 0.97, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:35:58.611972: BAT: [ 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~, 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-] kWh
2026-06-19 19:35:58.613331: LOAD: [ 5.12, 5.43, 5.8, 6.17, 6.54, 6.91, 7.28, 7.65, 8.02, 8.39, 8.73, 9.07, 9.41, 9.75, 10.09, 10.43, 10.77, 11.11, 11.45, 11.79, 12.13, 12.47, 12.81, 13.15, 13.49, 13.83, 14.17, 14.51, 14.85, 15.19, 15.52, 15.86, 16.2, 16.54, 16.88, 17.22, 17.56, 17.9, 18.24, 18.58, 18.92, 19.22, 19.27, 19.33, 19.38, 19.66, 20.07, 20.22, 20.22, 20.24, 20.27, 20.3, 20.37, 20.64, 20.81, 21.28, 21.65, 21.92, 22.56, 23.14, 23.19, 23.29, 23.43, 23.62, 23.81, 24.34, 25.59, 27.54, 27.86, 27.94, 28.08, 28.28, 28.55, 28.88, 29.28, 29.74, 29.95, 29.97, 30.21, 30.52] kWh
2026-06-19 19:35:58.614643: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:35:58.615962: IMPORT: [ 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, 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.68, 2.02, 2.36, 2.7, 3.04, 3.38, 3.72, 4.06, 4.4, 4.74, 5.08, 5.42, 5.76, 6.06, 6.11, 6.17, 6.22, 6.5, 6.91, 7.06, 7.06, 7.08, 7.11, 7.14, 7.21, 7.48, 7.65, 8.12, 8.49, 8.76, 9.4, 9.98, 10.03, 10.13, 10.27, 10.46, 10.65, 11.19, 12.43, 14.38, 14.7, 14.78, 14.92, 15.12, 15.39, 15.72, 16.12, 16.58, 16.79, 16.81, 17.05, 17.36] kWh
2026-06-19 19:35:58.617416: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:35:58.618837: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 133.93, 138.93, 144.24, 149.31, 153.78, 158.35, 163.15, 167.83, 172.48, 177.13, 181.86, 186.51, 191.16, 195.47, 197.0, 198.59, 200.34, 208.97, 223.02, 228.45, 228.49, 229.22, 230.01, 230.78, 232.59, 240.07, 244.31, 255.4, 262.76, 268.15, 331.14, 342.7, 343.62, 345.4, 347.93, 351.05, 354.72, 364.54, 387.58, 423.98, 429.98, 431.31, 433.65, 437.3, 441.81, 447.73, 453.67, 460.97, 464.5, 464.69, 468.51, 473.13] p
2026-06-19 19:35:58.719613: Battery has 13.58 hours left - now at 11.04kWh
2026-06-19 19:35:58.759500: predict base10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 494.29p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:35:00, load 31.73kWh, PV 0.0kWh
2026-06-19 19:35:58.761175: Slot: [ 19:35, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:35:58.762645: SoC: [ 11.04, 10.69, 10.28, 9.86, 9.45, 9.03, 8.62, 8.2, 7.79, 7.37, 6.98, 6.6, 6.22, 5.84, 5.45, 5.07, 4.69, 4.31, 3.93, 3.54, 3.16, 2.78, 2.4, 2.02, 1.63, 1.25, 0.87, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:35:58.763783: BAT: [ 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~, 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-] kWh
2026-06-19 19:35:58.765143: LOAD: [ 5.12, 5.45, 5.83, 6.22, 6.61, 7.0, 7.38, 7.77, 8.16, 8.54, 8.9, 9.26, 9.62, 9.97, 10.33, 10.68, 11.04, 11.39, 11.75, 12.11, 12.46, 12.82, 13.17, 13.53, 13.88, 14.24, 14.6, 14.95, 15.31, 15.66, 16.02, 16.37, 16.73, 17.09, 17.44, 17.8, 18.15, 18.51, 18.86, 19.22, 19.58, 19.89, 19.94, 20.0, 20.06, 20.36, 20.78, 20.93, 20.93, 20.96, 20.99, 21.02, 21.09, 21.38, 21.56, 22.05, 22.43, 22.72, 23.39, 24.0, 24.05, 24.15, 24.3, 24.5, 24.7, 25.26, 26.56, 28.6, 28.95, 29.03, 29.17, 29.39, 29.67, 30.01, 30.43, 30.91, 31.14, 31.15, 31.41, 31.73] kWh
2026-06-19 19:35:58.766508: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:35:58.767906: IMPORT: [ 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, 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.79, 2.15, 2.5, 2.86, 3.21, 3.57, 3.93, 4.28, 4.64, 4.99, 5.35, 5.7, 6.06, 6.42, 6.73, 6.78, 6.84, 6.9, 7.2, 7.62, 7.77, 7.77, 7.8, 7.83, 7.86, 7.93, 8.22, 8.4, 8.89, 9.27, 9.56, 10.23, 10.84, 10.89, 10.99, 11.14, 11.34, 11.54, 12.1, 13.4, 15.44, 15.79, 15.87, 16.01, 16.23, 16.51, 16.85, 17.27, 17.75, 17.98, 17.99, 18.25, 18.57] kWh
2026-06-19 19:35:58.769251: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:35:58.770620: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 135.57, 141.31, 146.55, 152.11, 157.42, 162.1, 166.89, 171.92, 176.83, 181.7, 186.57, 191.52, 196.39, 201.27, 205.78, 207.38, 209.05, 210.89, 219.93, 234.65, 240.33, 240.38, 241.15, 241.97, 242.78, 244.67, 252.51, 256.96, 268.57, 276.28, 281.93, 345.54, 357.65, 358.62, 360.48, 363.13, 366.39, 370.24, 380.53, 404.66, 442.8, 449.08, 450.48, 452.93, 456.75, 461.48, 467.68, 473.9, 481.55, 485.25, 485.44, 489.44, 494.29] p
2026-06-19 19:35:58.833957: predict best10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 441.39p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:30:00, load 31.73kWh, PV 0.0kWh
2026-06-19 19:35:58.835338: Slot: [ 19:35, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:35:58.836529: SoC: [ 11.04, 10.69, 10.28, 9.86, 9.45, 9.03, 8.62, 8.2, 7.79, 7.37, 6.98, 6.6, 6.22, 5.84, 5.45, 5.07, 4.69, 4.31, 3.93, 3.54, 3.16, 2.78, 2.4, 2.02, 1.63, 1.25, 1.19, 1.19, 0.81, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.5, 12.5, 12.5, 12.44, 12.38, 12.31, 11.99, 11.54, 11.38, 11.37, 11.34, 11.31, 11.28, 11.21, 10.9, 10.71, 10.18, 9.76, 9.46, 8.74, 8.08, 8.03, 7.92, 7.76, 7.55, 7.33, 6.73, 5.33, 3.14, 2.77, 2.69, 2.53, 2.3, 2.0, 1.63, 1.18, 1.18, 0.94, 0.92, 0.8, 0.8] kWh
2026-06-19 19:35:58.837450: BAT: [ 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<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~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<bf+] kWh
2026-06-19 19:35:58.838588: LOAD: [ 5.12, 5.45, 5.83, 6.22, 6.61, 7.0, 7.38, 7.77, 8.16, 8.54, 8.9, 9.26, 9.62, 9.97, 10.33, 10.68, 11.04, 11.39, 11.75, 12.11, 12.46, 12.82, 13.17, 13.53, 13.88, 14.24, 14.6, 14.95, 15.31, 15.66, 16.02, 16.37, 16.73, 17.09, 17.44, 17.8, 18.15, 18.51, 18.86, 19.22, 19.58, 19.89, 19.94, 20.0, 20.06, 20.36, 20.78, 20.93, 20.93, 20.96, 20.99, 21.02, 21.09, 21.38, 21.56, 22.05, 22.43, 22.72, 23.39, 24.0, 24.05, 24.15, 24.3, 24.5, 24.7, 25.26, 26.56, 28.6, 28.95, 29.03, 29.17, 29.39, 29.67, 30.01, 30.43, 30.91, 31.14, 31.15, 31.41, 31.73] kWh
2026-06-19 19:35:58.839591: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:35:58.840639: IMPORT: [ 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, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.8, 2.15, 2.15, 2.5, 2.86, 3.21, 5.65, 8.09, 9.33, 11.77, 14.21, 16.65, 17.73, 18.62, 18.98, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.77, 19.77, 19.77, 19.92, 20.24] kWh
2026-06-19 19:35:58.841646: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:35:58.842733: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 135.4, 141.06, 141.06, 146.22, 151.78, 157.09, 189.21, 222.01, 239.49, 273.14, 306.53, 339.93, 355.06, 367.28, 372.15, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 376.67, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 426.65, 434.3, 434.3, 434.3, 436.55, 441.39] p
2026-06-19 19:35:58.912437: predict best end_record 06-21 11:00:00, final soc 0.8kWh, metric 422.54p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:25:00, load 30.52kWh, PV 0.0kWh
2026-06-19 19:35:58.914166: Slot: [ 19:35, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:35:58.915535: SoC: [ 11.04, 10.71, 10.31, 9.92, 9.52, 9.12, 8.72, 8.33, 7.93, 7.54, 7.17, 6.8, 6.43, 6.07, 5.71, 5.34, 4.98, 4.61, 4.25, 3.88, 3.52, 3.15, 2.79, 2.42, 2.06, 1.7, 1.33, 1.15, 0.8, 0.8, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.18, 12.5, 12.5, 12.5, 12.44, 12.38, 12.32, 12.02, 11.59, 11.43, 11.43, 11.4, 11.37, 11.34, 11.26, 10.97, 10.79, 10.29, 9.89, 9.6, 8.91, 8.28, 8.23, 8.13, 7.98, 7.77, 7.56, 6.99, 5.66, 3.56, 3.21, 3.13, 2.98, 2.76, 2.48, 2.12, 1.7, 1.2, 0.97, 0.95, 0.8, 0.8] kWh
2026-06-19 19:35:58.916645: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g~be-, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 19:35:58.918140: LOAD: [ 5.12, 5.43, 5.8, 6.17, 6.54, 6.91, 7.28, 7.65, 8.02, 8.39, 8.73, 9.07, 9.41, 9.75, 10.09, 10.43, 10.77, 11.11, 11.45, 11.79, 12.13, 12.47, 12.81, 13.15, 13.49, 13.83, 14.17, 14.51, 14.85, 15.19, 15.52, 15.86, 16.2, 16.54, 16.88, 17.22, 17.56, 17.9, 18.24, 18.58, 18.92, 19.22, 19.27, 19.33, 19.38, 19.66, 20.07, 20.22, 20.22, 20.24, 20.27, 20.3, 20.37, 20.64, 20.81, 21.28, 21.65, 21.92, 22.56, 23.14, 23.19, 23.29, 23.43, 23.62, 23.81, 24.34, 25.59, 27.54, 27.86, 27.94, 28.08, 28.28, 28.55, 28.88, 29.28, 29.74, 29.95, 29.97, 30.21, 30.52] kWh
2026-06-19 19:35:58.919435: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:35:58.920793: IMPORT: [ 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, 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.67, 1.68, 2.02, 2.36, 2.7, 5.54, 8.38, 8.77, 11.61, 14.45, 17.29, 17.34, 18.03, 18.37, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.76, 19.07] kWh
2026-06-19 19:35:58.922111: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:35:58.923592: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 133.65, 133.89, 138.9, 144.2, 149.27, 186.66, 224.85, 230.32, 269.49, 308.37, 347.25, 348.04, 357.39, 362.04, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 366.35, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 416.33, 417.92, 422.54] p
2026-06-19 19:35:58.925990: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , ]
2026-06-19 19:35:58.926107: Saving plan best values to HA entities
2026-06-19 19:35:59.051015: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 19:35:59.055897: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 19:35:59.060895: Best charging limit SoC's [1.0, 16.0, 5.5, 16.0, 12.0, 12.5, 1.0, 16.0]kWh, export []kWh gives import battery 38.23kWh, house 1.44kWh, export 0.0kWh, metric 422.54p, metric10 441.39p
2026-06-19 19:35:59.127140: Marginal costs baseline metric (no standing charge): 322.5716
2026-06-19 19:35:59.329530: Marginal energy costs matrix computed: min=15.31 max=22.08
2026-06-19 19:35:59.406338: Rate array import [{'start': 1175, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1175, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 19:35:59.406991: - Your estimated bill for today is £0.81 and tomorrow is £2.85
2026-06-19 19:35:59.407038: - Import rates are expensive (22.4p - 27.2p) for the next 3 and a half hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 19:35:59.407059: - The battery is currently at 69% and is in eco mode for the next 12 hours.
2026-06-19 19:35:59.407075: - For the next 48 hours there will be no solar generation.
2026-06-19 19:35:59.407090: - You will run out of battery in 13 hours.
2026-06-19 19:35:59.407105: - Your next charge slot will be in 12 hours where import rates will be cheap (15.0p).
2026-06-19 19:35:59.407121:
2026-06-19 19:35:59.452583: Plan calculation took 6.26 seconds
2026-06-19 19:35:59.452809: Inverter 0: Type SK Sunsynk
2026-06-19 19:35:59.452840: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:35:59.453064: Reserve min: 5%, battery_min: 5%
2026-06-19 19:35:59.453136: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:35:59.453434: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -27W, current battery voltage 51.2V, grid power -592W, load power 541W, PV Power 0W
2026-06-19 19:35:59.453635: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:35:59.453756: Inverter 0 scheduled charge enable is False
2026-06-19 19:35:59.453789: Inverter 0 charge windows currently []
2026-06-19 19:35:59.453815: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:35:59.453918: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:35:59.453943: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:35:59.453975: Inverter 0 scheduled discharge enable is False
2026-06-19 19:35:59.454213: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:35:59.454258: Inverter 0 discharge windows currently []
2026-06-19 19:35:59.454285: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:35:59.454303: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:35:59.454318: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:35:59.504232: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 09:00:00+01:00 - current SoC 69%, target 6%
2026-06-19 19:35:59.504351: Inverter 0 disabled charge window while waiting for schedule (now 06-19 19:35:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 19:35:59.504408: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:35:59.504575: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:35:59.504736: Not setting charging SoC as we are not within the window (now 06-19 19:35:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 19:35:59.504777: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 19:35:59.504825: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 19:35:59.520428: Warn: Web Socket result failed {'id': 182, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:35:59.520609: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:36:04.526075: Warn: Web Socket result failed {'id': 183, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:36:04.526165: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:36:09.629572: Warn: Web Socket result failed {'id': 184, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:36:09.629637: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:36:14.637221: Warn: Web Socket result failed {'id': 185, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:36:14.637338: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:36:19.651825: Warn: Web Socket result failed {'id': 186, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:36:19.651901: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:36:24.666954: Warn: Web Socket result failed {'id': 187, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:36:24.667033: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:36:29.676537: Warn: Web Socket result failed {'id': 188, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:36:29.676601: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:36:34.762360: Warn: Web Socket result failed {'id': 189, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:36:34.762428: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:36:39.786036: Warn: Web Socket result failed {'id': 190, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:36:39.786110: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:36:44.868401: Warn: Web Socket result failed {'id': 191, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:36:44.868603: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:36:49.869312: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 19:36:49.877039: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 19:36:49.877197: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:36:49.877233: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:36:49.877258: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:36:49.877298: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:36:49.877322: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:36:49.877343: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:36:49.877365: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:36:49.877385: Inverter 0 count register writes 0
2026-06-19 19:36:49.895704: Total inverter register writes now 0
2026-06-19 19:36:49.913499: Completed run status Demand with Errors reported (check log)
2026-06-19 19:36:49.924570: Saved current settings to /config/predbat_config.json
2026-06-19 19:37:33.995389: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:37:33.995589: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:37:33.995620: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:37:33.995741: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:37:33.995768: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:37:33.995785: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:37:33.995800: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:39:34.165630: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:39:34.165976: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:39:34.166043: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:39:34.166259: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:39:34.166302: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:39:34.166331: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:39:34.166357: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:40:00.280656: --------------- PredBat - update at 2026-06-19 19:40:00+01:00 with clock skew 0 minutes, minutes now 1180
2026-06-19 19:40:00.281283: Saved current settings to /config/predbat_config.json
2026-06-19 19:40:00.281360: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 53.7 minutes
2026-06-19 19:40:00.281405: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 19:40:00.281472: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 19:40:00.297439: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 19:40:00.297872: Predbat mode is set to Control charge
2026-06-19 19:40:00.385272: Found 11520 load_today datapoints going back 2 days
2026-06-19 19:40:00.385352: Using load_power data to fill gaps in load_today data
2026-06-19 19:40:00.437351: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 19:40:00.437604: Zero load period starting at 2026-06-19T12:09:00+0100 (451 minutes) for 889 minutes with base value 0.9
2026-06-19 19:40:00.437703: Zero load period starting at 2026-06-18T19:24:00+0100 (1456 minutes) for 64 minutes with base value 0.8
2026-06-19 19:40:00.438601: Processing 384 30-minute periods for power integration
2026-06-19 19:40:00.491751: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 19:40:00.491820: Car charging hold True, threshold 6.0kWh
2026-06-19 19:40:00.491849: Current data so far today: load 5.15kWh, import 1.5kWh, export 0.0kWh, PV 0kWh
2026-06-19 19:40:00.509640: Standing charge is set to 49.98p
2026-06-19 19:40:00.560100: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 19:40:00.560169: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 19:40:00.560329: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 116.7 minutes
2026-06-19 19:40:00.560691: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 116.7 minutes
2026-06-19 19:40:00.566016: Loaded 95 datapoints of futurerate analysis
2026-06-19 19:40:00.693553: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02']
2026-06-19 19:40:00.714707: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 19:40:00.714934: Import rates: min 13.17p, max 36.53p, average 20.02p
2026-06-19 19:40:00.746076: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 19:40:00.746160: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 19:40:00.747123: High export rate found rates in range 99p to -99p
2026-06-19 19:40:00.827092: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 19:40:00.827212: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 19:40:00.827396: Last hour: net energy 0.33kWh, import 0.33kWh, export 0.0kWh, car 0kWh, load 0.45kWh, net cost 10.13p, import 10.13p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 19:40:00.871231: Today's energy total net 1.5kWh, import 1.5kWh, export 0.0kWh, cost 80.96p, import 30.98p, export 0.0p, carbon 0.0kg
2026-06-19 19:40:00.871364: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 19:40:00.874063: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 19:40:00.875284: Warn: Found 1 gaps in load_today totalling 9855 minutes to fill using average data
2026-06-19 19:40:00.875361: Gap starting at 2026-06-18T15:55:00+0100 (1665 minutes) for 9855 minutes
2026-06-19 19:40:00.887838: Historical days now [7] weight [1]
2026-06-19 19:40:00.909195: Today's load divergence 110.92%, in-day adjustment 108.5%, damping 0.95x, yesterday 100.0% today 110.37% blend 18.06%
2026-06-19 19:40:00.909292: Today's predicted so far 11.82kWh with 0.0kWh car/iBoost excluded, 0.92kWh import ignored, and 0kWh forecast extra.
2026-06-19 19:40:00.909338: Today's actual load so far 13.62kWh with 0.0kWh car/iBoost excluded, and 0.34kWh import ignored.
2026-06-19 19:40:00.943489: Inverter 0: Type SK Sunsynk
2026-06-19 19:40:00.943558: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:40:00.943704: Reserve min: 5%, battery_min: 5%
2026-06-19 19:40:00.943750: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:40:00.943948: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -28W, current battery voltage 51.2V, grid power -566W, load power 515W, PV Power 0W
2026-06-19 19:40:00.944080: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:40:00.944143: Inverter 0 scheduled charge enable is False
2026-06-19 19:40:00.944164: Inverter 0 charge windows currently []
2026-06-19 19:40:00.944182: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:40:00.944262: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:40:00.944283: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:40:00.944309: Inverter 0 scheduled discharge enable is False
2026-06-19 19:40:00.944399: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:40:00.944420: Inverter 0 discharge windows currently []
2026-06-19 19:40:00.944435: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:40:00.944448: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:40:00.944460: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:40:00.996795: Dynamic load last period 0.30kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 19:40:00.996864: Plan was last updated on 2026-06-19 19:35:00+01:00 and is now 5.0 minutes old
2026-06-19 19:40:00.997188: Best charge window [ 20-06 08:00:00 - 20-06 09:00:00 @ 15.47p 6%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ]
2026-06-19 19:40:00.997223: Best export window [ ]
2026-06-19 19:40:00.997988: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 19:40:00.999977: Load divergence over 8.0 hours mean 647.91W, min 646.8W, max 648.0W, std dev 0.31W, divergence 0.02%
2026-06-19 19:40:01.018945: Creating pool of 12 processes to match your CPU count
2026-06-19 19:40:01.091609: predict base end_record 06-21 11:05:00, final soc 0.8kWh, metric 473.79p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:15:00, load 30.59kWh, PV 0.0kWh
2026-06-19 19:40:01.093228: Slot: [ 19:40, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:40:01.094454: SoC: [ 11.04, 10.78, 10.38, 9.98, 9.59, 9.19, 8.79, 8.4, 8.0, 7.61, 7.24, 6.87, 6.5, 6.14, 5.78, 5.41, 5.04, 4.68, 4.31, 3.95, 3.58, 3.22, 2.85, 2.49, 2.12, 1.76, 1.39, 1.03, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:40:01.095497: BAT: [ 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~, 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-] kWh
2026-06-19 19:40:01.097389: LOAD: [ 5.15, 5.4, 5.76, 6.13, 6.5, 6.87, 7.24, 7.61, 7.98, 8.35, 8.69, 9.03, 9.37, 9.71, 10.05, 10.39, 10.73, 11.07, 11.41, 11.75, 12.09, 12.43, 12.77, 13.12, 13.46, 13.79, 14.13, 14.47, 14.81, 15.16, 15.5, 15.84, 16.18, 16.52, 16.86, 17.2, 17.54, 17.88, 18.22, 18.56, 18.9, 19.19, 19.25, 19.3, 19.36, 19.6, 20.02, 20.19, 20.2, 20.22, 20.25, 20.28, 20.36, 20.62, 20.79, 21.26, 21.63, 21.89, 22.54, 23.12, 23.17, 23.27, 23.41, 23.6, 23.79, 24.32, 25.56, 27.51, 27.84, 27.92, 28.06, 28.26, 28.53, 28.86, 29.25, 29.71, 29.93, 29.95, 30.19, 30.5, 30.86] kWh
2026-06-19 19:40:01.098551: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:40:01.099686: IMPORT: [ 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, 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.63, 1.97, 2.31, 2.65, 2.99, 3.33, 3.67, 4.01, 4.35, 4.69, 5.03, 5.37, 5.71, 6.01, 6.06, 6.12, 6.18, 6.42, 6.84, 7.01, 7.01, 7.04, 7.07, 7.09, 7.17, 7.43, 7.6, 8.07, 8.44, 8.71, 9.35, 9.94, 9.98, 10.08, 10.22, 10.41, 10.61, 11.14, 12.38, 14.33, 14.66, 14.73, 14.87, 15.08, 15.34, 15.67, 16.07, 16.53, 16.75, 16.76, 17.0, 17.31, 17.67] kWh
2026-06-19 19:40:01.100736: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:40:01.101944: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 133.04, 138.06, 143.37, 148.45, 152.93, 157.5, 162.31, 167.01, 171.66, 176.32, 181.06, 185.72, 190.37, 194.68, 196.21, 197.81, 199.56, 206.91, 221.74, 227.89, 227.93, 228.65, 229.45, 230.18, 232.34, 239.52, 243.76, 254.85, 262.2, 267.6, 330.59, 342.14, 343.06, 344.84, 347.37, 350.49, 354.16, 363.98, 387.02, 423.42, 429.41, 430.75, 433.09, 436.73, 441.24, 447.17, 453.11, 460.4, 463.94, 464.12, 467.94, 472.56, 477.31] p
2026-06-19 19:40:01.199477: Battery has 13.58 hours left - now at 11.04kWh
2026-06-19 19:40:01.238800: predict base10 end_record 06-21 11:05:00, final soc 0.8kWh, metric 494.99p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:40:00, load 31.8kWh, PV 0.0kWh
2026-06-19 19:40:01.240534: Slot: [ 19:40, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:40:01.241938: SoC: [ 11.04, 10.76, 10.35, 9.93, 9.52, 9.1, 8.69, 8.27, 7.86, 7.44, 7.06, 6.67, 6.29, 5.91, 5.53, 5.14, 4.76, 4.38, 4.0, 3.61, 3.23, 2.85, 2.46, 2.08, 1.7, 1.32, 0.93, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:40:01.243089: BAT: [ 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~, 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-] kWh
2026-06-19 19:40:01.244497: LOAD: [ 5.15, 5.41, 5.79, 6.18, 6.57, 6.95, 7.34, 7.73, 8.11, 8.5, 8.86, 9.22, 9.57, 9.93, 10.29, 10.64, 11.0, 11.35, 11.71, 12.07, 12.42, 12.78, 13.14, 13.49, 13.85, 14.21, 14.56, 14.92, 15.27, 15.63, 15.99, 16.34, 16.7, 17.06, 17.41, 17.77, 18.12, 18.48, 18.84, 19.19, 19.55, 19.86, 19.92, 19.98, 20.04, 20.29, 20.73, 20.91, 20.91, 20.94, 20.97, 21.0, 21.08, 21.35, 21.53, 22.02, 22.41, 22.69, 23.36, 23.98, 24.03, 24.13, 24.27, 24.48, 24.68, 25.23, 26.54, 28.58, 28.92, 29.0, 29.15, 29.36, 29.64, 29.99, 30.4, 30.88, 31.11, 31.12, 31.38, 31.71, 32.08] kWh
2026-06-19 19:40:01.245819: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:40:01.247222: IMPORT: [ 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, 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.73, 2.09, 2.45, 2.8, 3.16, 3.51, 3.87, 4.23, 4.58, 4.94, 5.3, 5.65, 6.01, 6.37, 6.68, 6.73, 6.79, 6.85, 7.1, 7.55, 7.72, 7.72, 7.75, 7.78, 7.81, 7.89, 8.17, 8.35, 8.84, 9.22, 9.51, 10.18, 10.79, 10.84, 10.94, 11.09, 11.29, 11.49, 12.05, 13.35, 15.39, 15.74, 15.82, 15.96, 16.18, 16.46, 16.8, 17.22, 17.7, 17.93, 17.94, 18.2, 18.52, 18.9] kWh
2026-06-19 19:40:01.248518: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:40:01.249951: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 134.64, 140.39, 145.64, 151.21, 156.53, 161.22, 166.01, 171.05, 175.97, 180.85, 185.73, 190.69, 195.57, 200.45, 204.97, 206.56, 208.23, 210.07, 217.77, 233.31, 239.76, 239.79, 240.56, 241.39, 242.15, 244.43, 251.94, 256.38, 268.0, 275.7, 281.35, 344.96, 357.07, 358.04, 359.9, 362.55, 365.81, 369.66, 379.94, 404.08, 442.22, 448.5, 449.9, 452.35, 456.17, 460.89, 467.1, 473.32, 480.97, 484.67, 484.86, 488.86, 493.71, 498.67] p
2026-06-19 19:40:01.324177: predict best10 end_record 06-21 11:05:00, final soc 1.12kWh, metric 446.49p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:30:00, load 31.8kWh, PV 0.0kWh
2026-06-19 19:40:01.325559: Slot: [ 19:40, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:40:01.326724: SoC: [ 11.04, 10.76, 10.35, 9.93, 9.52, 9.1, 8.69, 8.27, 7.86, 7.44, 7.06, 6.67, 6.29, 5.91, 5.53, 5.14, 4.76, 4.38, 4.0, 3.61, 3.23, 2.85, 2.46, 2.08, 1.7, 1.32, 1.19, 1.19, 0.81, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.5, 12.5, 12.5, 12.44, 12.38, 12.31, 12.04, 11.56, 11.38, 11.37, 11.34, 11.31, 11.28, 11.19, 10.9, 10.7, 10.18, 9.76, 9.46, 8.74, 8.08, 8.03, 7.92, 7.76, 7.54, 7.33, 6.73, 5.33, 3.14, 2.77, 2.68, 2.53, 2.3, 2.0, 1.62, 1.18, 1.18, 0.93, 0.92, 0.8, 0.8, 2.74] kWh
2026-06-19 19:40:01.327699: BAT: [ 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<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~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<bf+, g<bf+] kWh
2026-06-19 19:40:01.328794: LOAD: [ 5.15, 5.41, 5.79, 6.18, 6.57, 6.95, 7.34, 7.73, 8.11, 8.5, 8.86, 9.22, 9.57, 9.93, 10.29, 10.64, 11.0, 11.35, 11.71, 12.07, 12.42, 12.78, 13.14, 13.49, 13.85, 14.21, 14.56, 14.92, 15.27, 15.63, 15.99, 16.34, 16.7, 17.06, 17.41, 17.77, 18.12, 18.48, 18.84, 19.19, 19.55, 19.86, 19.92, 19.98, 20.04, 20.29, 20.73, 20.91, 20.91, 20.94, 20.97, 21.0, 21.08, 21.35, 21.53, 22.02, 22.41, 22.69, 23.36, 23.98, 24.03, 24.13, 24.27, 24.48, 24.68, 25.23, 26.54, 28.58, 28.92, 29.0, 29.15, 29.36, 29.64, 29.99, 30.4, 30.88, 31.11, 31.12, 31.38, 31.71, 32.08] kWh
2026-06-19 19:40:01.329850: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:40:01.330912: IMPORT: [ 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, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.74, 2.09, 2.09, 2.45, 2.8, 3.16, 5.6, 8.04, 9.27, 11.71, 14.15, 16.59, 17.68, 18.57, 18.93, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.72, 19.72, 19.72, 19.87, 20.19, 22.65] kWh
2026-06-19 19:40:01.331914: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:40:01.332965: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 134.52, 140.18, 140.18, 145.36, 150.93, 156.25, 188.37, 221.19, 238.67, 272.33, 305.73, 339.14, 354.28, 366.51, 371.39, 375.9, 375.9, 375.9, 375.9, 375.9, 375.9, 375.9, 375.9, 375.9, 375.9, 375.9, 375.9, 375.9, 375.9, 375.9, 375.9, 375.9, 425.89, 425.89, 425.89, 425.89, 425.89, 425.89, 425.89, 425.89, 425.89, 425.89, 425.89, 425.89, 425.89, 425.89, 425.89, 425.89, 425.89, 433.53, 433.53, 433.53, 435.79, 440.63, 473.03] p
2026-06-19 19:40:01.395295: predict best end_record 06-21 11:05:00, final soc 1.19kWh, metric 428.49p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:25:00, load 30.59kWh, PV 0.0kWh
2026-06-19 19:40:01.396647: Slot: [ 19:40, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:40:01.397811: SoC: [ 11.04, 10.78, 10.38, 9.98, 9.59, 9.19, 8.79, 8.4, 8.0, 7.61, 7.24, 6.87, 6.5, 6.14, 5.78, 5.41, 5.04, 4.68, 4.31, 3.95, 3.58, 3.22, 2.85, 2.49, 2.12, 1.76, 1.39, 1.15, 0.8, 0.8, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.18, 12.5, 12.5, 12.5, 12.44, 12.38, 12.32, 12.06, 11.61, 11.43, 11.43, 11.4, 11.37, 11.34, 11.25, 10.97, 10.79, 10.28, 9.89, 9.6, 8.91, 8.28, 8.23, 8.13, 7.97, 7.77, 7.56, 6.99, 5.66, 3.56, 3.21, 3.13, 2.98, 2.76, 2.48, 2.12, 1.7, 1.2, 0.97, 0.95, 0.8, 0.8, 3.13] kWh
2026-06-19 19:40:01.398726: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g~be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 19:40:01.399908: LOAD: [ 5.15, 5.4, 5.76, 6.13, 6.5, 6.87, 7.24, 7.61, 7.98, 8.35, 8.69, 9.03, 9.37, 9.71, 10.05, 10.39, 10.73, 11.07, 11.41, 11.75, 12.09, 12.43, 12.77, 13.12, 13.46, 13.79, 14.13, 14.47, 14.81, 15.16, 15.5, 15.84, 16.18, 16.52, 16.86, 17.2, 17.54, 17.88, 18.22, 18.56, 18.9, 19.19, 19.25, 19.3, 19.36, 19.6, 20.02, 20.19, 20.2, 20.22, 20.25, 20.28, 20.36, 20.62, 20.79, 21.26, 21.63, 21.89, 22.54, 23.12, 23.17, 23.27, 23.41, 23.6, 23.79, 24.32, 25.56, 27.51, 27.84, 27.92, 28.06, 28.26, 28.53, 28.86, 29.25, 29.71, 29.93, 29.95, 30.19, 30.5, 30.86] kWh
2026-06-19 19:40:01.401194: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:40:01.402330: IMPORT: [ 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, 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.61, 1.63, 1.97, 2.31, 2.65, 5.49, 8.33, 8.72, 11.56, 14.4, 17.24, 17.3, 17.98, 18.32, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.72, 19.03, 21.89] kWh
2026-06-19 19:40:01.403391: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:40:01.404499: METRIC: [ 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 80.96, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 130.95, 132.75, 133.02, 138.03, 143.35, 148.42, 185.82, 224.02, 229.5, 268.68, 307.57, 346.46, 347.25, 356.62, 361.27, 365.58, 365.58, 365.58, 365.58, 365.58, 365.58, 365.58, 365.58, 365.58, 365.58, 365.58, 365.58, 365.58, 365.58, 365.58, 365.58, 365.58, 415.57, 415.57, 415.57, 415.57, 415.57, 415.57, 415.57, 415.57, 415.57, 415.57, 415.57, 415.57, 415.57, 415.57, 415.57, 415.57, 415.57, 415.57, 415.57, 415.57, 417.15, 421.77, 459.43] p
2026-06-19 19:40:01.406305: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg]
2026-06-19 19:40:01.406347: Saving plan best values to HA entities
2026-06-19 19:40:01.552269: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 19:40:01.558085: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 19:40:01.563885: Best charging limit SoC's [1.0, 16.0, 5.5, 16.0, 12.0, 12.5, 1.0, 16.0]kWh, export []kWh gives import battery 38.19kWh, house 1.45kWh, export 0.0kWh, metric 428.49p, metric10 446.49p
2026-06-19 19:40:01.637783: Marginal costs baseline metric (no standing charge): 328.5219
2026-06-19 19:40:01.860813: Marginal energy costs matrix computed: min=15.33 max=22.03
2026-06-19 19:40:01.940663: Rate array import [{'start': 1180, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1180, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 19:40:01.941459: - Your estimated bill for today is £0.81 and tomorrow is £2.85
2026-06-19 19:40:01.941503: - Import rates are expensive (22.4p - 27.2p) for the next 3 and a quarter hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 19:40:01.941523: - The battery is currently at 69% and is in eco mode for the next 12 hours.
2026-06-19 19:40:01.941539: - For the next 48 hours there will be no solar generation.
2026-06-19 19:40:01.941554: - You will run out of battery in 13 hours.
2026-06-19 19:40:01.941569: - Your next charge slot will be in 12 hours where import rates will be cheap (15.0p).
2026-06-19 19:40:01.941584:
2026-06-19 19:40:01.988456: Plan calculation took 0.99 seconds
2026-06-19 19:40:01.992193: No high rate period found
2026-06-19 19:40:02.033241: Import threshold used for optimisation was 16.38p
2026-06-19 19:40:02.076632: Low import rate windows [0: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 1: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 2: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 3: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 4: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 5: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 6: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 7: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 8: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 9: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 10: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 11: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 12: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 13: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 14: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 15: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 16: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 17: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 18: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 19: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 20: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 21: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 22: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 23: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 24: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 25: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 26: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 27: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 28: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 29: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 30: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 31: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 32: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 33: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 34: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 35: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 36: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 37: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 38: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 39: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 40: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 41: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 42: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 43: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 44: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 45: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 46: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 47: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 48: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 49: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 50: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 51: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 52: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 53: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 54: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 55: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 56: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 57: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 58: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 59: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 60: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 61: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 62: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 63: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 64: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 65: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 66: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 67: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 68: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 69: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 70: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 71: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 72: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 73: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 74: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 75: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 76: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 77: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 78: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 79: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 80: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 81: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 82: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 83: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 84: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 85: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 86: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 87: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 88: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 89: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 90: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 91: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 92: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 93: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 94: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18]
2026-06-19 19:40:02.084025: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 09:00:00+01:00 - current SoC 69%, target 6%
2026-06-19 19:40:02.084134: Inverter 0 disabled charge window while waiting for schedule (now 06-19 19:40:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 19:40:02.084203: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:40:02.084383: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:40:02.084528: Not setting charging SoC as we are not within the window (now 06-19 19:40:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 19:40:02.084568: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 19:40:02.084610: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 19:40:02.185335: Warn: Web Socket result failed {'id': 192, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:40:02.185429: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:40:07.253111: Warn: Web Socket result failed {'id': 193, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:40:07.253260: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:40:12.287538: Warn: Web Socket result failed {'id': 194, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:40:12.287631: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:40:17.387019: Warn: Web Socket result failed {'id': 195, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:40:17.387186: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:40:22.444277: Warn: Web Socket result failed {'id': 196, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:40:22.444344: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:40:27.482750: Warn: Web Socket result failed {'id': 197, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:40:27.483082: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:40:32.498944: Warn: Web Socket result failed {'id': 198, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:40:32.499048: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:40:37.508596: Warn: Web Socket result failed {'id': 199, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:40:37.508823: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:40:42.601617: Warn: Web Socket result failed {'id': 200, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:40:42.601755: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:40:47.616287: Warn: Web Socket result failed {'id': 201, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '10.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:40:47.616375: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:40:52.617194: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 19:40:52.624923: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 19:40:52.625117: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:40:52.625187: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:40:52.625214: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:40:52.625249: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:40:52.625277: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:40:52.625299: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:40:52.625321: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:40:52.625340: Inverter 0 count register writes 0
2026-06-19 19:40:52.640469: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 19:40:52.644979: Total inverter register writes now 0
2026-06-19 19:40:52.665335: Completed run status Demand with Errors reported (check log)
2026-06-19 19:40:52.677116: Saved current settings to /config/predbat_config.json
2026-06-19 19:41:33.752440: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:41:33.752659: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:41:33.752694: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:41:33.752819: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:41:33.752852: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:41:33.752870: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:41:33.752885: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:43:33.920332: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:43:33.920531: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:43:33.920562: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:43:33.920695: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:43:33.920743: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:43:33.920760: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:43:33.920776: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:45:00.061379: --------------- PredBat - update at 2026-06-19 19:45:00+01:00 with clock skew 0 minutes, minutes now 1185
2026-06-19 19:45:00.061952: Saved current settings to /config/predbat_config.json
2026-06-19 19:45:00.062066: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 58.7 minutes
2026-06-19 19:45:00.062135: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 19:45:00.062281: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 19:45:00.080358: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 19:45:00.080819: Predbat mode is set to Control charge
2026-06-19 19:45:00.169386: Found 11520 load_today datapoints going back 2 days
2026-06-19 19:45:00.169481: Using load_power data to fill gaps in load_today data
2026-06-19 19:45:00.223051: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 19:45:00.223234: Zero load period starting at 2026-06-19T12:09:00+0100 (456 minutes) for 889 minutes with base value 0.9
2026-06-19 19:45:00.223281: Zero load period starting at 2026-06-18T19:24:00+0100 (1461 minutes) for 64 minutes with base value 0.8
2026-06-19 19:45:00.224099: Processing 384 30-minute periods for power integration
2026-06-19 19:45:00.275763: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 19:45:00.275830: Car charging hold True, threshold 6.0kWh
2026-06-19 19:45:00.275858: Current data so far today: load 5.25kWh, import 1.6kWh, export 0.0kWh, PV 0kWh
2026-06-19 19:45:00.294184: Standing charge is set to 49.98p
2026-06-19 19:45:00.334235: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 19:45:00.334297: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 19:45:00.334441: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 121.7 minutes
2026-06-19 19:45:00.334731: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 121.7 minutes
2026-06-19 19:45:00.339776: Loaded 95 datapoints of futurerate analysis
2026-06-19 19:45:00.470723: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02']
2026-06-19 19:45:00.492088: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 19:45:00.492341: Import rates: min 13.17p, max 36.53p, average 20.02p
2026-06-19 19:45:00.523372: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 19:45:00.523432: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 19:45:00.524321: High export rate found rates in range 99p to -99p
2026-06-19 19:45:00.605276: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 19:45:00.605382: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 19:45:00.605562: Last hour: net energy 0.42kWh, import 0.42kWh, export 0.0kWh, car 0kWh, load 0.5kWh, net cost 12.2p, import 12.2p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 19:45:00.648850: Today's energy total net 1.6kWh, import 1.6kWh, export 0.0kWh, cost 83.65p, import 33.66p, export 0.0p, carbon 0.0kg
2026-06-19 19:45:00.648941: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 19:45:00.651578: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 19:45:00.652719: Warn: Found 1 gaps in load_today totalling 9850 minutes to fill using average data
2026-06-19 19:45:00.652811: Gap starting at 2026-06-18T15:55:00+0100 (1670 minutes) for 9850 minutes
2026-06-19 19:45:00.665735: Historical days now [7] weight [1]
2026-06-19 19:45:00.686057: Today's load divergence 110.74%, in-day adjustment 108.4%, damping 0.95x, yesterday 100.0% today 110.21% blend 17.71%
2026-06-19 19:45:00.686101: Today's predicted so far 11.89kWh with 0.0kWh car/iBoost excluded, 0.98kWh import ignored, and 0kWh forecast extra.
2026-06-19 19:45:00.686124: Today's actual load so far 13.66kWh with 0.0kWh car/iBoost excluded, and 0.39kWh import ignored.
2026-06-19 19:45:00.711811: Inverter 0: Type SK Sunsynk
2026-06-19 19:45:00.711863: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:45:00.712005: Reserve min: 5%, battery_min: 5%
2026-06-19 19:45:00.712055: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:45:00.712278: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power 460W, current battery voltage 51.2V, grid power -55W, load power 495W, PV Power 0W
2026-06-19 19:45:00.712394: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:45:00.712450: Inverter 0 scheduled charge enable is False
2026-06-19 19:45:00.712470: Inverter 0 charge windows currently []
2026-06-19 19:45:00.712489: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:45:00.712573: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:45:00.712593: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:45:00.712619: Inverter 0 scheduled discharge enable is False
2026-06-19 19:45:00.712711: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:45:00.712732: Inverter 0 discharge windows currently []
2026-06-19 19:45:00.712748: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:45:00.712761: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:45:00.712773: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:45:00.765079: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 19:45:00.765146: Plan was last updated on 2026-06-19 19:35:00+01:00 and is now 10.0 minutes old
2026-06-19 19:45:00.765407: Best charge window [ 20-06 08:00:00 - 20-06 09:00:00 @ 15.47p 6%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 14:00:00 @ 13.75p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 75%, 20-06 14:30:00 - 20-06 16:00:00 @ 14.11p 78%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 19:00:00 @ 34.31p 100% ]
2026-06-19 19:45:00.765436: Best export window [ ]
2026-06-19 19:45:00.766077: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 19:45:00.767713: Load divergence over 8.0 hours mean 651.68W, min 651.6W, max 652.8W, std dev 0.29W, divergence 0.02%
2026-06-19 19:45:00.783014: Creating pool of 12 processes to match your CPU count
2026-06-19 19:45:00.854806: predict base end_record 06-21 11:10:00, final soc 0.8kWh, metric 477.98p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:15:00, load 30.8kWh, PV 0.0kWh
2026-06-19 19:45:00.856390: Slot: [ 19:45, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:45:00.857682: SoC: [ 11.04, 10.84, 10.44, 10.04, 9.65, 9.25, 8.85, 8.45, 8.05, 7.66, 7.28, 6.92, 6.55, 6.18, 5.81, 5.45, 5.08, 4.71, 4.34, 3.98, 3.61, 3.24, 2.88, 2.51, 2.14, 1.77, 1.41, 1.04, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:45:00.858628: BAT: [ 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~, 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-] kWh
2026-06-19 19:45:00.859860: LOAD: [ 5.25, 5.43, 5.81, 6.18, 6.55, 6.92, 7.29, 7.66, 8.03, 8.4, 8.75, 9.09, 9.43, 9.78, 10.12, 10.46, 10.8, 11.14, 11.48, 11.83, 12.17, 12.51, 12.85, 13.2, 13.54, 13.88, 14.22, 14.56, 14.91, 15.25, 15.59, 15.93, 16.27, 16.62, 16.96, 17.3, 17.64, 17.98, 18.33, 18.67, 19.01, 19.31, 19.36, 19.42, 19.47, 19.68, 20.13, 20.31, 20.31, 20.34, 20.36, 20.39, 20.47, 20.73, 20.9, 21.37, 21.74, 22.01, 22.65, 23.23, 23.28, 23.38, 23.52, 23.71, 23.91, 24.44, 25.68, 27.63, 27.96, 28.03, 28.17, 28.38, 28.64, 28.97, 29.37, 29.83, 30.05, 30.06, 30.3, 30.61, 30.97] kWh
2026-06-19 19:45:00.860904: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:45:00.862024: IMPORT: [ 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.72, 2.06, 2.4, 2.75, 3.09, 3.43, 3.77, 4.11, 4.46, 4.8, 5.14, 5.48, 5.82, 6.12, 6.18, 6.23, 6.28, 6.5, 6.95, 7.12, 7.12, 7.15, 7.18, 7.2, 7.28, 7.54, 7.72, 8.19, 8.56, 8.82, 9.46, 10.05, 10.1, 10.19, 10.34, 10.53, 10.72, 11.25, 12.49, 14.44, 14.77, 14.85, 14.99, 15.19, 15.46, 15.79, 16.18, 16.64, 16.86, 16.87, 17.12, 17.43, 17.79] kWh
2026-06-19 19:45:00.863083: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:45:00.864224: METRIC: [ 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 135.57, 140.61, 145.95, 151.06, 155.56, 160.16, 165.0, 169.72, 174.4, 179.08, 183.85, 188.53, 193.22, 197.54, 199.09, 200.68, 202.15, 208.74, 224.5, 230.92, 230.95, 231.69, 232.48, 233.16, 235.33, 242.54, 246.78, 257.87, 265.23, 270.62, 333.61, 345.17, 346.09, 347.87, 350.4, 353.51, 357.18, 367.01, 390.04, 426.44, 432.44, 433.78, 436.12, 439.76, 444.27, 450.19, 456.13, 463.43, 466.96, 467.15, 470.97, 475.59, 480.33] p
2026-06-19 19:45:00.968181: Battery has 13.5 hours left - now at 11.04kWh
2026-06-19 19:45:01.001523: predict base10 end_record 06-21 11:10:00, final soc 0.8kWh, metric 499.19p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:40:00, load 32.01kWh, PV 0.0kWh
2026-06-19 19:45:01.003005: Slot: [ 19:45, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:45:01.004106: SoC: [ 11.04, 10.83, 10.41, 10.0, 9.58, 9.16, 8.75, 8.33, 7.91, 7.5, 7.11, 6.72, 6.34, 5.95, 5.57, 5.18, 4.8, 4.41, 4.03, 3.64, 3.26, 2.87, 2.49, 2.1, 1.72, 1.33, 0.95, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:45:01.005058: BAT: [ 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~, 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-] kWh
2026-06-19 19:45:01.006284: LOAD: [ 5.25, 5.44, 5.83, 6.22, 6.61, 7.0, 7.39, 7.77, 8.16, 8.55, 8.91, 9.27, 9.63, 9.99, 10.35, 10.71, 11.06, 11.42, 11.78, 12.14, 12.5, 12.85, 13.21, 13.57, 13.93, 14.29, 14.64, 15.0, 15.36, 15.72, 16.08, 16.44, 16.8, 17.15, 17.51, 17.87, 18.23, 18.59, 18.94, 19.3, 19.66, 19.97, 20.03, 20.09, 20.14, 20.36, 20.84, 21.02, 21.02, 21.05, 21.08, 21.11, 21.19, 21.46, 21.64, 22.13, 22.52, 22.8, 23.47, 24.09, 24.14, 24.24, 24.39, 24.59, 24.79, 25.35, 26.65, 28.69, 29.03, 29.11, 29.26, 29.47, 29.75, 30.1, 30.51, 30.99, 31.22, 31.24, 31.49, 31.82, 32.19] kWh
2026-06-19 19:45:01.007368: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:45:01.008457: IMPORT: [ 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.82, 2.18, 2.53, 2.89, 3.25, 3.61, 3.97, 4.33, 4.68, 5.04, 5.4, 5.76, 6.12, 6.48, 6.79, 6.84, 6.9, 6.95, 7.18, 7.65, 7.83, 7.84, 7.86, 7.89, 7.92, 8.0, 8.28, 8.46, 8.95, 9.34, 9.62, 10.29, 10.9, 10.95, 11.05, 11.2, 11.4, 11.6, 12.16, 13.46, 15.5, 15.85, 15.93, 16.07, 16.29, 16.57, 16.91, 17.33, 17.81, 18.04, 18.05, 18.31, 18.63, 19.01] kWh
2026-06-19 19:45:01.009513: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:45:01.010709: METRIC: [ 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 137.09, 142.87, 148.15, 153.75, 159.1, 163.82, 168.63, 173.7, 178.64, 183.54, 188.45, 193.44, 198.35, 203.25, 207.78, 209.4, 211.07, 212.61, 219.51, 236.02, 242.75, 242.78, 243.55, 244.38, 245.1, 247.37, 254.92, 259.37, 270.98, 278.69, 284.34, 347.95, 360.05, 361.02, 362.88, 365.53, 368.8, 372.64, 382.93, 407.06, 445.2, 451.48, 452.88, 455.33, 459.15, 463.88, 470.08, 476.3, 483.95, 487.65, 487.85, 491.85, 496.69, 501.65] p
2026-06-19 19:45:01.081589: predict best10 end_record 06-21 11:10:00, final soc 1.45kWh, metric 455.15p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:25:00, load 32.01kWh, PV 0.0kWh
2026-06-19 19:45:01.083392: Slot: [ 19:45, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:45:01.084771: SoC: [ 11.04, 10.83, 10.41, 10.0, 9.58, 9.16, 8.75, 8.33, 7.91, 7.5, 7.11, 6.72, 6.34, 5.95, 5.57, 5.18, 4.8, 4.41, 4.03, 3.64, 3.26, 2.87, 2.49, 2.1, 1.72, 1.33, 1.14, 1.14, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.5, 12.5, 12.5, 12.44, 12.37, 12.32, 12.08, 11.57, 11.37, 11.37, 11.34, 11.31, 11.28, 11.19, 10.9, 10.7, 10.18, 9.76, 9.46, 8.74, 8.08, 8.03, 7.92, 7.76, 7.54, 7.33, 6.73, 5.33, 3.14, 2.77, 2.68, 2.53, 2.3, 2.0, 1.62, 1.18, 1.18, 0.93, 0.92, 0.8, 0.8, 2.74] kWh
2026-06-19 19:45:01.085972: BAT: [ 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<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~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<bf+, g<bf+] kWh
2026-06-19 19:45:01.087354: LOAD: [ 5.25, 5.44, 5.83, 6.22, 6.61, 7.0, 7.39, 7.77, 8.16, 8.55, 8.91, 9.27, 9.63, 9.99, 10.35, 10.71, 11.06, 11.42, 11.78, 12.14, 12.5, 12.85, 13.21, 13.57, 13.93, 14.29, 14.64, 15.0, 15.36, 15.72, 16.08, 16.44, 16.8, 17.15, 17.51, 17.87, 18.23, 18.59, 18.94, 19.3, 19.66, 19.97, 20.03, 20.09, 20.14, 20.36, 20.84, 21.02, 21.02, 21.05, 21.08, 21.11, 21.19, 21.46, 21.64, 22.13, 22.52, 22.8, 23.47, 24.09, 24.14, 24.24, 24.39, 24.59, 24.79, 25.35, 26.65, 28.69, 29.03, 29.11, 29.26, 29.47, 29.75, 30.1, 30.51, 30.99, 31.22, 31.24, 31.49, 31.82, 32.19] kWh
2026-06-19 19:45:01.088720: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:45:01.090128: IMPORT: [ 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.78, 2.14, 2.18, 2.53, 2.89, 3.25, 5.69, 8.13, 9.37, 11.81, 14.26, 16.7, 17.79, 18.68, 19.04, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.83, 19.83, 19.83, 19.98, 20.3, 22.76] kWh
2026-06-19 19:45:01.091459: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:45:01.092868: METRIC: [ 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 136.32, 142.02, 142.65, 147.93, 153.52, 158.87, 191.02, 223.86, 241.37, 275.06, 308.48, 341.92, 357.08, 369.34, 374.24, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 436.4, 436.4, 436.4, 438.66, 443.5, 475.9] p
2026-06-19 19:45:01.165258: predict best end_record 06-21 11:10:00, final soc 1.58kWh, metric 437.9p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:25:00, load 30.8kWh, PV 0.0kWh
2026-06-19 19:45:01.167011: Slot: [ 19:45, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:45:01.168439: SoC: [ 11.04, 10.84, 10.44, 10.04, 9.65, 9.25, 8.85, 8.45, 8.05, 7.66, 7.28, 6.92, 6.55, 6.18, 5.81, 5.45, 5.08, 4.71, 4.34, 3.98, 3.61, 3.24, 2.88, 2.51, 2.14, 1.77, 1.41, 1.16, 0.8, 0.8, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.24, 12.5, 12.5, 12.5, 12.44, 12.38, 12.33, 12.1, 11.61, 11.43, 11.43, 11.39, 11.36, 11.34, 11.25, 10.97, 10.79, 10.28, 9.89, 9.6, 8.91, 8.28, 8.23, 8.13, 7.97, 7.77, 7.56, 6.99, 5.66, 3.56, 3.21, 3.13, 2.98, 2.76, 2.48, 2.12, 1.7, 1.2, 0.97, 0.95, 0.8, 0.8, 3.13] kWh
2026-06-19 19:45:01.169554: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g~be-, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 19:45:01.170940: LOAD: [ 5.25, 5.43, 5.81, 6.18, 6.55, 6.92, 7.29, 7.66, 8.03, 8.4, 8.75, 9.09, 9.43, 9.78, 10.12, 10.46, 10.8, 11.14, 11.48, 11.83, 12.17, 12.51, 12.85, 13.2, 13.54, 13.88, 14.22, 14.56, 14.91, 15.25, 15.59, 15.93, 16.27, 16.62, 16.96, 17.3, 17.64, 17.98, 18.33, 18.67, 19.01, 19.31, 19.36, 19.42, 19.47, 19.68, 20.13, 20.31, 20.31, 20.34, 20.36, 20.39, 20.47, 20.73, 20.9, 21.37, 21.74, 22.01, 22.65, 23.23, 23.28, 23.38, 23.52, 23.71, 23.91, 24.44, 25.68, 27.63, 27.96, 28.03, 28.17, 28.38, 28.64, 28.97, 29.37, 29.83, 30.05, 30.06, 30.3, 30.61, 30.97] kWh
2026-06-19 19:45:01.172244: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:45:01.173605: IMPORT: [ 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.71, 1.72, 2.06, 2.4, 2.75, 5.59, 8.43, 8.82, 11.66, 14.5, 17.35, 17.46, 18.08, 18.42, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.82, 19.13, 21.99] kWh
2026-06-19 19:45:01.174918: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:45:01.176306: METRIC: [ 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 135.44, 135.54, 140.58, 145.93, 151.03, 188.45, 226.68, 232.18, 271.39, 310.31, 349.22, 350.81, 359.33, 364.01, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 419.92, 424.54, 462.19] p
2026-06-19 19:45:01.178377: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg]
2026-06-19 19:45:01.178411: Saving plan best values to HA entities
2026-06-19 19:45:01.322607: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 19:45:01.328054: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 19:45:01.334005: Best charging limit SoC's [1.0, 16.0, 5.5, 16.0, 12.0, 12.5, 1.0, 16.0]kWh, export []kWh gives import battery 38.19kWh, house 1.44kWh, export 0.0kWh, metric 437.9p, metric10 455.15p
2026-06-19 19:45:01.421807: Marginal costs baseline metric (no standing charge): 337.9321
2026-06-19 19:45:01.627487: Marginal energy costs matrix computed: min=15.44 max=22.0
2026-06-19 19:45:01.704202: Rate array import [{'start': 1185, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1185, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 19:45:01.704742: - Your estimated bill for today is £0.84 and tomorrow is £2.85
2026-06-19 19:45:01.704768: - Import rates are expensive (22.4p - 27.2p) for the next 3 and a quarter hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 19:45:01.704782: - The battery is currently at 69% and is in eco mode for the next 12 hours.
2026-06-19 19:45:01.704795: - For the next 48 hours there will be no solar generation.
2026-06-19 19:45:01.704807: - You will run out of battery in 13 hours.
2026-06-19 19:45:01.704819: - Your next charge slot will be in 12 hours where import rates will be cheap (15.0p).
2026-06-19 19:45:01.704832:
2026-06-19 19:45:01.745498: Plan calculation took 0.98 seconds
2026-06-19 19:45:01.748497: No high rate period found
2026-06-19 19:45:01.795394: Import threshold used for optimisation was 16.38p
2026-06-19 19:45:01.844532: Low import rate windows [0: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 1: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 2: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 3: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 4: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 5: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 6: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 7: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 8: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 9: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 10: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 11: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 12: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 13: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 14: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 15: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 16: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 17: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 18: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 19: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 20: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 21: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 22: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 23: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 24: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 25: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 26: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 27: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 28: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 29: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 30: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 31: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 32: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 33: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 34: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 35: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 36: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 37: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 38: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 39: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 40: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 41: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 42: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 43: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 44: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 45: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 46: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 47: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 48: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 49: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 50: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 51: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 52: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 53: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 54: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 55: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 56: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 57: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 58: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 59: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 60: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 61: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 62: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 63: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 64: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 65: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 66: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 67: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 68: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 69: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 70: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 71: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 72: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 73: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 74: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 75: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 76: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 77: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 78: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 79: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 80: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 81: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 82: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 83: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 84: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 85: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 86: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 87: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 88: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 89: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 90: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 91: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 92: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 93: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 94: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18]
2026-06-19 19:45:01.850556: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 09:00:00+01:00 - current SoC 69%, target 6%
2026-06-19 19:45:01.850648: Inverter 0 disabled charge window while waiting for schedule (now 06-19 19:45:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 19:45:01.850738: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:45:01.850917: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:45:01.851054: Not setting charging SoC as we are not within the window (now 06-19 19:45:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 19:45:01.851092: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 19:45:01.851133: Inverter 0 Current charge limit is 7% and new target is 5%
2026-06-19 19:45:01.939867: Warn: Web Socket result failed {'id': 202, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:45:01.939981: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:45:07.030420: Warn: Web Socket result failed {'id': 203, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:45:07.030512: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:45:12.073794: Warn: Web Socket result failed {'id': 204, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:45:12.073885: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:45:17.158991: Warn: Web Socket result failed {'id': 205, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:45:17.159058: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:45:22.191117: Warn: Web Socket result failed {'id': 206, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:45:22.191223: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:45:27.279692: Warn: Web Socket result failed {'id': 207, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:45:27.279881: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:45:32.286681: Warn: Web Socket result failed {'id': 208, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:45:32.286903: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:45:37.312730: Warn: Web Socket result failed {'id': 209, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:45:37.312813: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:45:42.381914: Warn: Web Socket result failed {'id': 210, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:45:42.381982: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:45:47.423712: Warn: Web Socket result failed {'id': 211, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:45:47.423814: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:45:52.425100: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 7.0
2026-06-19 19:45:52.434943: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 19:45:52.435106: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:45:52.435141: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:45:52.435165: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:45:52.435188: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:45:52.435232: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:45:52.435259: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:45:52.435282: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:45:52.435302: Inverter 0 count register writes 0
2026-06-19 19:45:52.450845: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 19:45:52.451006: Recompute is saving previous plan...
2026-06-19 19:45:52.454091: Best charge window [ 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 0%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 0% ]
2026-06-19 19:45:52.454154: Best export window [ ]
2026-06-19 19:45:52.454908: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 19:45:52.456882: Load divergence over 8.0 hours mean 651.68W, min 651.6W, max 652.8W, std dev 0.29W, divergence 0.02%
2026-06-19 19:45:52.474286: Calculating data from yesterday for savings calculation
2026-06-19 19:45:52.485180: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 19:45:52.491063: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 19:45:52.492196: Creating pool of 12 processes to match your CPU count
2026-06-19 19:45:52.548681: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 19:45:52.550831: Optimise levels pass started at 2026-06-19 19:45:52
2026-06-19 19:45:52.550880: Optimise all windows, total charge 94 export 1
2026-06-19 19:45:52.778722: >> Region optimisation pass width 960
2026-06-19 19:45:53.100027: >> Region optimisation pass width 480
2026-06-19 19:45:53.457893: >> Region optimisation pass width 240
2026-06-19 19:45:53.922314: >> Region optimisation pass width 120
2026-06-19 19:45:54.850111: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 78
2026-06-19 19:45:54.850202: Optimise levels pass ended at 2026-06-19 19:45:54, duration 2.3 seconds tried 320 combinations
2026-06-19 19:45:54.850292: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 410.17p, best_keep 0kWh, best_cycle 46.29kWh, best_carbon 0kg, best_import 32.5kWh
2026-06-19 19:45:54.864836: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 11.5, 11.5, 0, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 19:45:54.865118: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 316.61p, best_cost 324.88p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:45:54.897740: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 316.61p, best_cost 324.88p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:45:54.928852: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:45:55.040424: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:45:55.071692: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:45:55.100494: Best charge windows best_metric 316.57p, best_cost 324.84p, best_carbon 0kg, best_import 39.93kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:45:55.101334: Best charge windows best_metric 316.57p, best_cost 324.84p, best_carbon 0kg, best_import 39.93kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:45:55.101609: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:45:55.133466: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:45:55.161453: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:45:55.267176: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:45:55.291353: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:45:55.314798: Best charge windows best_metric 316.57p, best_cost 324.84p, best_carbon 0kg, best_import 39.93kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:45:55.314984: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:45:55.344963: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:45:55.379203: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:45:55.493792: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:45:55.521187: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:45:55.543540: Best charge windows best_metric 316.57p, best_cost 324.84p, best_carbon 0kg, best_import 39.93kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:45:55.543676: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:45:55.564711: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:45:55.591397: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:45:55.695551: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:45:55.718924: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:45:55.746092: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:45:55.775830: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 316.0p, best_cost 324.24p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:55.798852: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 315.73p, best_cost 324.09p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:55.845544: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 315.73p, best_cost 324.09p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:55.900123: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 315.73p, best_cost 324.09p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:55.949196: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 315.45p, best_cost 323.74p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:55.992804: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 315.45p, best_cost 323.74p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:56.042908: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 315.43p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:56.090258: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 315.43p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:56.143049: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:56.193124: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:56.240960: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:56.355403: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:56.454186: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:56.513389: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:56.569575: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:56.745099: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:56.799443: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:56.853502: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:56.910233: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:56.966272: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:57.024740: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:57.083674: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:57.108568: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:57.138725: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:57.164451: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:57.194529: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:57.218714: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:57.292745: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:57.358665: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:57.411439: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:57.488091: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:57.512363: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:57.541944: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:57.568184: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:45:57.595478: Best charge windows best_metric 315.39p, best_cost 323.72p, best_carbon 0kg, best_import 39.87kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:45:57.595758: Tweak plan optimisation started
2026-06-19 19:45:57.802831: Tweak optimisation finished metric 315.38 cost 323.72 metric_keep 0 cycle 31.34 carbon 0 import 39.87
2026-06-19 19:45:57.811297: Raw charge windows [ 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 72%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ] reserve 0.8
2026-06-19 19:45:57.811806: Unclipped charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:00:00 @ 27.49p 100% ] reserve 0.8
2026-06-19 19:45:57.812152: Unfiltered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:00:00 @ 27.49p 100% ] reserve 0.8
2026-06-19 19:45:57.812439: Filtered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:00:00 @ 27.49p 100% ] reserve 0.8
2026-06-19 19:45:57.834275: Previous plan best metric is 316.1 (cost 324.57) and new plan best metric is 315.39 (cost 323.72)
2026-06-19 19:45:57.834312: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 19:45:57.834448: Plan valid is now true after recompute was False
2026-06-19 19:45:57.855276: predict base end_record 06-21 11:00:00, final soc 0.8kWh, metric 475.59p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:15:00, load 30.61kWh, PV 0.0kWh
2026-06-19 19:45:57.856694: Slot: [ 19:45, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:45:57.857913: SoC: [ 11.04, 10.84, 10.44, 10.04, 9.65, 9.25, 8.85, 8.45, 8.05, 7.66, 7.28, 6.92, 6.55, 6.18, 5.81, 5.45, 5.08, 4.71, 4.34, 3.98, 3.61, 3.24, 2.88, 2.51, 2.14, 1.77, 1.41, 1.04, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:45:57.858793: BAT: [ 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~, 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-] kWh
2026-06-19 19:45:57.859862: LOAD: [ 5.25, 5.43, 5.81, 6.18, 6.55, 6.92, 7.29, 7.66, 8.03, 8.4, 8.75, 9.09, 9.43, 9.78, 10.12, 10.46, 10.8, 11.14, 11.48, 11.83, 12.17, 12.51, 12.85, 13.2, 13.54, 13.88, 14.22, 14.56, 14.91, 15.25, 15.59, 15.93, 16.27, 16.62, 16.96, 17.3, 17.64, 17.98, 18.33, 18.67, 19.01, 19.31, 19.36, 19.42, 19.47, 19.68, 20.13, 20.31, 20.31, 20.34, 20.36, 20.39, 20.47, 20.73, 20.9, 21.37, 21.74, 22.01, 22.65, 23.23, 23.28, 23.38, 23.52, 23.71, 23.91, 24.44, 25.68, 27.63, 27.96, 28.03, 28.17, 28.38, 28.64, 28.97, 29.37, 29.83, 30.05, 30.06, 30.3, 30.61] kWh
2026-06-19 19:45:57.860870: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:45:57.861952: IMPORT: [ 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.72, 2.06, 2.4, 2.75, 3.09, 3.43, 3.77, 4.11, 4.46, 4.8, 5.14, 5.48, 5.82, 6.12, 6.18, 6.23, 6.28, 6.5, 6.95, 7.12, 7.12, 7.15, 7.18, 7.2, 7.28, 7.54, 7.72, 8.19, 8.56, 8.82, 9.46, 10.05, 10.1, 10.19, 10.34, 10.53, 10.72, 11.25, 12.49, 14.44, 14.77, 14.85, 14.99, 15.19, 15.46, 15.79, 16.18, 16.64, 16.86, 16.87, 17.12, 17.43] kWh
2026-06-19 19:45:57.862993: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:45:57.864054: METRIC: [ 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 135.57, 140.61, 145.95, 151.06, 155.56, 160.16, 165.0, 169.72, 174.4, 179.08, 183.85, 188.53, 193.22, 197.54, 199.09, 200.68, 202.15, 208.74, 224.5, 230.92, 230.95, 231.69, 232.48, 233.16, 235.33, 242.54, 246.78, 257.87, 265.23, 270.62, 333.61, 345.17, 346.09, 347.87, 350.4, 353.51, 357.18, 367.01, 390.04, 426.44, 432.44, 433.78, 436.12, 439.76, 444.27, 450.19, 456.13, 463.43, 466.96, 467.15, 470.97, 475.59] p
2026-06-19 19:45:57.954456: Battery has 13.5 hours left - now at 11.04kWh
2026-06-19 19:45:57.988353: predict base10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 496.69p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:40:00, load 31.82kWh, PV 0.0kWh
2026-06-19 19:45:57.989932: Slot: [ 19:45, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:45:57.991295: SoC: [ 11.04, 10.83, 10.41, 10.0, 9.58, 9.16, 8.75, 8.33, 7.91, 7.5, 7.11, 6.72, 6.34, 5.95, 5.57, 5.18, 4.8, 4.41, 4.03, 3.64, 3.26, 2.87, 2.49, 2.1, 1.72, 1.33, 0.95, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:45:57.992211: BAT: [ 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~, 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-] kWh
2026-06-19 19:45:57.993339: LOAD: [ 5.25, 5.44, 5.83, 6.22, 6.61, 7.0, 7.39, 7.77, 8.16, 8.55, 8.91, 9.27, 9.63, 9.99, 10.35, 10.71, 11.06, 11.42, 11.78, 12.14, 12.5, 12.85, 13.21, 13.57, 13.93, 14.29, 14.64, 15.0, 15.36, 15.72, 16.08, 16.44, 16.8, 17.15, 17.51, 17.87, 18.23, 18.59, 18.94, 19.3, 19.66, 19.97, 20.03, 20.09, 20.14, 20.36, 20.84, 21.02, 21.02, 21.05, 21.08, 21.11, 21.19, 21.46, 21.64, 22.13, 22.52, 22.8, 23.47, 24.09, 24.14, 24.24, 24.39, 24.59, 24.79, 25.35, 26.65, 28.69, 29.03, 29.11, 29.26, 29.47, 29.75, 30.1, 30.51, 30.99, 31.22, 31.24, 31.49, 31.82] kWh
2026-06-19 19:45:57.994460: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:45:57.995634: IMPORT: [ 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.82, 2.18, 2.53, 2.89, 3.25, 3.61, 3.97, 4.33, 4.68, 5.04, 5.4, 5.76, 6.12, 6.48, 6.79, 6.84, 6.9, 6.95, 7.18, 7.65, 7.83, 7.84, 7.86, 7.89, 7.92, 8.0, 8.28, 8.46, 8.95, 9.34, 9.62, 10.29, 10.9, 10.95, 11.05, 11.2, 11.4, 11.6, 12.16, 13.46, 15.5, 15.85, 15.93, 16.07, 16.29, 16.57, 16.91, 17.33, 17.81, 18.04, 18.05, 18.31, 18.63] kWh
2026-06-19 19:45:57.996653: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:45:57.997787: METRIC: [ 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 137.09, 142.87, 148.15, 153.75, 159.1, 163.82, 168.63, 173.7, 178.64, 183.54, 188.45, 193.44, 198.35, 203.25, 207.78, 209.4, 211.07, 212.61, 219.51, 236.02, 242.75, 242.78, 243.55, 244.38, 245.1, 247.37, 254.92, 259.37, 270.98, 278.69, 284.34, 347.95, 360.05, 361.02, 362.88, 365.53, 368.8, 372.64, 382.93, 407.06, 445.2, 451.48, 452.88, 455.33, 459.15, 463.88, 470.08, 476.3, 483.95, 487.65, 487.85, 491.85, 496.69] p
2026-06-19 19:45:58.057532: predict best10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 443.5p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:25:00, load 31.82kWh, PV 0.0kWh
2026-06-19 19:45:58.058914: Slot: [ 19:45, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:45:58.060171: SoC: [ 11.04, 10.83, 10.41, 10.0, 9.58, 9.16, 8.75, 8.33, 7.91, 7.5, 7.11, 6.72, 6.34, 5.95, 5.57, 5.18, 4.8, 4.41, 4.03, 3.64, 3.26, 2.87, 2.49, 2.1, 1.72, 1.33, 1.14, 1.14, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.44, 9.38, 11.32, 12.0, 12.5, 12.5, 12.5, 12.44, 12.37, 12.32, 12.08, 11.57, 11.37, 11.37, 11.34, 11.31, 11.28, 11.19, 10.9, 10.7, 10.18, 9.76, 9.46, 8.74, 8.08, 8.03, 7.92, 7.76, 7.54, 7.33, 6.73, 5.33, 3.14, 2.77, 2.68, 2.53, 2.3, 2.0, 1.62, 1.18, 1.18, 0.93, 0.92, 0.8, 0.8] kWh
2026-06-19 19:45:58.061075: BAT: [ 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<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~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<bf+] kWh
2026-06-19 19:45:58.062244: LOAD: [ 5.25, 5.44, 5.83, 6.22, 6.61, 7.0, 7.39, 7.77, 8.16, 8.55, 8.91, 9.27, 9.63, 9.99, 10.35, 10.71, 11.06, 11.42, 11.78, 12.14, 12.5, 12.85, 13.21, 13.57, 13.93, 14.29, 14.64, 15.0, 15.36, 15.72, 16.08, 16.44, 16.8, 17.15, 17.51, 17.87, 18.23, 18.59, 18.94, 19.3, 19.66, 19.97, 20.03, 20.09, 20.14, 20.36, 20.84, 21.02, 21.02, 21.05, 21.08, 21.11, 21.19, 21.46, 21.64, 22.13, 22.52, 22.8, 23.47, 24.09, 24.14, 24.24, 24.39, 24.59, 24.79, 25.35, 26.65, 28.69, 29.03, 29.11, 29.26, 29.47, 29.75, 30.1, 30.51, 30.99, 31.22, 31.24, 31.49, 31.82] kWh
2026-06-19 19:45:58.063282: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:45:58.064352: IMPORT: [ 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.78, 2.14, 2.18, 2.53, 2.89, 3.25, 5.69, 8.13, 9.37, 11.81, 14.26, 16.7, 17.79, 18.68, 19.04, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.83, 19.83, 19.83, 19.98, 20.3] kWh
2026-06-19 19:45:58.065860: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:45:58.066959: METRIC: [ 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 136.32, 142.02, 142.65, 147.93, 153.52, 158.87, 191.02, 223.86, 241.37, 275.06, 308.48, 341.92, 357.08, 369.34, 374.24, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 378.77, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 428.76, 436.4, 436.4, 436.4, 438.66, 443.5] p
2026-06-19 19:45:58.136005: predict best end_record 06-21 11:00:00, final soc 0.8kWh, metric 424.54p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:25:00, load 30.61kWh, PV 0.0kWh
2026-06-19 19:45:58.137359: Slot: [ 19:45, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:45:58.138486: SoC: [ 11.04, 10.84, 10.44, 10.04, 9.65, 9.25, 8.85, 8.45, 8.05, 7.66, 7.28, 6.92, 6.55, 6.18, 5.81, 5.45, 5.08, 4.71, 4.34, 3.98, 3.61, 3.24, 2.88, 2.51, 2.14, 1.77, 1.41, 1.16, 0.8, 0.8, 0.8, 0.8, 3.13, 5.46, 5.5, 7.83, 10.16, 12.48, 12.24, 12.5, 12.5, 12.5, 12.44, 12.38, 12.33, 12.1, 11.61, 11.43, 11.43, 11.39, 11.36, 11.34, 11.25, 10.97, 10.79, 10.28, 9.89, 9.6, 8.91, 8.28, 8.23, 8.13, 7.97, 7.77, 7.56, 6.99, 5.66, 3.56, 3.21, 3.13, 2.98, 2.76, 2.48, 2.12, 1.7, 1.2, 0.97, 0.95, 0.8, 0.8] kWh
2026-06-19 19:45:58.139368: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g~be-, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 19:45:58.140452: LOAD: [ 5.25, 5.43, 5.81, 6.18, 6.55, 6.92, 7.29, 7.66, 8.03, 8.4, 8.75, 9.09, 9.43, 9.78, 10.12, 10.46, 10.8, 11.14, 11.48, 11.83, 12.17, 12.51, 12.85, 13.2, 13.54, 13.88, 14.22, 14.56, 14.91, 15.25, 15.59, 15.93, 16.27, 16.62, 16.96, 17.3, 17.64, 17.98, 18.33, 18.67, 19.01, 19.31, 19.36, 19.42, 19.47, 19.68, 20.13, 20.31, 20.31, 20.34, 20.36, 20.39, 20.47, 20.73, 20.9, 21.37, 21.74, 22.01, 22.65, 23.23, 23.28, 23.38, 23.52, 23.71, 23.91, 24.44, 25.68, 27.63, 27.96, 28.03, 28.17, 28.38, 28.64, 28.97, 29.37, 29.83, 30.05, 30.06, 30.3, 30.61] kWh
2026-06-19 19:45:58.141477: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:45:58.142571: IMPORT: [ 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.71, 1.72, 2.06, 2.4, 2.75, 5.59, 8.43, 8.82, 11.66, 14.5, 17.35, 17.46, 18.08, 18.42, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.82, 19.13] kWh
2026-06-19 19:45:58.143588: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:45:58.144654: METRIC: [ 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 135.44, 135.54, 140.58, 145.93, 151.03, 188.45, 226.68, 232.18, 271.39, 310.31, 349.22, 350.81, 359.33, 364.01, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 368.34, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 418.32, 419.92, 424.54] p
2026-06-19 19:45:58.146324: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, Chrg, , , , ]
2026-06-19 19:45:58.146351: Saving plan best values to HA entities
2026-06-19 19:45:58.285757: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 19:45:58.290132: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 19:45:58.294576: Best charging limit SoC's [1.0, 16.0, 5.5, 16.0, 12.0, 12.5, 1.0, 16.0]kWh, export []kWh gives import battery 38.19kWh, house 1.44kWh, export 0.0kWh, metric 424.54p, metric10 443.5p
2026-06-19 19:45:58.353558: Marginal costs baseline metric (no standing charge): 324.5711
2026-06-19 19:45:58.514043: Marginal energy costs matrix computed: min=15.44 max=22.0
2026-06-19 19:45:58.577457: Rate array import [{'start': 1185, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1185, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 19:45:58.578030: - Your estimated bill for today is £0.84 and tomorrow is £2.85
2026-06-19 19:45:58.578059: - Import rates are expensive (22.4p - 27.2p) for the next 3 and a quarter hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 19:45:58.578075: - The battery is currently at 69% and is in eco mode for the next 12 hours.
2026-06-19 19:45:58.578088: - For the next 48 hours there will be no solar generation.
2026-06-19 19:45:58.578100: - You will run out of battery in 13 hours.
2026-06-19 19:45:58.578112: - Your next charge slot will be in 12 hours where import rates will be cheap (15.0p).
2026-06-19 19:45:58.578124:
2026-06-19 19:45:58.624366: Plan calculation took 6.17 seconds
2026-06-19 19:45:58.624595: Inverter 0: Type SK Sunsynk
2026-06-19 19:45:58.624627: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:45:58.624829: Reserve min: 5%, battery_min: 5%
2026-06-19 19:45:58.624893: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:45:58.625241: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power 468W, current battery voltage 51.2V, grid power -54W, load power 500W, PV Power 0W
2026-06-19 19:45:58.625477: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:45:58.625568: Inverter 0 scheduled charge enable is False
2026-06-19 19:45:58.625597: Inverter 0 charge windows currently []
2026-06-19 19:45:58.625623: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:45:58.625792: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:45:58.625827: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:45:58.625862: Inverter 0 scheduled discharge enable is False
2026-06-19 19:45:58.625988: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:45:58.626015: Inverter 0 discharge windows currently []
2026-06-19 19:45:58.626039: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:45:58.626056: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:45:58.626071: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:45:58.683462: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 09:00:00+01:00 - current SoC 69%, target 6%
2026-06-19 19:45:58.683654: Inverter 0 disabled charge window while waiting for schedule (now 06-19 19:45:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 19:45:58.683741: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:45:58.683921: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:45:58.684080: Not setting charging SoC as we are not within the window (now 06-19 19:45:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 19:45:58.684121: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 19:45:58.684167: Inverter 0 Current charge limit is 7% and new target is 5%
2026-06-19 19:45:58.783679: Warn: Web Socket result failed {'id': 212, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:45:58.783781: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:46:03.833515: Warn: Web Socket result failed {'id': 213, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:46:03.833588: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:46:08.859928: Warn: Web Socket result failed {'id': 214, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:46:08.860114: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:46:13.959091: Warn: Web Socket result failed {'id': 215, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:46:13.959159: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:46:19.033076: Warn: Web Socket result failed {'id': 216, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:46:19.033159: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:46:20.427114: Info: HAHistory: Pruning history data started.
2026-06-19 19:46:20.427930: Info: HAHistory: Pruning history data completed.
2026-06-19 19:46:24.067666: Warn: Web Socket result failed {'id': 217, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:46:24.067854: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:46:29.102997: Warn: Web Socket result failed {'id': 218, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:46:29.103066: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:46:34.147086: Warn: Web Socket result failed {'id': 219, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:46:34.147157: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:46:39.165190: Warn: Web Socket result failed {'id': 220, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:46:39.165286: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:46:44.188640: Warn: Web Socket result failed {'id': 221, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:46:44.188717: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:46:49.189650: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 7.0
2026-06-19 19:46:49.197308: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 19:46:49.197467: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:46:49.197501: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:46:49.197526: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:46:49.197568: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:46:49.197592: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:46:49.197613: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:46:49.197635: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:46:49.197654: Inverter 0 count register writes 0
2026-06-19 19:46:49.218202: Total inverter register writes now 0
2026-06-19 19:46:49.240757: Completed run status Demand with Errors reported (check log)
2026-06-19 19:46:49.255406: Saved current settings to /config/predbat_config.json
2026-06-19 19:47:19.326156: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:47:19.326391: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:47:19.326434: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:47:19.326589: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:47:19.326621: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:47:19.326638: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:47:19.326654: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:49:12.121422: Info: No secrets.yaml file found
2026-06-19 19:49:12.121559: Loading apps.yaml
2026-06-19 19:49:12.145880: Predbat: Startup predbat
2026-06-19 19:49:12.193631: --------------- PredBat - update at 2026-06-19 19:45:00+01:00 with clock skew 0 minutes, minutes now 1185
2026-06-19 19:49:12.195816: Config root is /config
2026-06-19 19:49:12.195938: --------------- PredBat - update at 2026-06-19 19:45:00+01:00 with clock skew 0 minutes, minutes now 1185
2026-06-19 19:49:12.195984: Initialising Storage interface
2026-06-19 19:49:12.196186: Initialising Home Assistant Interface interface
2026-06-19 19:49:12.218305: Initialising Home Assistant History interface
2026-06-19 19:49:12.218460: Initialising Web Interface interface
2026-06-19 19:49:12.218549: Initialising plugin system
2026-06-19 19:49:12.218677: Scanning for plugins in: /addon
2026-06-19 19:49:12.219002: Plugin discovery complete. Loaded 0 plugins.
2026-06-19 19:49:12.219057: Starting Storage interface
2026-06-19 19:49:12.219111: Creating task: <coroutine object ComponentBase.start at 0x7f907122dd20>
2026-06-19 19:49:12.219644: StorageComponent: Waiting for API to start
2026-06-19 19:49:12.227383: StorageComponent: Started
2026-06-19 19:49:13.219877: Starting Home Assistant Interface interface
2026-06-19 19:49:13.219985: Creating task: <coroutine object HAInterface.start at 0x7f9051968ac0>
2026-06-19 19:49:13.220729: Info: Starting HA interface
2026-06-19 19:49:13.221090: Info: Start socket for url http://10.0.20.15:8123/api/websocket
2026-06-19 19:49:13.221157: HAInterface: Waiting for API to start
2026-06-19 19:49:13.224412: Info: Web Socket active
2026-06-19 19:49:14.221546: Starting Home Assistant History interface
2026-06-19 19:49:14.221657: Creating task: <coroutine object ComponentBase.start at 0x7f9053e8bcc0>
2026-06-19 19:49:14.222216: HAHistory: Waiting for API to start
2026-06-19 19:49:14.222577: Info: Starting HAHistory
2026-06-19 19:49:14.222648: Info: HAHistory: Pruning history data started.
2026-06-19 19:49:14.222685: Info: HAHistory: Pruning history data completed.
2026-06-19 19:49:14.222753: HAHistory: Started
2026-06-19 19:49:15.222420: Starting Web Interface interface
2026-06-19 19:49:15.222526: Creating task: <coroutine object WebInterface.start at 0x7f90518f5030>
2026-06-19 19:49:15.222988: WebInterface: Waiting for API to start
2026-06-19 19:49:16.223218: Config root is /config and printable config_root_p is now /config
2026-06-19 19:49:16.308431: Regular expression argument octopus_saving_session matched ^(binary_sensor.octopus_energy([0-9a-z_]+|)_saving_session(s|))$ with binary_sensor.octopus_energy_a_21a60b76_octoplus_saving_sessions
2026-06-19 19:49:16.311057: Refreshing Predbat configuration
2026-06-19 19:49:16.429212: Set reset inverter true due to reset_inverter on item set_reserve_min
2026-06-19 19:49:16.481238: Set reset inverter true due to reset_inverter on item set_charge_low_power
2026-06-19 19:49:16.486883: Set reset inverter true due to reset_inverter on item set_export_low_power
2026-06-19 19:49:16.492155: Set reset inverter true due to reset_inverter on item set_export_freeze
2026-06-19 19:49:16.502343: Set reset inverter true due to reset_inverter_force on item set_read_only
2026-06-19 19:49:16.516767: Set reset inverter true due to reset_inverter_force on item mode
2026-06-19 19:49:16.632411: Saved current settings to /config/predbat_config.json
2026-06-19 19:49:16.633099: Validation of apps.yaml was successful
2026-06-19 19:49:16.633770: Refreshing Predbat configuration
2026-06-19 19:49:16.633930: Loading current config
2026-06-19 19:49:16.955080: Watch list []
2026-06-19 19:49:17.747795: Saved current settings to /config/predbat_config.json
2026-06-19 19:49:17.750743: Warn: Regular expression argument: octopus_free_session unable to match re:(event.octopus_energy_([0-9a-z_]+|)_octoplus_free_electricity_session_events), now will disable
2026-06-19 19:49:17.757960: Predbat: Next run time will be 2026-06-19 19:50:00 and then every 300 seconds
2026-06-19 19:49:18.761057: Refreshing Predbat configuration
2026-06-19 19:49:19.053589: Saved current settings to /config/predbat_config.json
2026-06-19 19:49:19.054339: Validation of apps.yaml was successful
2026-06-19 19:49:19.054457: --------------- PredBat - update at 2026-06-19 19:45:00+01:00 with clock skew 0 minutes, minutes now 1185
2026-06-19 19:49:19.054842: Saved current settings to /config/predbat_config.json
2026-06-19 19:49:19.375950: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 19:49:19.376033: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 19:49:19.390952: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 19:49:19.391427: Predbat mode is set to Control charge
2026-06-19 19:49:19.535548: Found 11520 load_today datapoints going back 2 days
2026-06-19 19:49:19.535656: Using load_power data to fill gaps in load_today data
2026-06-19 19:49:19.646408: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 19:49:19.646533: Zero load period starting at 2026-06-19T12:09:00+0100 (456 minutes) for 889 minutes with base value 0.9
2026-06-19 19:49:19.646588: Zero load period starting at 2026-06-18T19:24:00+0100 (1461 minutes) for 64 minutes with base value 0.8
2026-06-19 19:49:19.647524: Processing 384 30-minute periods for power integration
2026-06-19 19:49:19.817752: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 19:49:19.817931: Car charging hold True, threshold 6.0kWh
2026-06-19 19:49:19.817975: Current data so far today: load 5.25kWh, import 1.6kWh, export 0.0kWh, PV 0kWh
2026-06-19 19:49:19.838389: Standing charge is set to 49.98p
2026-06-19 19:49:19.889112: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 19:49:19.889199: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 19:49:19.889409: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 126.0 minutes
2026-06-19 19:49:19.889866: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 126.0 minutes
2026-06-19 19:49:19.896139: Loaded 95 datapoints of futurerate analysis
2026-06-19 19:49:20.067535: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02']
2026-06-19 19:49:20.096118: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 19:49:20.096243: Import rates: min 13.17p, max 36.53p, average 20.02p
2026-06-19 19:49:20.141924: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 19:49:20.142026: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 19:49:20.143132: High export rate found rates in range 99p to -99p
2026-06-19 19:49:20.250878: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 19:49:20.251021: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 19:49:20.251239: Last hour: net energy 0.42kWh, import 0.42kWh, export 0.0kWh, car 0kWh, load 0.5kWh, net cost 12.2p, import 12.2p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 19:49:20.303405: Today's energy total net 1.6kWh, import 1.6kWh, export 0.0kWh, cost 83.65p, import 33.66p, export 0.0p, carbon 0.0kg
2026-06-19 19:49:20.303525: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 19:49:20.306749: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 19:49:20.307886: Warn: Found 1 gaps in load_today totalling 9850 minutes to fill using average data
2026-06-19 19:49:20.307987: Gap starting at 2026-06-18T15:55:00+0100 (1670 minutes) for 9850 minutes
2026-06-19 19:49:20.323987: Historical days now [7] weight [1]
2026-06-19 19:49:20.348503: Today's load divergence 110.74%, in-day adjustment 108.4%, damping 0.95x, yesterday 100.0% today 110.21% blend 17.71%
2026-06-19 19:49:20.348585: Today's predicted so far 11.89kWh with 0.0kWh car/iBoost excluded, 0.98kWh import ignored, and 0kWh forecast extra.
2026-06-19 19:49:20.348627: Today's actual load so far 13.66kWh with 0.0kWh car/iBoost excluded, and 0.39kWh import ignored.
2026-06-19 19:49:20.392262: Octopus slots changed from [[], [], [], [], [], [], [], []] to []
2026-06-19 19:49:20.393414: Sensor changes require a replan, will recompute the plan
2026-06-19 19:49:20.393781: Inverter 0: Type SK Sunsynk
2026-06-19 19:49:20.393835: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:49:20.394110: Reserve min: 5%, battery_min: 5%
2026-06-19 19:49:20.394253: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:49:20.394729: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power 592W, current battery voltage 51.2V, grid power -58W, load power 609W, PV Power 0W
2026-06-19 19:49:20.394984: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:49:20.395124: Inverter 0 scheduled charge enable is False
2026-06-19 19:49:20.395170: Inverter 0 charge windows currently []
2026-06-19 19:49:20.395214: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:49:20.395418: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:49:20.395462: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:49:20.395518: Inverter 0 scheduled discharge enable is False
2026-06-19 19:49:20.395707: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:49:20.395744: Inverter 0 discharge windows currently []
2026-06-19 19:49:20.395817: Looking for charge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_charge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 19:49:20.647667: Warn: Cannot find battery charge curve (missing history), one of the required settings for soc_percent, charge_rate, battery_power and predbat.status do not have history, check apps.yaml
2026-06-19 19:49:20.647745: Warn: Sensor history data lengths: soc_percent 0, charge_rate 0, battery_power 0, predbat_status 0
2026-06-19 19:49:20.648372: Looking for discharge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_discharge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 19:49:20.732661: Warn: Cannot find battery discharge curve (missing history), one of the required settings for soc_percent, discharge_rate, battery_power and predbat.status do not have history, check apps.yaml
2026-06-19 19:49:20.732732: Warn: Sensor history data lengths: soc_percent 0, discharge_rate 0, battery_power 0, predbat_status 0
2026-06-19 19:49:20.733191: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:49:20.733216: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:49:20.733234: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:49:20.803084: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 19:49:20.803148: Will recompute the plan as it is invalid
2026-06-19 19:49:20.803182: Recompute, previous plan is invalid...
2026-06-19 19:49:20.806485: Best charge window [ 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 0%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 0% ]
2026-06-19 19:49:20.806557: Best export window [ ]
2026-06-19 19:49:20.807395: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 19:49:20.809267: Load divergence over 8.0 hours mean 651.68W, min 651.6W, max 652.8W, std dev 0.29W, divergence 0.02%
2026-06-19 19:49:20.823860: Calculating data from yesterday for savings calculation
2026-06-19 19:49:20.831893: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 19:49:20.838363: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 19:49:20.839146: Creating pool of 12 processes to match your CPU count
2026-06-19 19:49:20.971304: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 19:49:20.972448: Optimise levels pass started at 2026-06-19 19:49:20
2026-06-19 19:49:20.972476: Optimise all windows, total charge 94 export 1
2026-06-19 19:49:21.228982: >> Region optimisation pass width 960
2026-06-19 19:49:21.559003: >> Region optimisation pass width 480
2026-06-19 19:49:21.913033: >> Region optimisation pass width 240
2026-06-19 19:49:22.379038: >> Region optimisation pass width 120
2026-06-19 19:49:23.343730: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 78
2026-06-19 19:49:23.343844: Optimise levels pass ended at 2026-06-19 19:49:23, duration 2.4 seconds tried 320 combinations
2026-06-19 19:49:23.343903: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 410.17p, best_keep 0kWh, best_cycle 46.29kWh, best_carbon 0kg, best_import 32.5kWh
2026-06-19 19:49:23.356183: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 11.5, 11.5, 0, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 19:49:23.356364: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 316.61p, best_cost 324.88p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:23.392518: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 316.61p, best_cost 324.88p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:23.426520: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:23.545775: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:23.580205: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:23.610978: Best charge windows best_metric 316.57p, best_cost 324.84p, best_carbon 0kg, best_import 39.93kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:49:23.611735: Best charge windows best_metric 316.57p, best_cost 324.84p, best_carbon 0kg, best_import 39.93kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:49:23.611847: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:23.655360: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:23.685554: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:23.820371: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:23.852477: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:23.878915: Best charge windows best_metric 316.57p, best_cost 324.84p, best_carbon 0kg, best_import 39.93kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:49:23.879123: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:23.919857: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:23.948700: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:24.071931: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:24.098270: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:24.127780: Best charge windows best_metric 316.57p, best_cost 324.84p, best_carbon 0kg, best_import 39.93kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:49:24.128050: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:24.154684: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:24.185257: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:24.291879: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:24.316752: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:24.350782: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:24.384556: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 316.0p, best_cost 324.24p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:24.412501: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 315.73p, best_cost 324.09p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:24.462713: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 315.73p, best_cost 324.09p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:24.513969: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 315.73p, best_cost 324.09p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:24.560114: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 315.45p, best_cost 323.74p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:24.611024: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 315.45p, best_cost 323.74p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:24.656847: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 315.43p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:24.718867: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 315.43p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:24.773656: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:24.826734: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:24.878125: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:24.995139: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:25.102456: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:25.164036: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:25.238466: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:25.422553: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:25.475742: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:25.530475: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:25.577153: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:25.630285: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:25.680113: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:25.731794: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:25.757095: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:25.781488: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:25.805923: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:25.832659: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:25.862484: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:25.948331: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:26.016184: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:26.066982: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:26.149241: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:26.174626: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:26.199162: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:26.227851: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:26.252934: Best charge windows best_metric 315.39p, best_cost 323.72p, best_carbon 0kg, best_import 39.87kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:49:26.253392: Tweak plan optimisation started
2026-06-19 19:49:26.442731: Tweak optimisation finished metric 315.38 cost 323.72 metric_keep 0 cycle 31.34 carbon 0 import 39.87
2026-06-19 19:49:26.452801: Raw charge windows [ 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 72%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ] reserve 0.8
2026-06-19 19:49:26.453528: Unclipped charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:00:00 @ 27.49p 100% ] reserve 0.8
2026-06-19 19:49:26.454004: Unfiltered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:00:00 @ 27.49p 100% ] reserve 0.8
2026-06-19 19:49:26.454372: Filtered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:00:00 @ 27.49p 100% ] reserve 0.8
2026-06-19 19:49:26.454538: Plan valid is now true after recompute was False
2026-06-19 19:49:26.479884: predict base end_record 06-21 11:00:00, final soc 0.8kWh, metric 475.59p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:15:00, load 30.61kWh, PV 0.0kWh
2026-06-19 19:49:26.481830: Slot: [ 19:45, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:49:26.483224: SoC: [ 11.04, 10.84, 10.44, 10.04, 9.65, 9.25, 8.85, 8.45, 8.05, 7.66, 7.28, 6.92, 6.55, 6.18, 5.81, 5.45, 5.08, 4.71, 4.34, 3.98, 3.61, 3.24, 2.88, 2.51, 2.14, 1.77, 1.41, 1.04, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:49:26.484369: BAT: [ 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~, 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-] kWh
2026-06-19 19:49:26.485842: LOAD: [ 5.25, 5.43, 5.81, 6.18, 6.55, 6.92, 7.29, 7.66, 8.03, 8.4, 8.75, 9.09, 9.43, 9.78, 10.12, 10.46, 10.8, 11.14, 11.48, 11.83, 12.17, 12.51, 12.85, 13.2, 13.54, 13.88, 14.22, 14.56, 14.91, 15.25, 15.59, 15.93, 16.27, 16.62, 16.96, 17.3, 17.64, 17.98, 18.33, 18.67, 19.01, 19.31, 19.36, 19.42, 19.47, 19.68, 20.13, 20.31, 20.31, 20.34, 20.36, 20.39, 20.47, 20.73, 20.9, 21.37, 21.74, 22.01, 22.65, 23.23, 23.28, 23.38, 23.52, 23.71, 23.91, 24.44, 25.68, 27.63, 27.96, 28.03, 28.17, 28.38, 28.64, 28.97, 29.37, 29.83, 30.05, 30.06, 30.3, 30.61] kWh
2026-06-19 19:49:26.487139: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:49:26.488549: IMPORT: [ 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.72, 2.06, 2.4, 2.75, 3.09, 3.43, 3.77, 4.11, 4.46, 4.8, 5.14, 5.48, 5.82, 6.12, 6.18, 6.23, 6.28, 6.5, 6.95, 7.12, 7.12, 7.15, 7.18, 7.2, 7.28, 7.54, 7.72, 8.19, 8.56, 8.82, 9.46, 10.05, 10.1, 10.19, 10.34, 10.53, 10.72, 11.25, 12.49, 14.44, 14.77, 14.85, 14.99, 15.19, 15.46, 15.79, 16.18, 16.64, 16.86, 16.87, 17.12, 17.43] kWh
2026-06-19 19:49:26.490070: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:49:26.492130: METRIC: [ 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 135.57, 140.61, 145.95, 151.06, 155.56, 160.16, 165.0, 169.72, 174.4, 179.08, 183.85, 188.53, 193.22, 197.54, 199.09, 200.68, 202.15, 208.74, 224.5, 230.92, 230.95, 231.69, 232.48, 233.16, 235.33, 242.54, 246.78, 257.87, 265.23, 270.62, 333.61, 345.17, 346.09, 347.87, 350.4, 353.51, 357.18, 367.01, 390.04, 426.44, 432.44, 433.78, 436.12, 439.76, 444.27, 450.19, 456.13, 463.43, 466.96, 467.15, 470.97, 475.59] p
2026-06-19 19:49:26.579796: Battery has 13.5 hours left - now at 11.04kWh
2026-06-19 19:49:26.620822: predict base10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 496.69p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:40:00, load 31.82kWh, PV 0.0kWh
2026-06-19 19:49:26.622581: Slot: [ 19:45, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:49:26.623947: SoC: [ 11.04, 10.83, 10.41, 10.0, 9.58, 9.16, 8.75, 8.33, 7.91, 7.5, 7.11, 6.72, 6.34, 5.95, 5.57, 5.18, 4.8, 4.41, 4.03, 3.64, 3.26, 2.87, 2.49, 2.1, 1.72, 1.33, 0.95, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:49:26.625059: BAT: [ 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~, 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-] kWh
2026-06-19 19:49:26.626547: LOAD: [ 5.25, 5.44, 5.83, 6.22, 6.61, 7.0, 7.39, 7.77, 8.16, 8.55, 8.91, 9.27, 9.63, 9.99, 10.35, 10.71, 11.06, 11.42, 11.78, 12.14, 12.5, 12.85, 13.21, 13.57, 13.93, 14.29, 14.64, 15.0, 15.36, 15.72, 16.08, 16.44, 16.8, 17.15, 17.51, 17.87, 18.23, 18.59, 18.94, 19.3, 19.66, 19.97, 20.03, 20.09, 20.14, 20.36, 20.84, 21.02, 21.02, 21.05, 21.08, 21.11, 21.19, 21.46, 21.64, 22.13, 22.52, 22.8, 23.47, 24.09, 24.14, 24.24, 24.39, 24.59, 24.79, 25.35, 26.65, 28.69, 29.03, 29.11, 29.26, 29.47, 29.75, 30.1, 30.51, 30.99, 31.22, 31.24, 31.49, 31.82] kWh
2026-06-19 19:49:26.627937: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:49:26.629328: IMPORT: [ 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.82, 2.18, 2.53, 2.89, 3.25, 3.61, 3.97, 4.33, 4.68, 5.04, 5.4, 5.76, 6.12, 6.48, 6.79, 6.84, 6.9, 6.95, 7.18, 7.65, 7.83, 7.84, 7.86, 7.89, 7.92, 8.0, 8.28, 8.46, 8.95, 9.34, 9.62, 10.29, 10.9, 10.95, 11.05, 11.2, 11.4, 11.6, 12.16, 13.46, 15.5, 15.85, 15.93, 16.07, 16.29, 16.57, 16.91, 17.33, 17.81, 18.04, 18.05, 18.31, 18.63] kWh
2026-06-19 19:49:26.630647: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:49:26.632011: METRIC: [ 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 137.09, 142.87, 148.15, 153.75, 159.1, 163.82, 168.63, 173.7, 178.64, 183.54, 188.45, 193.44, 198.35, 203.25, 207.78, 209.4, 211.07, 212.61, 219.51, 236.02, 242.75, 242.78, 243.55, 244.38, 245.1, 247.37, 254.92, 259.37, 270.98, 278.69, 284.34, 347.95, 360.05, 361.02, 362.88, 365.53, 368.8, 372.64, 382.93, 407.06, 445.2, 451.48, 452.88, 455.33, 459.15, 463.88, 470.08, 476.3, 483.95, 487.65, 487.85, 491.85, 496.69] p
2026-06-19 19:49:26.696557: predict best10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 443.53p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:20:00, load 31.82kWh, PV 0.0kWh
2026-06-19 19:49:26.698274: Slot: [ 19:45, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:49:26.699779: SoC: [ 11.04, 10.83, 10.41, 10.0, 9.58, 9.16, 8.75, 8.33, 7.91, 7.5, 7.11, 6.72, 6.34, 5.95, 5.57, 5.18, 4.8, 4.41, 4.03, 3.64, 3.26, 2.87, 2.49, 2.1, 1.72, 1.33, 1.5, 1.11, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.0, 8.94, 10.88, 11.5, 11.5, 11.5, 11.5, 11.44, 11.37, 11.32, 11.08, 10.57, 10.37, 10.37, 10.34, 10.31, 10.28, 10.19, 9.9, 9.7, 9.18, 8.76, 8.46, 7.74, 7.08, 7.03, 6.92, 6.76, 6.76, 6.54, 5.94, 4.55, 2.35, 1.98, 1.9, 1.74, 1.51, 1.21, 0.84, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:49:26.700958: BAT: [ 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<bf+, 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<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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 19:49:26.702352: LOAD: [ 5.25, 5.44, 5.83, 6.22, 6.61, 7.0, 7.39, 7.77, 8.16, 8.55, 8.91, 9.27, 9.63, 9.99, 10.35, 10.71, 11.06, 11.42, 11.78, 12.14, 12.5, 12.85, 13.21, 13.57, 13.93, 14.29, 14.64, 15.0, 15.36, 15.72, 16.08, 16.44, 16.8, 17.15, 17.51, 17.87, 18.23, 18.59, 18.94, 19.3, 19.66, 19.97, 20.03, 20.09, 20.14, 20.36, 20.84, 21.02, 21.02, 21.05, 21.08, 21.11, 21.19, 21.46, 21.64, 22.13, 22.52, 22.8, 23.47, 24.09, 24.14, 24.24, 24.39, 24.59, 24.79, 25.35, 26.65, 28.69, 29.03, 29.11, 29.26, 29.47, 29.75, 30.1, 30.51, 30.99, 31.22, 31.24, 31.49, 31.82] kWh
2026-06-19 19:49:26.703632: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:49:26.705015: IMPORT: [ 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 2.14, 2.14, 2.2, 2.56, 2.92, 3.27, 5.72, 8.16, 9.4, 11.37, 13.81, 16.25, 17.27, 17.63, 17.99, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.5, 18.5, 18.5, 18.5, 18.5, 18.5, 18.5, 18.5, 18.5, 18.5, 18.5, 19.09, 19.57, 19.61, 19.62, 19.88, 20.2] kWh
2026-06-19 19:49:26.706336: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:49:26.707677: METRIC: [ 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 141.68, 141.68, 142.72, 148.0, 153.6, 158.95, 191.09, 223.93, 241.44, 268.61, 302.04, 335.47, 349.74, 354.64, 359.55, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 414.06, 414.06, 414.06, 414.06, 414.06, 417.33, 417.33, 417.33, 417.33, 417.33, 417.33, 417.33, 417.33, 417.33, 417.33, 417.33, 426.15, 433.79, 434.49, 434.69, 438.69, 443.53] p
2026-06-19 19:49:26.776445: predict best end_record 06-21 11:00:00, final soc 0.8kWh, metric 423.69p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:35:00, load 30.61kWh, PV 0.0kWh
2026-06-19 19:49:26.778171: Slot: [ 19:45, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:49:26.779546: SoC: [ 11.04, 10.84, 10.44, 10.04, 9.65, 9.25, 8.85, 8.45, 8.05, 7.66, 7.28, 6.92, 6.55, 6.18, 5.81, 5.45, 5.08, 4.71, 4.34, 3.98, 3.61, 3.24, 2.88, 2.51, 2.14, 1.77, 1.65, 1.28, 0.92, 0.8, 0.8, 0.8, 3.13, 5.46, 5.5, 7.0, 9.33, 11.49, 11.5, 11.5, 11.5, 11.5, 11.44, 11.38, 11.33, 11.1, 10.61, 10.43, 10.43, 10.39, 10.36, 10.34, 10.25, 9.97, 9.79, 9.28, 8.89, 8.6, 7.91, 7.28, 7.23, 7.13, 6.97, 6.77, 6.56, 5.99, 4.66, 2.56, 2.21, 2.13, 1.98, 1.76, 1.48, 1.12, 1.12, 1.12, 0.88, 0.87, 0.8, 0.8] kWh
2026-06-19 19:49:26.780636: BAT: [ 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<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~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<bf+] kWh
2026-06-19 19:49:26.781977: LOAD: [ 5.25, 5.43, 5.81, 6.18, 6.55, 6.92, 7.29, 7.66, 8.03, 8.4, 8.75, 9.09, 9.43, 9.78, 10.12, 10.46, 10.8, 11.14, 11.48, 11.83, 12.17, 12.51, 12.85, 13.2, 13.54, 13.88, 14.22, 14.56, 14.91, 15.25, 15.59, 15.93, 16.27, 16.62, 16.96, 17.3, 17.64, 17.98, 18.33, 18.67, 19.01, 19.31, 19.36, 19.42, 19.47, 19.68, 20.13, 20.31, 20.31, 20.34, 20.36, 20.39, 20.47, 20.73, 20.9, 21.37, 21.74, 22.01, 22.65, 23.23, 23.28, 23.38, 23.52, 23.71, 23.91, 24.44, 25.68, 27.63, 27.96, 28.03, 28.17, 28.38, 28.64, 28.97, 29.37, 29.83, 30.05, 30.06, 30.3, 30.61] kWh
2026-06-19 19:49:26.783392: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:49:26.784715: IMPORT: [ 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.83, 1.83, 1.83, 2.06, 2.4, 2.75, 5.59, 8.43, 8.82, 10.77, 13.61, 16.28, 16.63, 16.97, 17.32, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 18.01, 18.47, 18.47, 18.47, 18.65, 18.96] kWh
2026-06-19 19:49:26.786022: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:49:26.787371: METRIC: [ 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 137.06, 137.06, 137.06, 140.51, 145.85, 150.96, 188.38, 226.61, 232.11, 259.05, 297.96, 334.48, 339.35, 344.04, 348.72, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 408.97, 416.27, 416.27, 416.27, 419.07, 423.69] p
2026-06-19 19:49:26.789430: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, Chrg, , , , ]
2026-06-19 19:49:26.789462: Saving plan best values to HA entities
2026-06-19 19:49:26.922354: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 19:49:26.927862: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 19:49:26.933062: Best charging limit SoC's [1.5, 16.0, 5.5, 7.0, 16.0, 11.5, 6.5, 1.0, 16.0, 16.0]kWh, export []kWh gives import battery 38.47kWh, house 1.41kWh, export 0.0kWh, metric 423.69p, metric10 443.53p
2026-06-19 19:49:27.051269: Marginal costs baseline metric (no standing charge): 323.7217
2026-06-19 19:49:27.243749: Marginal energy costs matrix computed: min=15.31 max=22.09
2026-06-19 19:49:27.320671: Rate array import [{'start': 1185, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1185, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 19:49:27.321379: - Your estimated bill for today is £0.84 and tomorrow is £2.69
2026-06-19 19:49:27.321413: - Import rates are expensive (22.4p - 27.2p) for the next 3 and a quarter hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 19:49:27.321447: - The battery is currently at 69% and is in eco mode for the next 12 hours.
2026-06-19 19:49:27.321464: - For the next 48 hours there will be no solar generation.
2026-06-19 19:49:27.321480: - You will run out of battery in 13 hours.
2026-06-19 19:49:27.321495: - Your next charge slot will be in 12 hours where import rates will be cheap (15.0p).
2026-06-19 19:49:27.321510:
2026-06-19 19:49:27.367358: Plan calculation took 6.56 seconds
2026-06-19 19:49:27.371093: No high rate period found
2026-06-19 19:49:27.417224: Import threshold used for optimisation was 16.38p
2026-06-19 19:49:27.465837: Low import rate windows [0: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 1: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 2: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 3: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 4: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 5: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 6: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 7: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 8: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 9: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 10: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 11: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 12: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 13: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 14: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 15: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 16: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 17: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 18: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 19: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 20: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 21: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 22: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 23: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 24: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 25: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 26: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 27: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 28: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 29: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 30: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 31: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 32: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 33: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 34: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 35: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 36: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 37: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 38: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 39: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 40: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 41: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 42: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 43: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 44: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 45: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 46: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 47: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 48: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 49: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 50: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 51: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 52: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 53: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 54: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 55: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 56: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 57: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 58: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 59: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 60: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 61: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 62: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 63: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 64: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 65: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 66: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 67: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 68: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 69: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 70: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 71: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 72: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 73: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 74: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 75: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 76: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 77: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 78: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 79: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 80: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 81: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 82: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 83: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 84: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 85: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 86: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 87: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 88: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 89: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 90: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 91: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 92: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 93: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 94: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18]
2026-06-19 19:49:27.471980: Inverter 0: Type SK Sunsynk
2026-06-19 19:49:27.472024: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:49:27.472217: Reserve min: 5%, battery_min: 5%
2026-06-19 19:49:27.472274: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:49:27.472520: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power 592W, current battery voltage 51.2V, grid power -58W, load power 609W, PV Power 0W
2026-06-19 19:49:27.472674: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:49:27.472736: Inverter 0 scheduled charge enable is False
2026-06-19 19:49:27.472760: Inverter 0 charge windows currently []
2026-06-19 19:49:27.472783: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:49:27.472894: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:49:27.472915: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:49:27.472943: Inverter 0 scheduled discharge enable is False
2026-06-19 19:49:27.473040: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:49:27.473063: Inverter 0 discharge windows currently []
2026-06-19 19:49:27.473083: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:49:27.473098: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:49:27.473111: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:49:27.518602: Reset inverter settings to safe mode (set_charge_window=True set_export_window=False force=)
2026-06-19 19:49:27.518699: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:49:27.518849: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:49:27.518986: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog1_charge', 'option': 'Allow Gen'}
2026-06-19 19:49:27.565457: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog2_charge', 'option': 'Allow Gen'}
2026-06-19 19:49:27.668650: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog3_charge', 'option': 'Allow Gen'}
2026-06-19 19:49:27.771723: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog4_charge', 'option': 'Allow Gen'}
2026-06-19 19:49:27.874974: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog5_charge', 'option': 'Allow Gen'}
2026-06-19 19:49:27.934331: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog6_charge', 'option': 'Allow Gen'}
2026-06-19 19:49:27.941940: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_load_limit', 'option': 'Zero Export'}
2026-06-19 19:49:28.088868: Inverter 0 Current charge limit is 7% and new target is 100%
2026-06-19 19:49:33.198651: Inverter 0 write_and_poll_value: Wrote 100 to charge_limit, successfully now 100.0
2026-06-19 19:49:33.198813: Inverter 0 Current reserve is 5%, already at target
2026-06-19 19:49:33.198912: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 69%, target 9%
2026-06-19 19:49:33.199007: Inverter 0 disabled charge window while waiting for schedule (now 06-19 19:45:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 19:49:33.199054: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:49:33.199247: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:49:33.199459: Not setting charging SoC as we are not within the window (now 06-19 19:45:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 19:49:33.199501: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 19:49:33.199543: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 19:49:33.292241: Warn: Web Socket result failed {'id': 33, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:49:33.292362: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:49:41.302710: Info: No secrets.yaml file found
2026-06-19 19:49:41.302785: Loading apps.yaml
2026-06-19 19:49:41.319539: Predbat: Startup predbat
2026-06-19 19:49:41.359152: --------------- PredBat - update at 2026-06-19 19:45:00+01:00 with clock skew 0 minutes, minutes now 1185
2026-06-19 19:49:41.360669: Config root is /config
2026-06-19 19:49:41.360756: --------------- PredBat - update at 2026-06-19 19:45:00+01:00 with clock skew 0 minutes, minutes now 1185
2026-06-19 19:49:41.360789: Initialising Storage interface
2026-06-19 19:49:41.360931: Initialising Home Assistant Interface interface
2026-06-19 19:49:41.378649: Initialising Home Assistant History interface
2026-06-19 19:49:41.378762: Initialising Web Interface interface
2026-06-19 19:49:41.378824: Initialising plugin system
2026-06-19 19:49:41.378901: Scanning for plugins in: /addon
2026-06-19 19:49:41.379161: Plugin discovery complete. Loaded 0 plugins.
2026-06-19 19:49:41.379198: Starting Storage interface
2026-06-19 19:49:41.379227: Creating task: <coroutine object ComponentBase.start at 0x7f6a885efa00>
2026-06-19 19:49:41.379716: StorageComponent: Waiting for API to start
2026-06-19 19:49:41.385350: StorageComponent: Started
2026-06-19 19:49:42.379911: Starting Home Assistant Interface interface
2026-06-19 19:49:42.380021: Creating task: <coroutine object HAInterface.start at 0x7f6a8606be60>
2026-06-19 19:49:42.380524: HAInterface: Waiting for API to start
2026-06-19 19:49:42.380738: Info: Starting HA interface
2026-06-19 19:49:42.381028: Info: Start socket for url http://10.0.20.15:8123/api/websocket
2026-06-19 19:49:42.384222: Info: Web Socket active
2026-06-19 19:49:43.380727: Starting Home Assistant History interface
2026-06-19 19:49:43.380830: Creating task: <coroutine object ComponentBase.start at 0x7f6a885efb60>
2026-06-19 19:49:43.381386: HAHistory: Waiting for API to start
2026-06-19 19:49:43.381858: Info: Starting HAHistory
2026-06-19 19:49:43.382212: Info: HAHistory: Pruning history data started.
2026-06-19 19:49:43.382273: Info: HAHistory: Pruning history data completed.
2026-06-19 19:49:43.382388: HAHistory: Started
2026-06-19 19:49:44.381584: Starting Web Interface interface
2026-06-19 19:49:44.381713: Creating task: <coroutine object WebInterface.start at 0x7f6a882f9be0>
2026-06-19 19:49:44.382236: WebInterface: Waiting for API to start
2026-06-19 19:49:45.384556: Config root is /config and printable config_root_p is now /config
2026-06-19 19:49:45.456051: Regular expression argument octopus_saving_session matched ^(binary_sensor.octopus_energy([0-9a-z_]+|)_saving_session(s|))$ with binary_sensor.octopus_energy_a_21a60b76_octoplus_saving_sessions
2026-06-19 19:49:45.458147: Refreshing Predbat configuration
2026-06-19 19:49:45.558299: Set reset inverter true due to reset_inverter on item set_reserve_min
2026-06-19 19:49:45.611435: Set reset inverter true due to reset_inverter on item set_charge_low_power
2026-06-19 19:49:45.616530: Set reset inverter true due to reset_inverter on item set_export_low_power
2026-06-19 19:49:45.622649: Set reset inverter true due to reset_inverter on item set_export_freeze
2026-06-19 19:49:45.635323: Set reset inverter true due to reset_inverter_force on item set_read_only
2026-06-19 19:49:45.652128: Set reset inverter true due to reset_inverter_force on item mode
2026-06-19 19:49:45.791670: Saved current settings to /config/predbat_config.json
2026-06-19 19:49:45.792440: Validation of apps.yaml was successful
2026-06-19 19:49:45.793018: Refreshing Predbat configuration
2026-06-19 19:49:45.793143: Loading current config
2026-06-19 19:49:46.106212: Watch list []
2026-06-19 19:49:46.800483: Saved current settings to /config/predbat_config.json
2026-06-19 19:49:46.803292: Warn: Regular expression argument: octopus_free_session unable to match re:(event.octopus_energy_([0-9a-z_]+|)_octoplus_free_electricity_session_events), now will disable
2026-06-19 19:49:46.810680: Predbat: Next run time will be 2026-06-19 19:50:00 and then every 300 seconds
2026-06-19 19:49:47.813661: Refreshing Predbat configuration
2026-06-19 19:49:48.114014: Saved current settings to /config/predbat_config.json
2026-06-19 19:49:48.114588: Validation of apps.yaml was successful
2026-06-19 19:49:48.114681: --------------- PredBat - update at 2026-06-19 19:45:00+01:00 with clock skew 0 minutes, minutes now 1185
2026-06-19 19:49:48.114973: Saved current settings to /config/predbat_config.json
2026-06-19 19:49:48.196105: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 19:49:48.196186: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 19:49:48.205561: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 19:49:48.206058: Predbat mode is set to Control charge
2026-06-19 19:49:48.311082: Found 11520 load_today datapoints going back 2 days
2026-06-19 19:49:48.311170: Using load_power data to fill gaps in load_today data
2026-06-19 19:49:48.458254: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 19:49:48.458429: Zero load period starting at 2026-06-19T12:09:00+0100 (456 minutes) for 889 minutes with base value 0.9
2026-06-19 19:49:48.458477: Zero load period starting at 2026-06-18T19:24:00+0100 (1461 minutes) for 64 minutes with base value 0.8
2026-06-19 19:49:48.459232: Processing 384 30-minute periods for power integration
2026-06-19 19:49:48.615589: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 19:49:48.615671: Car charging hold True, threshold 6.0kWh
2026-06-19 19:49:48.615704: Current data so far today: load 5.25kWh, import 1.6kWh, export 0.0kWh, PV 0kWh
2026-06-19 19:49:48.634703: Standing charge is set to 49.98p
2026-06-19 19:49:48.675788: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 19:49:48.675863: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 19:49:48.676057: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 126.5 minutes
2026-06-19 19:49:48.676432: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 126.5 minutes
2026-06-19 19:49:48.681440: Loaded 95 datapoints of futurerate analysis
2026-06-19 19:49:48.806293: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02']
2026-06-19 19:49:48.826689: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 19:49:48.826771: Import rates: min 13.17p, max 36.53p, average 20.02p
2026-06-19 19:49:48.857052: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 19:49:48.857109: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 19:49:48.858009: High export rate found rates in range 99p to -99p
2026-06-19 19:49:48.947776: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 19:49:48.947888: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 19:49:48.948065: Last hour: net energy 0.42kWh, import 0.42kWh, export 0.0kWh, car 0kWh, load 0.5kWh, net cost 12.2p, import 12.2p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 19:49:48.984411: Today's energy total net 1.6kWh, import 1.6kWh, export 0.0kWh, cost 83.65p, import 33.66p, export 0.0p, carbon 0.0kg
2026-06-19 19:49:48.984503: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 19:49:48.987207: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 19:49:48.988049: Warn: Found 1 gaps in load_today totalling 9850 minutes to fill using average data
2026-06-19 19:49:48.988120: Gap starting at 2026-06-18T15:55:00+0100 (1670 minutes) for 9850 minutes
2026-06-19 19:49:49.000476: Historical days now [7] weight [1]
2026-06-19 19:49:49.021045: Today's load divergence 110.74%, in-day adjustment 108.4%, damping 0.95x, yesterday 100.0% today 110.21% blend 17.71%
2026-06-19 19:49:49.021103: Today's predicted so far 11.89kWh with 0.0kWh car/iBoost excluded, 0.98kWh import ignored, and 0kWh forecast extra.
2026-06-19 19:49:49.021126: Today's actual load so far 13.66kWh with 0.0kWh car/iBoost excluded, and 0.39kWh import ignored.
2026-06-19 19:49:49.042568: Octopus slots changed from [[], [], [], [], [], [], [], []] to []
2026-06-19 19:49:49.043153: Sensor changes require a replan, will recompute the plan
2026-06-19 19:49:49.043294: Inverter 0: Type SK Sunsynk
2026-06-19 19:49:49.043334: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:49:49.043478: Reserve min: 5%, battery_min: 5%
2026-06-19 19:49:49.043527: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:49:49.043822: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -24W, current battery voltage 51.2V, grid power -693W, load power 609W, PV Power 0W
2026-06-19 19:49:49.043970: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:49:49.044039: Inverter 0 scheduled charge enable is False
2026-06-19 19:49:49.044059: Inverter 0 charge windows currently []
2026-06-19 19:49:49.044079: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:49:49.044165: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:49:49.044186: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:49:49.044215: Inverter 0 scheduled discharge enable is False
2026-06-19 19:49:49.044325: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:49:49.044348: Inverter 0 discharge windows currently []
2026-06-19 19:49:49.044390: Looking for charge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_charge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 19:49:49.248529: Warn: Cannot find battery charge curve (missing history), one of the required settings for soc_percent, charge_rate, battery_power and predbat.status do not have history, check apps.yaml
2026-06-19 19:49:49.248586: Warn: Sensor history data lengths: soc_percent 0, charge_rate 0, battery_power 0, predbat_status 0
2026-06-19 19:49:49.248972: Looking for discharge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_discharge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 19:49:49.286739: Warn: Cannot find battery discharge curve (missing history), one of the required settings for soc_percent, discharge_rate, battery_power and predbat.status do not have history, check apps.yaml
2026-06-19 19:49:49.286798: Warn: Sensor history data lengths: soc_percent 0, discharge_rate 0, battery_power 0, predbat_status 0
2026-06-19 19:49:49.287242: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:49:49.287277: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:49:49.287293: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:49:49.347023: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 19:49:49.347088: Will recompute the plan as it is invalid
2026-06-19 19:49:49.347121: Recompute, previous plan is invalid...
2026-06-19 19:49:49.350163: Best charge window [ 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 0%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 0% ]
2026-06-19 19:49:49.350229: Best export window [ ]
2026-06-19 19:49:49.351031: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 19:49:49.352988: Load divergence over 8.0 hours mean 651.68W, min 651.6W, max 652.8W, std dev 0.29W, divergence 0.02%
2026-06-19 19:49:49.369898: Calculating data from yesterday for savings calculation
2026-06-19 19:49:49.379972: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 19:49:49.385825: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 19:49:49.386359: Creating pool of 12 processes to match your CPU count
2026-06-19 19:49:49.504405: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 19:49:49.506083: Optimise levels pass started at 2026-06-19 19:49:49
2026-06-19 19:49:49.506129: Optimise all windows, total charge 94 export 1
2026-06-19 19:49:49.748358: >> Region optimisation pass width 960
2026-06-19 19:49:50.054887: >> Region optimisation pass width 480
2026-06-19 19:49:50.394718: >> Region optimisation pass width 240
2026-06-19 19:49:50.841092: >> Region optimisation pass width 120
2026-06-19 19:49:51.733589: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 78
2026-06-19 19:49:51.733705: Optimise levels pass ended at 2026-06-19 19:49:51, duration 2.2 seconds tried 320 combinations
2026-06-19 19:49:51.733766: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 410.17p, best_keep 0kWh, best_cycle 46.29kWh, best_carbon 0kg, best_import 32.5kWh
2026-06-19 19:49:51.748168: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 11.5, 11.5, 0, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 19:49:51.748366: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 316.61p, best_cost 324.88p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:51.781335: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 316.61p, best_cost 324.88p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:51.813736: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:51.951201: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:51.980901: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:52.012557: Best charge windows best_metric 316.57p, best_cost 324.84p, best_carbon 0kg, best_import 39.93kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:49:52.013571: Best charge windows best_metric 316.57p, best_cost 324.84p, best_carbon 0kg, best_import 39.93kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:49:52.013742: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:52.048144: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:52.082047: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:52.205628: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:52.242420: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:52.264742: Best charge windows best_metric 316.57p, best_cost 324.84p, best_carbon 0kg, best_import 39.93kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:49:52.264966: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:52.296290: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:52.326569: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:52.455661: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:52.481056: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:52.504780: Best charge windows best_metric 316.57p, best_cost 324.84p, best_carbon 0kg, best_import 39.93kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:49:52.504864: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:52.526532: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:52.549014: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:52.654049: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:52.676675: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:52.711401: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 316.57p, best_cost 324.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.93kWh
2026-06-19 19:49:52.743819: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 316.0p, best_cost 324.24p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:52.771094: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 315.73p, best_cost 324.09p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:52.815261: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 315.73p, best_cost 324.09p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:52.862630: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 315.73p, best_cost 324.09p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:52.912550: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 315.45p, best_cost 323.74p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:52.958806: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 315.45p, best_cost 323.74p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:53.005978: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 315.43p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:53.051725: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 315.43p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:53.107954: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:53.165364: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:53.220203: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:53.335165: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:53.433562: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:53.489762: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:53.547975: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:53.720740: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:53.772869: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:53.831615: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:53.887098: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:53.938458: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:53.989959: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:54.038186: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:54.069684: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:54.098826: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:54.124161: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:54.152061: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:54.175559: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:54.254108: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:54.320978: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:54.376650: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:54.449329: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:54.478017: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:54.501506: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:54.527438: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 315.39p, best_cost 323.72p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.87kWh
2026-06-19 19:49:54.551281: Best charge windows best_metric 315.39p, best_cost 323.72p, best_carbon 0kg, best_import 39.87kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:49:54.551609: Tweak plan optimisation started
2026-06-19 19:49:54.751720: Tweak optimisation finished metric 315.38 cost 323.72 metric_keep 0 cycle 31.34 carbon 0 import 39.87
2026-06-19 19:49:54.762177: Raw charge windows [ 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 72%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ] reserve 0.8
2026-06-19 19:49:54.762900: Unclipped charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:00:00 @ 27.49p 100% ] reserve 0.8
2026-06-19 19:49:54.763350: Unfiltered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:00:00 @ 27.49p 100% ] reserve 0.8
2026-06-19 19:49:54.763711: Filtered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:00:00 @ 27.49p 100% ] reserve 0.8
2026-06-19 19:49:54.763745: Plan valid is now true after recompute was False
2026-06-19 19:49:54.788809: predict base end_record 06-21 11:00:00, final soc 0.8kWh, metric 475.59p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:15:00, load 30.61kWh, PV 0.0kWh
2026-06-19 19:49:54.790588: Slot: [ 19:45, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:49:54.791994: SoC: [ 11.04, 10.84, 10.44, 10.04, 9.65, 9.25, 8.85, 8.45, 8.05, 7.66, 7.28, 6.92, 6.55, 6.18, 5.81, 5.45, 5.08, 4.71, 4.34, 3.98, 3.61, 3.24, 2.88, 2.51, 2.14, 1.77, 1.41, 1.04, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:49:54.793128: BAT: [ 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~, 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-] kWh
2026-06-19 19:49:54.794564: LOAD: [ 5.25, 5.43, 5.81, 6.18, 6.55, 6.92, 7.29, 7.66, 8.03, 8.4, 8.75, 9.09, 9.43, 9.78, 10.12, 10.46, 10.8, 11.14, 11.48, 11.83, 12.17, 12.51, 12.85, 13.2, 13.54, 13.88, 14.22, 14.56, 14.91, 15.25, 15.59, 15.93, 16.27, 16.62, 16.96, 17.3, 17.64, 17.98, 18.33, 18.67, 19.01, 19.31, 19.36, 19.42, 19.47, 19.68, 20.13, 20.31, 20.31, 20.34, 20.36, 20.39, 20.47, 20.73, 20.9, 21.37, 21.74, 22.01, 22.65, 23.23, 23.28, 23.38, 23.52, 23.71, 23.91, 24.44, 25.68, 27.63, 27.96, 28.03, 28.17, 28.38, 28.64, 28.97, 29.37, 29.83, 30.05, 30.06, 30.3, 30.61] kWh
2026-06-19 19:49:54.795947: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:49:54.797324: IMPORT: [ 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.72, 2.06, 2.4, 2.75, 3.09, 3.43, 3.77, 4.11, 4.46, 4.8, 5.14, 5.48, 5.82, 6.12, 6.18, 6.23, 6.28, 6.5, 6.95, 7.12, 7.12, 7.15, 7.18, 7.2, 7.28, 7.54, 7.72, 8.19, 8.56, 8.82, 9.46, 10.05, 10.1, 10.19, 10.34, 10.53, 10.72, 11.25, 12.49, 14.44, 14.77, 14.85, 14.99, 15.19, 15.46, 15.79, 16.18, 16.64, 16.86, 16.87, 17.12, 17.43] kWh
2026-06-19 19:49:54.798938: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:49:54.800349: METRIC: [ 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 135.57, 140.61, 145.95, 151.06, 155.56, 160.16, 165.0, 169.72, 174.4, 179.08, 183.85, 188.53, 193.22, 197.54, 199.09, 200.68, 202.15, 208.74, 224.5, 230.92, 230.95, 231.69, 232.48, 233.16, 235.33, 242.54, 246.78, 257.87, 265.23, 270.62, 333.61, 345.17, 346.09, 347.87, 350.4, 353.51, 357.18, 367.01, 390.04, 426.44, 432.44, 433.78, 436.12, 439.76, 444.27, 450.19, 456.13, 463.43, 466.96, 467.15, 470.97, 475.59] p
2026-06-19 19:49:54.882581: Battery has 13.5 hours left - now at 11.04kWh
2026-06-19 19:49:54.920271: predict base10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 496.69p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:40:00, load 31.82kWh, PV 0.0kWh
2026-06-19 19:49:54.922029: Slot: [ 19:45, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:49:54.923407: SoC: [ 11.04, 10.83, 10.41, 10.0, 9.58, 9.16, 8.75, 8.33, 7.91, 7.5, 7.11, 6.72, 6.34, 5.95, 5.57, 5.18, 4.8, 4.41, 4.03, 3.64, 3.26, 2.87, 2.49, 2.1, 1.72, 1.33, 0.95, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:49:54.924551: BAT: [ 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~, 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-] kWh
2026-06-19 19:49:54.925946: LOAD: [ 5.25, 5.44, 5.83, 6.22, 6.61, 7.0, 7.39, 7.77, 8.16, 8.55, 8.91, 9.27, 9.63, 9.99, 10.35, 10.71, 11.06, 11.42, 11.78, 12.14, 12.5, 12.85, 13.21, 13.57, 13.93, 14.29, 14.64, 15.0, 15.36, 15.72, 16.08, 16.44, 16.8, 17.15, 17.51, 17.87, 18.23, 18.59, 18.94, 19.3, 19.66, 19.97, 20.03, 20.09, 20.14, 20.36, 20.84, 21.02, 21.02, 21.05, 21.08, 21.11, 21.19, 21.46, 21.64, 22.13, 22.52, 22.8, 23.47, 24.09, 24.14, 24.24, 24.39, 24.59, 24.79, 25.35, 26.65, 28.69, 29.03, 29.11, 29.26, 29.47, 29.75, 30.1, 30.51, 30.99, 31.22, 31.24, 31.49, 31.82] kWh
2026-06-19 19:49:54.927288: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:49:54.928672: IMPORT: [ 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.82, 2.18, 2.53, 2.89, 3.25, 3.61, 3.97, 4.33, 4.68, 5.04, 5.4, 5.76, 6.12, 6.48, 6.79, 6.84, 6.9, 6.95, 7.18, 7.65, 7.83, 7.84, 7.86, 7.89, 7.92, 8.0, 8.28, 8.46, 8.95, 9.34, 9.62, 10.29, 10.9, 10.95, 11.05, 11.2, 11.4, 11.6, 12.16, 13.46, 15.5, 15.85, 15.93, 16.07, 16.29, 16.57, 16.91, 17.33, 17.81, 18.04, 18.05, 18.31, 18.63] kWh
2026-06-19 19:49:54.930106: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:49:54.931527: METRIC: [ 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 137.09, 142.87, 148.15, 153.75, 159.1, 163.82, 168.63, 173.7, 178.64, 183.54, 188.45, 193.44, 198.35, 203.25, 207.78, 209.4, 211.07, 212.61, 219.51, 236.02, 242.75, 242.78, 243.55, 244.38, 245.1, 247.37, 254.92, 259.37, 270.98, 278.69, 284.34, 347.95, 360.05, 361.02, 362.88, 365.53, 368.8, 372.64, 382.93, 407.06, 445.2, 451.48, 452.88, 455.33, 459.15, 463.88, 470.08, 476.3, 483.95, 487.65, 487.85, 491.85, 496.69] p
2026-06-19 19:49:54.997453: predict best10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 443.53p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:20:00, load 31.82kWh, PV 0.0kWh
2026-06-19 19:49:54.999190: Slot: [ 19:45, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:49:55.000616: SoC: [ 11.04, 10.83, 10.41, 10.0, 9.58, 9.16, 8.75, 8.33, 7.91, 7.5, 7.11, 6.72, 6.34, 5.95, 5.57, 5.18, 4.8, 4.41, 4.03, 3.64, 3.26, 2.87, 2.49, 2.1, 1.72, 1.33, 1.5, 1.11, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.0, 8.94, 10.88, 11.5, 11.5, 11.5, 11.5, 11.44, 11.37, 11.32, 11.08, 10.57, 10.37, 10.37, 10.34, 10.31, 10.28, 10.19, 9.9, 9.7, 9.18, 8.76, 8.46, 7.74, 7.08, 7.03, 6.92, 6.76, 6.76, 6.54, 5.94, 4.55, 2.35, 1.98, 1.9, 1.74, 1.51, 1.21, 0.84, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:49:55.001797: BAT: [ 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<bf+, 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<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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 19:49:55.003218: LOAD: [ 5.25, 5.44, 5.83, 6.22, 6.61, 7.0, 7.39, 7.77, 8.16, 8.55, 8.91, 9.27, 9.63, 9.99, 10.35, 10.71, 11.06, 11.42, 11.78, 12.14, 12.5, 12.85, 13.21, 13.57, 13.93, 14.29, 14.64, 15.0, 15.36, 15.72, 16.08, 16.44, 16.8, 17.15, 17.51, 17.87, 18.23, 18.59, 18.94, 19.3, 19.66, 19.97, 20.03, 20.09, 20.14, 20.36, 20.84, 21.02, 21.02, 21.05, 21.08, 21.11, 21.19, 21.46, 21.64, 22.13, 22.52, 22.8, 23.47, 24.09, 24.14, 24.24, 24.39, 24.59, 24.79, 25.35, 26.65, 28.69, 29.03, 29.11, 29.26, 29.47, 29.75, 30.1, 30.51, 30.99, 31.22, 31.24, 31.49, 31.82] kWh
2026-06-19 19:49:55.004626: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:49:55.006030: IMPORT: [ 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 2.14, 2.14, 2.2, 2.56, 2.92, 3.27, 5.72, 8.16, 9.4, 11.37, 13.81, 16.25, 17.27, 17.63, 17.99, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.5, 18.5, 18.5, 18.5, 18.5, 18.5, 18.5, 18.5, 18.5, 18.5, 18.5, 19.09, 19.57, 19.61, 19.62, 19.88, 20.2] kWh
2026-06-19 19:49:55.007363: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:49:55.008742: METRIC: [ 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 141.68, 141.68, 142.72, 148.0, 153.6, 158.95, 191.09, 223.93, 241.44, 268.61, 302.04, 335.47, 349.74, 354.64, 359.55, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 364.08, 414.06, 414.06, 414.06, 414.06, 414.06, 417.33, 417.33, 417.33, 417.33, 417.33, 417.33, 417.33, 417.33, 417.33, 417.33, 417.33, 426.15, 433.79, 434.49, 434.69, 438.69, 443.53] p
2026-06-19 19:49:55.072297: predict best end_record 06-21 11:00:00, final soc 0.8kWh, metric 423.69p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:35:00, load 30.61kWh, PV 0.0kWh
2026-06-19 19:49:55.074085: Slot: [ 19:45, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:49:55.075499: SoC: [ 11.04, 10.84, 10.44, 10.04, 9.65, 9.25, 8.85, 8.45, 8.05, 7.66, 7.28, 6.92, 6.55, 6.18, 5.81, 5.45, 5.08, 4.71, 4.34, 3.98, 3.61, 3.24, 2.88, 2.51, 2.14, 1.77, 1.65, 1.28, 0.92, 0.8, 0.8, 0.8, 3.13, 5.46, 5.5, 7.0, 9.33, 11.49, 11.5, 11.5, 11.5, 11.5, 11.44, 11.38, 11.33, 11.1, 10.61, 10.43, 10.43, 10.39, 10.36, 10.34, 10.25, 9.97, 9.79, 9.28, 8.89, 8.6, 7.91, 7.28, 7.23, 7.13, 6.97, 6.77, 6.56, 5.99, 4.66, 2.56, 2.21, 2.13, 1.98, 1.76, 1.48, 1.12, 1.12, 1.12, 0.88, 0.87, 0.8, 0.8] kWh
2026-06-19 19:49:55.076635: BAT: [ 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<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~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<bf+] kWh
2026-06-19 19:49:55.078027: LOAD: [ 5.25, 5.43, 5.81, 6.18, 6.55, 6.92, 7.29, 7.66, 8.03, 8.4, 8.75, 9.09, 9.43, 9.78, 10.12, 10.46, 10.8, 11.14, 11.48, 11.83, 12.17, 12.51, 12.85, 13.2, 13.54, 13.88, 14.22, 14.56, 14.91, 15.25, 15.59, 15.93, 16.27, 16.62, 16.96, 17.3, 17.64, 17.98, 18.33, 18.67, 19.01, 19.31, 19.36, 19.42, 19.47, 19.68, 20.13, 20.31, 20.31, 20.34, 20.36, 20.39, 20.47, 20.73, 20.9, 21.37, 21.74, 22.01, 22.65, 23.23, 23.28, 23.38, 23.52, 23.71, 23.91, 24.44, 25.68, 27.63, 27.96, 28.03, 28.17, 28.38, 28.64, 28.97, 29.37, 29.83, 30.05, 30.06, 30.3, 30.61] kWh
2026-06-19 19:49:55.079319: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:49:55.080660: IMPORT: [ 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.83, 1.83, 1.83, 2.06, 2.4, 2.75, 5.59, 8.43, 8.82, 10.77, 13.61, 16.28, 16.63, 16.97, 17.32, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 18.01, 18.47, 18.47, 18.47, 18.65, 18.96] kWh
2026-06-19 19:49:55.082025: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:49:55.083410: METRIC: [ 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 137.06, 137.06, 137.06, 140.51, 145.85, 150.96, 188.38, 226.61, 232.11, 259.05, 297.96, 334.48, 339.35, 344.04, 348.72, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 353.05, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 403.03, 408.97, 416.27, 416.27, 416.27, 419.07, 423.69] p
2026-06-19 19:49:55.085503: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, Chrg, , , , ]
2026-06-19 19:49:55.085534: Saving plan best values to HA entities
2026-06-19 19:49:55.221946: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 19:49:55.227334: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 19:49:55.232699: Best charging limit SoC's [1.5, 16.0, 5.5, 7.0, 16.0, 11.5, 6.5, 1.0, 16.0, 16.0]kWh, export []kWh gives import battery 38.47kWh, house 1.41kWh, export 0.0kWh, metric 423.69p, metric10 443.53p
2026-06-19 19:49:55.303413: Marginal costs baseline metric (no standing charge): 323.7217
2026-06-19 19:49:55.501516: Marginal energy costs matrix computed: min=15.31 max=22.09
2026-06-19 19:49:55.573757: Rate array import [{'start': 1185, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1185, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 19:49:55.574561: - Your estimated bill for today is £0.84 and tomorrow is £2.69
2026-06-19 19:49:55.574595: - Import rates are expensive (22.4p - 27.2p) for the next 3 and a quarter hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 19:49:55.574614: - The battery is currently at 69% and is in eco mode for the next 12 hours.
2026-06-19 19:49:55.574630: - For the next 48 hours there will be no solar generation.
2026-06-19 19:49:55.574645: - You will run out of battery in 13 hours.
2026-06-19 19:49:55.574660: - Your next charge slot will be in 12 hours where import rates will be cheap (15.0p).
2026-06-19 19:49:55.574676:
2026-06-19 19:49:55.623578: Plan calculation took 6.28 seconds
2026-06-19 19:49:55.627268: No high rate period found
2026-06-19 19:49:55.671529: Import threshold used for optimisation was 16.38p
2026-06-19 19:49:55.717280: Low import rate windows [0: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 1: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 2: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 3: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 4: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 5: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 6: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 7: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 8: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 9: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 10: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 11: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 12: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 13: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 14: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 15: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 16: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 17: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 18: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 19: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 20: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 21: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 22: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 23: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 24: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 25: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 26: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 27: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 28: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 29: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 30: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 31: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 32: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 33: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 34: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 35: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 36: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 37: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 38: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 39: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 40: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 41: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 42: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 43: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 44: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 45: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 46: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 47: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 48: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 49: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 50: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 51: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 52: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 53: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 54: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 55: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 56: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 57: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 58: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 59: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 60: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 61: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 62: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 63: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 64: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 65: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 66: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 67: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 68: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 69: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 70: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 71: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 72: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 73: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 74: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 75: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 76: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 77: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 78: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 79: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 80: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 81: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 82: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 83: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 84: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 85: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 86: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 87: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 88: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 89: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 90: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 91: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 92: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 93: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 94: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18]
2026-06-19 19:49:55.722850: Inverter 0: Type SK Sunsynk
2026-06-19 19:49:55.722890: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:49:55.723083: Reserve min: 5%, battery_min: 5%
2026-06-19 19:49:55.723172: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:49:55.723450: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -24W, current battery voltage 51.2V, grid power -693W, load power 609W, PV Power 0W
2026-06-19 19:49:55.723608: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:49:55.723678: Inverter 0 scheduled charge enable is False
2026-06-19 19:49:55.723700: Inverter 0 charge windows currently []
2026-06-19 19:49:55.723721: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:49:55.723806: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:49:55.723827: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:49:55.723860: Inverter 0 scheduled discharge enable is False
2026-06-19 19:49:55.723960: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:49:55.723982: Inverter 0 discharge windows currently []
2026-06-19 19:49:55.724002: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:49:55.724016: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:49:55.724029: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:49:55.770875: Reset inverter settings to safe mode (set_charge_window=True set_export_window=False force=)
2026-06-19 19:49:55.770980: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:49:55.771157: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:49:55.771262: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog1_charge', 'option': 'Allow Gen'}
2026-06-19 19:49:55.842869: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog2_charge', 'option': 'Allow Gen'}
2026-06-19 19:49:55.945658: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog3_charge', 'option': 'Allow Gen'}
2026-06-19 19:49:55.992691: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog4_charge', 'option': 'Allow Gen'}
2026-06-19 19:49:56.099405: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog5_charge', 'option': 'Allow Gen'}
2026-06-19 19:49:56.203020: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog6_charge', 'option': 'Allow Gen'}
2026-06-19 19:49:56.308707: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_load_limit', 'option': 'Zero Export'}
2026-06-19 19:49:56.411615: Inverter 0 Current Target SoC is 100%, already at target
2026-06-19 19:49:56.411717: Inverter 0 Current reserve is 5%, already at target
2026-06-19 19:49:56.411818: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 69%, target 9%
2026-06-19 19:49:56.411914: Inverter 0 disabled charge window while waiting for schedule (now 06-19 19:45:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 19:49:56.411963: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:49:56.412137: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:49:56.412294: Not setting charging SoC as we are not within the window (now 06-19 19:45:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 19:49:56.412356: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 19:49:56.412406: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 19:49:56.432417: Warn: Web Socket result failed {'id': 32, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:49:56.432577: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:50:01.488892: Warn: Web Socket result failed {'id': 33, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:50:01.488960: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:50:06.590839: Warn: Web Socket result failed {'id': 34, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:50:06.591035: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:50:11.691124: Warn: Web Socket result failed {'id': 35, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:50:11.691203: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:50:16.694853: Warn: Web Socket result failed {'id': 36, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:50:16.694934: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:50:21.747710: Warn: Web Socket result failed {'id': 37, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:50:21.747789: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:50:26.763462: Warn: Web Socket result failed {'id': 38, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:50:26.763526: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:50:31.797333: Warn: Web Socket result failed {'id': 39, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:50:31.797509: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:50:36.892561: Warn: Web Socket result failed {'id': 40, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:50:36.892644: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:50:41.902440: Warn: Web Socket result failed {'id': 41, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:50:41.902524: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:50:46.903170: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 19:50:46.910776: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 19:50:46.910925: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:50:46.910979: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:50:46.911025: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:50:46.911065: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:50:46.911087: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:50:46.911110: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:50:46.911149: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:50:46.911170: Inverter 0 count register writes 0
2026-06-19 19:50:46.930779: Total inverter register writes now 0
2026-06-19 19:50:46.949315: Completed run status Demand with Errors reported (check log)
2026-06-19 19:50:46.960675: Saved current settings to /config/predbat_config.json
2026-06-19 19:50:47.002565: Creating predbat dashboard at /config/predbat_dashboard.yaml
2026-06-19 19:50:48.006601: --------------- PredBat - update at 2026-06-19 19:50:00+01:00 with clock skew 0 minutes, minutes now 1190
2026-06-19 19:50:48.007130: Saved current settings to /config/predbat_config.json
2026-06-19 19:50:48.007211: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 1.0 minutes
2026-06-19 19:50:48.007303: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 19:50:48.007428: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 19:50:48.025073: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 19:50:48.025638: Predbat mode is set to Control charge
2026-06-19 19:50:48.116434: Found 11520 load_today datapoints going back 2 days
2026-06-19 19:50:48.116534: Using load_power data to fill gaps in load_today data
2026-06-19 19:50:48.168133: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 19:50:48.168247: Zero load period starting at 2026-06-19T12:09:00+0100 (461 minutes) for 889 minutes with base value 0.9
2026-06-19 19:50:48.168293: Zero load period starting at 2026-06-18T19:24:00+0100 (1466 minutes) for 64 minutes with base value 0.8
2026-06-19 19:50:48.169082: Processing 384 30-minute periods for power integration
2026-06-19 19:50:48.220990: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 19:50:48.221065: Car charging hold True, threshold 6.0kWh
2026-06-19 19:50:48.221097: Current data so far today: load 5.3kWh, import 1.6kWh, export 0.0kWh, PV 0kWh
2026-06-19 19:50:48.240959: Standing charge is set to 49.98p
2026-06-19 19:50:48.290011: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 19:50:48.290071: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 19:50:48.290220: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 127.5 minutes
2026-06-19 19:50:48.290528: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 127.5 minutes
2026-06-19 19:50:48.295400: Loaded 95 datapoints of futurerate analysis
2026-06-19 19:50:48.420051: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02']
2026-06-19 19:50:48.440199: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 19:50:48.440435: Import rates: min 13.17p, max 36.53p, average 20.02p
2026-06-19 19:50:48.470655: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 19:50:48.470717: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 19:50:48.471650: High export rate found rates in range 99p to -99p
2026-06-19 19:50:48.553176: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 19:50:48.553309: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 19:50:48.553491: Last hour: net energy 0.4kWh, import 0.4kWh, export 0.0kWh, car 0kWh, load 0.5kWh, net cost 11.58p, import 11.58p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 19:50:48.596583: Today's energy total net 1.6kWh, import 1.6kWh, export 0.0kWh, cost 83.65p, import 33.66p, export 0.0p, carbon 0.0kg
2026-06-19 19:50:48.596681: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 19:50:48.599279: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 19:50:48.600176: Warn: Found 1 gaps in load_today totalling 9845 minutes to fill using average data
2026-06-19 19:50:48.600256: Gap starting at 2026-06-18T15:55:00+0100 (1675 minutes) for 9845 minutes
2026-06-19 19:50:48.612968: Historical days now [7] weight [1]
2026-06-19 19:50:48.633568: Today's load divergence 110.6%, in-day adjustment 108.32%, damping 0.95x, yesterday 100.0% today 110.07% blend 17.36%
2026-06-19 19:50:48.633619: Today's predicted so far 11.92kWh with 0.0kWh car/iBoost excluded, 1.03kWh import ignored, and 0kWh forecast extra.
2026-06-19 19:50:48.633644: Today's actual load so far 13.65kWh with 0.0kWh car/iBoost excluded, and 0.44kWh import ignored.
2026-06-19 19:50:48.659523: Inverter 0: Type SK Sunsynk
2026-06-19 19:50:48.659573: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:50:48.659707: Reserve min: 5%, battery_min: 5%
2026-06-19 19:50:48.659753: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:50:48.659948: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power -26W, current battery voltage 51.2V, grid power -709W, load power 658W, PV Power 0W
2026-06-19 19:50:48.660060: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:50:48.660116: Inverter 0 scheduled charge enable is False
2026-06-19 19:50:48.660136: Inverter 0 charge windows currently []
2026-06-19 19:50:48.660154: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:50:48.660235: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:50:48.660255: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:50:48.660280: Inverter 0 scheduled discharge enable is False
2026-06-19 19:50:48.660392: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:50:48.660430: Inverter 0 discharge windows currently []
2026-06-19 19:50:48.660448: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:50:48.660461: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:50:48.660473: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:50:48.714276: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 19:50:48.714373: Plan was last updated on 2026-06-19 19:45:00+01:00 and is now 5.0 minutes old
2026-06-19 19:50:48.714740: Best charge window [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:00:00 @ 27.49p 100% ]
2026-06-19 19:50:48.714774: Best export window [ ]
2026-06-19 19:50:48.715371: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 19:50:48.716913: Load divergence over 8.0 hours mean 652.92W, min 652.8W, max 654.0W, std dev 0.37W, divergence 0.03%
2026-06-19 19:50:48.732703: Creating pool of 12 processes to match your CPU count
2026-06-19 19:50:48.795869: predict base end_record 06-21 11:05:00, final soc 0.8kWh, metric 476.27p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:20:00, load 30.72kWh, PV 0.0kWh
2026-06-19 19:50:48.797403: Slot: [ 19:50, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:50:48.798679: SoC: [ 11.04, 10.91, 10.51, 10.11, 9.71, 9.31, 8.91, 8.51, 8.12, 7.72, 7.34, 6.97, 6.61, 6.24, 5.87, 5.5, 5.13, 4.77, 4.4, 4.03, 3.66, 3.29, 2.93, 2.56, 2.19, 1.82, 1.46, 1.09, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:50:48.799704: BAT: [ 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~, 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-] kWh
2026-06-19 19:50:48.800883: LOAD: [ 5.3, 5.42, 5.79, 6.17, 6.54, 6.91, 7.28, 7.65, 8.02, 8.39, 8.74, 9.09, 9.43, 9.77, 10.11, 10.46, 10.8, 11.14, 11.48, 11.83, 12.17, 12.51, 12.86, 13.2, 13.54, 13.88, 14.22, 14.57, 14.91, 15.25, 15.6, 15.94, 16.28, 16.62, 16.97, 17.31, 17.65, 18.0, 18.34, 18.68, 19.02, 19.32, 19.38, 19.43, 19.48, 19.67, 20.17, 20.32, 20.32, 20.35, 20.38, 20.4, 20.46, 20.74, 20.92, 21.38, 21.75, 22.02, 22.66, 23.25, 23.3, 23.39, 23.54, 23.73, 23.92, 24.45, 25.69, 27.64, 27.97, 28.05, 28.18, 28.39, 28.66, 28.99, 29.38, 29.84, 30.06, 30.07, 30.32, 30.63, 30.99] kWh
2026-06-19 19:50:48.801985: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:50:48.803074: IMPORT: [ 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.68, 2.02, 2.36, 2.7, 3.05, 3.39, 3.73, 4.07, 4.42, 4.76, 5.1, 5.44, 5.79, 6.09, 6.14, 6.2, 6.25, 6.44, 6.93, 7.09, 7.09, 7.11, 7.14, 7.17, 7.23, 7.51, 7.68, 8.15, 8.52, 8.79, 9.43, 10.01, 10.06, 10.16, 10.3, 10.49, 10.68, 11.22, 12.46, 14.41, 14.73, 14.81, 14.95, 15.15, 15.42, 15.75, 16.15, 16.61, 16.82, 16.84, 17.08, 17.39, 17.75] kWh
2026-06-19 19:50:48.804134: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:50:48.805452: METRIC: [ 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 134.84, 139.9, 145.25, 150.37, 154.88, 159.49, 164.33, 169.06, 173.75, 178.44, 183.21, 187.91, 192.6, 196.93, 198.53, 200.09, 201.64, 207.48, 224.82, 230.36, 230.38, 231.15, 231.92, 232.62, 234.18, 241.99, 246.23, 257.32, 264.68, 270.07, 333.06, 344.62, 345.54, 347.32, 349.85, 352.96, 356.63, 366.46, 389.49, 425.9, 431.89, 433.23, 435.56, 439.21, 443.72, 449.64, 455.58, 462.88, 466.41, 466.6, 470.42, 475.05, 479.79] p
2026-06-19 19:50:48.914004: Battery has 13.5 hours left - now at 11.04kWh
2026-06-19 19:50:48.958649: predict base10 end_record 06-21 11:05:00, final soc 0.8kWh, metric 497.43p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:45:00, load 31.93kWh, PV 0.0kWh
2026-06-19 19:50:48.960133: Slot: [ 19:50, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:50:48.961221: SoC: [ 11.04, 10.9, 10.48, 10.07, 9.65, 9.23, 8.81, 8.39, 7.98, 7.56, 7.17, 6.78, 6.4, 6.01, 5.63, 5.24, 4.86, 4.47, 4.09, 3.7, 3.31, 2.93, 2.54, 2.16, 1.77, 1.39, 1.0, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:50:48.962146: BAT: [ 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~, 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-] kWh
2026-06-19 19:50:48.963303: LOAD: [ 5.3, 5.43, 5.82, 6.21, 6.6, 6.99, 7.37, 7.76, 8.15, 8.54, 8.9, 9.26, 9.62, 9.98, 10.34, 10.7, 11.06, 11.42, 11.78, 12.13, 12.49, 12.85, 13.21, 13.57, 13.93, 14.29, 14.65, 15.01, 15.37, 15.72, 16.08, 16.44, 16.8, 17.16, 17.52, 17.88, 18.24, 18.59, 18.95, 19.31, 19.67, 19.98, 20.04, 20.1, 20.15, 20.35, 20.87, 21.03, 21.03, 21.06, 21.09, 21.12, 21.18, 21.47, 21.66, 22.15, 22.53, 22.81, 23.49, 24.1, 24.15, 24.25, 24.4, 24.6, 24.8, 25.36, 26.66, 28.7, 29.05, 29.12, 29.27, 29.48, 29.76, 30.11, 30.52, 31.01, 31.23, 31.25, 31.5, 31.83, 32.21] kWh
2026-06-19 19:50:48.964354: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:50:48.966201: IMPORT: [ 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.77, 2.13, 2.49, 2.85, 3.21, 3.57, 3.92, 4.28, 4.64, 5.0, 5.36, 5.72, 6.08, 6.44, 6.75, 6.81, 6.87, 6.92, 7.12, 7.64, 7.8, 7.8, 7.83, 7.86, 7.88, 7.94, 8.24, 8.42, 8.91, 9.3, 9.58, 10.25, 10.86, 10.91, 11.01, 11.16, 11.36, 11.57, 12.12, 13.42, 15.47, 15.81, 15.89, 16.04, 16.25, 16.53, 16.88, 17.29, 17.77, 18.0, 18.01, 18.27, 18.59, 18.97] kWh
2026-06-19 19:50:48.968092: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:50:48.970382: METRIC: [ 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 136.34, 142.13, 147.42, 153.03, 158.39, 163.11, 167.94, 173.01, 177.96, 182.88, 187.79, 192.79, 197.7, 202.62, 207.15, 208.82, 210.46, 212.09, 218.21, 236.38, 242.18, 242.2, 243.0, 243.82, 244.54, 246.18, 254.37, 258.82, 270.43, 278.14, 283.79, 347.4, 359.5, 360.47, 362.33, 364.98, 368.25, 372.09, 382.38, 406.51, 444.65, 450.94, 452.34, 454.78, 458.61, 463.33, 469.53, 475.76, 483.4, 487.1, 487.3, 491.3, 496.14, 501.11] p
2026-06-19 19:50:49.054215: predict best10 end_record 06-21 11:05:00, final soc 1.12kWh, metric 448.7p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:20:00, load 31.93kWh, PV 0.0kWh
2026-06-19 19:50:49.055949: Slot: [ 19:50, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:50:49.057424: SoC: [ 11.04, 10.9, 10.48, 10.07, 9.65, 9.23, 8.81, 8.39, 7.98, 7.56, 7.17, 6.78, 6.4, 6.01, 5.63, 5.24, 4.86, 4.47, 4.09, 3.7, 3.31, 2.93, 2.54, 2.16, 1.77, 1.39, 1.5, 1.11, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.0, 8.94, 10.88, 11.5, 11.5, 11.5, 11.5, 11.44, 11.37, 11.32, 11.1, 10.54, 10.37, 10.37, 10.34, 10.31, 10.28, 10.22, 9.9, 9.7, 9.18, 8.76, 8.46, 7.74, 7.08, 7.03, 6.92, 6.76, 6.76, 6.54, 5.94, 4.55, 2.35, 1.98, 1.9, 1.74, 1.51, 1.21, 0.84, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74] kWh
2026-06-19 19:50:49.058598: BAT: [ 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<bf+, 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<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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 19:50:49.059943: LOAD: [ 5.3, 5.43, 5.82, 6.21, 6.6, 6.99, 7.37, 7.76, 8.15, 8.54, 8.9, 9.26, 9.62, 9.98, 10.34, 10.7, 11.06, 11.42, 11.78, 12.13, 12.49, 12.85, 13.21, 13.57, 13.93, 14.29, 14.65, 15.01, 15.37, 15.72, 16.08, 16.44, 16.8, 17.16, 17.52, 17.88, 18.24, 18.59, 18.95, 19.31, 19.67, 19.98, 20.04, 20.1, 20.15, 20.35, 20.87, 21.03, 21.03, 21.06, 21.09, 21.12, 21.18, 21.47, 21.66, 22.15, 22.53, 22.81, 23.49, 24.1, 24.15, 24.25, 24.4, 24.6, 24.8, 25.36, 26.66, 28.7, 29.05, 29.12, 29.27, 29.48, 29.76, 30.11, 30.52, 31.01, 31.23, 31.25, 31.5, 31.83, 32.21] kWh
2026-06-19 19:50:49.061222: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:50:49.062593: IMPORT: [ 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 2.08, 2.08, 2.15, 2.5, 2.86, 3.22, 5.66, 8.11, 9.35, 11.32, 13.76, 16.2, 17.22, 17.58, 17.94, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 19.04, 19.52, 19.57, 19.58, 19.83, 20.16, 22.62] kWh
2026-06-19 19:50:49.063966: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:50:49.065699: METRIC: [ 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 140.84, 140.84, 141.9, 147.19, 152.8, 158.16, 190.32, 223.16, 240.68, 267.86, 301.29, 334.73, 349.01, 353.93, 358.84, 363.38, 363.38, 363.38, 363.38, 363.38, 363.38, 363.38, 363.38, 363.38, 363.38, 363.38, 363.38, 363.38, 363.38, 363.38, 363.38, 363.38, 413.36, 413.36, 413.36, 413.36, 413.36, 416.62, 416.62, 416.62, 416.62, 416.62, 416.62, 416.62, 416.62, 416.62, 416.62, 416.62, 425.46, 433.11, 433.8, 434.0, 438.0, 442.84, 475.24] p
2026-06-19 19:50:49.142624: predict best end_record 06-21 11:05:00, final soc 1.19kWh, metric 429.84p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:35:00, load 30.72kWh, PV 0.0kWh
2026-06-19 19:50:49.144358: Slot: [ 19:50, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:50:49.145732: SoC: [ 11.04, 10.91, 10.51, 10.11, 9.71, 9.31, 8.91, 8.51, 8.12, 7.72, 7.34, 6.97, 6.61, 6.24, 5.87, 5.5, 5.13, 4.77, 4.4, 4.03, 3.66, 3.29, 2.93, 2.56, 2.19, 1.82, 1.64, 1.27, 0.9, 0.8, 0.8, 0.8, 3.13, 5.46, 5.5, 7.0, 9.33, 11.49, 11.5, 11.5, 11.5, 11.5, 11.44, 11.38, 11.33, 11.12, 10.59, 10.43, 10.43, 10.39, 10.36, 10.34, 10.28, 9.97, 9.79, 9.28, 8.89, 8.6, 7.91, 7.28, 7.23, 7.13, 6.97, 6.77, 6.56, 5.99, 4.66, 2.56, 2.21, 2.13, 1.98, 1.76, 1.48, 1.12, 1.12, 1.12, 0.88, 0.87, 0.8, 0.8, 3.13] kWh
2026-06-19 19:50:49.146852: BAT: [ 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<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~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<bf+, g<bf+] kWh
2026-06-19 19:50:49.148225: LOAD: [ 5.3, 5.42, 5.79, 6.17, 6.54, 6.91, 7.28, 7.65, 8.02, 8.39, 8.74, 9.09, 9.43, 9.77, 10.11, 10.46, 10.8, 11.14, 11.48, 11.83, 12.17, 12.51, 12.86, 13.2, 13.54, 13.88, 14.22, 14.57, 14.91, 15.25, 15.6, 15.94, 16.28, 16.62, 16.97, 17.31, 17.65, 18.0, 18.34, 18.68, 19.02, 19.32, 19.38, 19.43, 19.48, 19.67, 20.17, 20.32, 20.32, 20.35, 20.38, 20.4, 20.46, 20.74, 20.92, 21.38, 21.75, 22.02, 22.66, 23.25, 23.3, 23.39, 23.54, 23.73, 23.92, 24.45, 25.69, 27.64, 27.97, 28.05, 28.18, 28.39, 28.66, 28.99, 29.38, 29.84, 30.06, 30.07, 30.32, 30.63, 30.99] kWh
2026-06-19 19:50:49.149503: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:50:49.150954: IMPORT: [ 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.77, 1.77, 1.77, 2.02, 2.36, 2.7, 5.55, 8.39, 8.78, 10.73, 13.57, 16.24, 16.59, 16.94, 17.28, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.97, 18.43, 18.43, 18.43, 18.61, 18.92, 21.78] kWh
2026-06-19 19:50:49.152256: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:50:49.153615: METRIC: [ 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 83.65, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 133.63, 136.21, 136.21, 136.21, 139.84, 145.19, 150.31, 187.74, 225.98, 231.49, 258.44, 297.36, 333.88, 338.76, 343.46, 348.15, 352.48, 352.48, 352.48, 352.48, 352.48, 352.48, 352.48, 352.48, 352.48, 352.48, 352.48, 352.48, 352.48, 352.48, 352.48, 352.48, 352.48, 402.46, 402.46, 402.46, 402.46, 402.46, 402.46, 402.46, 402.46, 402.46, 402.46, 402.46, 402.46, 402.46, 402.46, 402.46, 402.46, 408.4, 415.7, 415.7, 415.7, 418.5, 423.12, 460.78] p
2026-06-19 19:50:49.155738: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, Chrg, , , , , Chrg]
2026-06-19 19:50:49.155773: Saving plan best values to HA entities
2026-06-19 19:50:49.289583: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 19:50:49.293972: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 19:50:49.298704: Best charging limit SoC's [1.5, 16.0, 5.5, 7.0, 16.0, 11.5, 6.5, 1.0, 16.0, 16.0]kWh, export []kWh gives import battery 38.47kWh, house 1.42kWh, export 0.0kWh, metric 429.84p, metric10 448.7p
2026-06-19 19:50:49.373296: Marginal costs baseline metric (no standing charge): 329.8706
2026-06-19 19:50:49.534678: Marginal energy costs matrix computed: min=15.26 max=22.04
2026-06-19 19:50:49.607246: Rate array import [{'start': 1190, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1190, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 19:50:49.607899: - Your estimated bill for today is £0.84 and tomorrow is £2.69
2026-06-19 19:50:49.607925: - Import rates are expensive (22.4p - 27.2p) for the next 3 and a quarter hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 19:50:49.607940: - The battery is currently at 69% and is in eco mode for the next 12 hours.
2026-06-19 19:50:49.607953: - For the next 48 hours there will be no solar generation.
2026-06-19 19:50:49.607965: - You will run out of battery in 13 hours.
2026-06-19 19:50:49.607977: - Your next charge slot will be in 12 hours where import rates will be cheap (15.0p).
2026-06-19 19:50:49.607989:
2026-06-19 19:50:49.651549: Plan calculation took 0.94 seconds
2026-06-19 19:50:49.654565: No high rate period found
2026-06-19 19:50:49.697912: Import threshold used for optimisation was 16.38p
2026-06-19 19:50:49.746525: Low import rate windows [0: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 1: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 2: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 3: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 4: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 5: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 6: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 7: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 8: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 9: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 10: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 11: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 12: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 13: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 14: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 15: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 16: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 17: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 18: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 19: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 20: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 21: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 22: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 23: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 24: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 25: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 26: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 27: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 28: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 29: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 30: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 31: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 32: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 33: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 34: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 35: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 36: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 37: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 38: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 39: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 40: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 41: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 42: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 43: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 44: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 45: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 46: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 47: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 48: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 49: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 50: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 51: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 52: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 53: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 54: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 55: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 56: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 57: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 58: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 59: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 60: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 61: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 62: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 63: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 64: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 65: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 66: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 67: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 68: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 69: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 70: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 71: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 72: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 73: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 74: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 75: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 76: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 77: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 78: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 79: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 80: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 81: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 82: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 83: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 84: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 85: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 86: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 87: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 88: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 89: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 90: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 91: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 92: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 93: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 94: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18]
2026-06-19 19:50:49.752102: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 69%, target 9%
2026-06-19 19:50:49.752223: Inverter 0 disabled charge window while waiting for schedule (now 06-19 19:50:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 19:50:49.752288: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:50:49.752488: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:50:49.752639: Not setting charging SoC as we are not within the window (now 06-19 19:50:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 19:50:49.752677: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 19:50:49.752723: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 19:50:49.841498: Warn: Web Socket result failed {'id': 42, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:50:49.841731: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:50:54.899748: Warn: Web Socket result failed {'id': 43, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:50:54.899857: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:50:59.911071: Warn: Web Socket result failed {'id': 44, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:50:59.911247: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:51:04.999320: Warn: Web Socket result failed {'id': 45, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:51:04.999434: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:51:10.047132: Warn: Web Socket result failed {'id': 46, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:51:10.047226: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:51:15.097553: Warn: Web Socket result failed {'id': 47, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:51:15.097789: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:51:20.198012: Warn: Web Socket result failed {'id': 48, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:51:20.198079: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:51:25.258466: Warn: Web Socket result failed {'id': 49, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:51:25.258558: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:51:30.284181: Warn: Web Socket result failed {'id': 50, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:51:30.284275: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:51:35.296802: Warn: Web Socket result failed {'id': 51, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:51:35.296878: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:51:40.297731: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 7.0
2026-06-19 19:51:40.305030: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 19:51:40.305191: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:51:40.305226: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:51:40.305251: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:51:40.305274: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:51:40.305296: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:51:40.305318: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:51:40.305356: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:51:40.305383: Inverter 0 count register writes 0
2026-06-19 19:51:40.323743: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 19:51:40.328235: Total inverter register writes now 0
2026-06-19 19:51:40.347954: Completed run status Demand with Errors reported (check log)
2026-06-19 19:51:40.360159: Saved current settings to /config/predbat_config.json
2026-06-19 19:52:17.433298: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:52:17.433509: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:52:17.433534: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:52:17.433638: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:52:17.433708: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:52:17.433728: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:52:17.433741: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:52:39.086337: Successfully loaded apps.yaml from apps.yaml
2026-06-19 19:53:24.605415: Successfully loaded apps.yaml from apps.yaml
2026-06-19 19:54:31.872405: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:54:31.872648: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:54:31.872684: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:54:31.872808: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:54:31.872834: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:54:31.872852: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:54:31.872867: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:55:00.968686: --------------- PredBat - update at 2026-06-19 19:55:00+01:00 with clock skew 0 minutes, minutes now 1195
2026-06-19 19:55:00.969220: Saved current settings to /config/predbat_config.json
2026-06-19 19:55:00.969303: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 5.2 minutes
2026-06-19 19:55:00.969358: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 19:55:00.969449: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 19:55:00.986650: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 19:55:00.987086: Predbat mode is set to Control charge
2026-06-19 19:55:01.072191: Found 11520 load_today datapoints going back 2 days
2026-06-19 19:55:01.072273: Using load_power data to fill gaps in load_today data
2026-06-19 19:55:01.127479: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 19:55:01.127593: Zero load period starting at 2026-06-19T12:09:00+0100 (466 minutes) for 889 minutes with base value 0.9
2026-06-19 19:55:01.127639: Zero load period starting at 2026-06-18T19:24:00+0100 (1471 minutes) for 64 minutes with base value 0.8
2026-06-19 19:55:01.128379: Processing 384 30-minute periods for power integration
2026-06-19 19:55:01.178563: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 19:55:01.178641: Car charging hold True, threshold 6.0kWh
2026-06-19 19:55:01.178670: Current data so far today: load 5.35kWh, import 1.7kWh, export 0.0kWh, PV 0kWh
2026-06-19 19:55:01.195896: Standing charge is set to 49.98p
2026-06-19 19:55:01.247221: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 19:55:01.247312: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 19:55:01.247547: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 131.7 minutes
2026-06-19 19:55:01.247938: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 131.7 minutes
2026-06-19 19:55:01.253801: Loaded 95 datapoints of futurerate analysis
2026-06-19 19:55:01.386954: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02']
2026-06-19 19:55:01.406969: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 19:55:01.407137: Import rates: min 13.17p, max 36.53p, average 20.02p
2026-06-19 19:55:01.437404: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 19:55:01.437484: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 19:55:01.438354: High export rate found rates in range 99p to -99p
2026-06-19 19:55:01.519952: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 19:55:01.520063: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 19:55:01.520236: Last hour: net energy 0.45kWh, import 0.45kWh, export 0.0kWh, car 0kWh, load 0.5kWh, net cost 12.44p, import 12.44p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 19:55:01.565777: Today's energy total net 1.7kWh, import 1.7kWh, export 0.0kWh, cost 86.36p, import 36.38p, export 0.0p, carbon 0.0kg
2026-06-19 19:55:01.565898: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 19:55:01.569373: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 19:55:01.570697: Warn: Found 1 gaps in load_today totalling 9840 minutes to fill using average data
2026-06-19 19:55:01.570800: Gap starting at 2026-06-18T15:55:00+0100 (1680 minutes) for 9840 minutes
2026-06-19 19:55:01.586732: Historical days now [7] weight [1]
2026-06-19 19:55:01.611721: Today's load divergence 110.5%, in-day adjustment 108.28%, damping 0.95x, yesterday 100.0% today 109.97% blend 17.01%
2026-06-19 19:55:01.611784: Today's predicted so far 11.95kWh with 0.0kWh car/iBoost excluded, 1.09kWh import ignored, and 0kWh forecast extra.
2026-06-19 19:55:01.611813: Today's actual load so far 13.67kWh with 0.0kWh car/iBoost excluded, and 0.47kWh import ignored.
2026-06-19 19:55:01.640696: Inverter 0: Type SK Sunsynk
2026-06-19 19:55:01.640754: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:55:01.640902: Reserve min: 5%, battery_min: 5%
2026-06-19 19:55:01.640951: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:55:01.641150: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power 493W, current battery voltage 51.2V, grid power -54W, load power 526W, PV Power 0W
2026-06-19 19:55:01.641264: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:55:01.641324: Inverter 0 scheduled charge enable is False
2026-06-19 19:55:01.641359: Inverter 0 charge windows currently []
2026-06-19 19:55:01.641378: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:55:01.641478: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:55:01.641500: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:55:01.641525: Inverter 0 scheduled discharge enable is False
2026-06-19 19:55:01.641614: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:55:01.641634: Inverter 0 discharge windows currently []
2026-06-19 19:55:01.641649: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:55:01.641694: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:55:01.641712: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:55:01.693206: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 19:55:01.693301: Plan was last updated on 2026-06-19 19:45:00+01:00 and is now 10.0 minutes old
2026-06-19 19:55:01.693722: Best charge window [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:00:00 @ 27.49p 100% ]
2026-06-19 19:55:01.693761: Best export window [ ]
2026-06-19 19:55:01.694500: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 19:55:01.696409: Load divergence over 8.0 hours mean 655.0W, min 654.0W, max 655.2W, std dev 0.45W, divergence 0.03%
2026-06-19 19:55:01.717178: Creating pool of 12 processes to match your CPU count
2026-06-19 19:55:01.827158: predict base end_record 06-21 11:10:00, final soc 0.8kWh, metric 479.7p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:25:00, load 30.84kWh, PV 0.0kWh
2026-06-19 19:55:01.828778: Slot: [ 19:55, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:55:01.830024: SoC: [ 11.04, 10.97, 10.57, 10.17, 9.77, 9.37, 8.97, 8.57, 8.17, 7.77, 7.4, 7.03, 6.66, 6.29, 5.92, 5.55, 5.18, 4.82, 4.45, 4.08, 3.71, 3.34, 2.97, 2.6, 2.23, 1.86, 1.49, 1.12, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:55:01.831002: BAT: [ 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~, 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-] kWh
2026-06-19 19:55:01.833465: LOAD: [ 5.35, 5.41, 5.79, 6.16, 6.53, 6.9, 7.28, 7.65, 8.02, 8.39, 8.74, 9.08, 9.43, 9.77, 10.12, 10.46, 10.8, 11.15, 11.49, 11.83, 12.18, 12.52, 12.87, 13.21, 13.55, 13.9, 14.24, 14.58, 14.93, 15.27, 15.62, 15.96, 16.3, 16.65, 16.99, 17.33, 17.68, 18.02, 18.36, 18.71, 19.05, 19.35, 19.41, 19.46, 19.52, 19.73, 20.2, 20.35, 20.35, 20.38, 20.41, 20.44, 20.49, 20.77, 20.95, 21.41, 21.78, 22.05, 22.69, 23.28, 23.33, 23.42, 23.57, 23.75, 23.95, 24.48, 25.72, 27.67, 28.0, 28.08, 28.21, 28.42, 28.69, 29.02, 29.41, 29.87, 30.09, 30.1, 30.35, 30.66, 31.02] kWh
2026-06-19 19:55:01.834587: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:55:01.835754: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.74, 2.09, 2.43, 2.77, 3.12, 3.46, 3.8, 4.15, 4.49, 4.84, 5.18, 5.52, 5.87, 6.16, 6.22, 6.28, 6.34, 6.54, 7.01, 7.17, 7.17, 7.2, 7.22, 7.25, 7.31, 7.59, 7.76, 8.23, 8.6, 8.87, 9.51, 10.09, 10.14, 10.24, 10.38, 10.57, 10.76, 11.3, 12.54, 14.49, 14.81, 14.89, 15.03, 15.23, 15.5, 15.83, 16.23, 16.69, 16.91, 16.92, 17.16, 17.47, 17.83] kWh
2026-06-19 19:55:01.836821: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:55:01.837976: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 137.02, 142.09, 147.46, 152.59, 157.11, 161.74, 166.59, 171.34, 176.04, 180.75, 185.54, 190.24, 194.95, 199.29, 200.96, 202.5, 204.32, 210.69, 227.09, 232.62, 232.64, 233.44, 234.2, 234.98, 236.43, 244.25, 248.49, 259.58, 266.94, 272.33, 335.32, 346.88, 347.8, 349.58, 352.11, 355.23, 358.89, 368.72, 391.75, 428.16, 434.15, 435.49, 437.83, 441.48, 445.98, 451.91, 457.85, 465.15, 468.68, 468.87, 472.69, 477.31, 482.05] p
2026-06-19 19:55:01.944864: Battery has 13.5 hours left - now at 11.04kWh
2026-06-19 19:55:01.986453: predict base10 end_record 06-21 11:10:00, final soc 0.8kWh, metric 501.12p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:45:00, load 32.06kWh, PV 0.0kWh
2026-06-19 19:55:01.989218: Slot: [ 19:55, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:55:01.992032: SoC: [ 11.04, 10.97, 10.55, 10.13, 9.71, 9.29, 8.88, 8.46, 8.04, 7.62, 7.23, 6.84, 6.45, 6.07, 5.68, 5.29, 4.91, 4.52, 4.13, 3.74, 3.36, 2.97, 2.58, 2.2, 1.81, 1.42, 1.03, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:55:01.993359: BAT: [ 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~, 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-] kWh
2026-06-19 19:55:01.994896: LOAD: [ 5.35, 5.42, 5.8, 6.2, 6.58, 6.97, 7.37, 7.75, 8.14, 8.53, 8.9, 9.26, 9.62, 9.98, 10.34, 10.7, 11.06, 11.42, 11.78, 12.14, 12.5, 12.87, 13.22, 13.59, 13.95, 14.31, 14.67, 15.03, 15.39, 15.75, 16.11, 16.47, 16.83, 17.19, 17.55, 17.91, 18.27, 18.63, 18.99, 19.35, 19.71, 20.03, 20.09, 20.15, 20.21, 20.43, 20.92, 21.07, 21.08, 21.11, 21.14, 21.17, 21.22, 21.52, 21.7, 22.19, 22.58, 22.86, 23.53, 24.14, 24.19, 24.29, 24.44, 24.64, 24.84, 25.4, 26.7, 28.75, 29.09, 29.17, 29.32, 29.53, 29.81, 30.16, 30.57, 31.05, 31.28, 31.29, 31.55, 31.87, 32.25] kWh
2026-06-19 19:55:01.996215: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:55:01.997551: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.84, 2.2, 2.56, 2.92, 3.28, 3.64, 4.0, 4.37, 4.73, 5.09, 5.45, 5.81, 6.17, 6.53, 6.84, 6.9, 6.96, 7.02, 7.24, 7.73, 7.89, 7.89, 7.92, 7.95, 7.98, 8.04, 8.33, 8.51, 9.0, 9.39, 9.67, 10.34, 10.96, 11.01, 11.11, 11.26, 11.46, 11.66, 12.22, 13.52, 15.56, 15.9, 15.98, 16.13, 16.34, 16.62, 16.97, 17.38, 17.86, 18.09, 18.11, 18.36, 18.69, 19.06] kWh
2026-06-19 19:55:01.998900: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:55:02.001120: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 138.6, 144.42, 149.73, 155.36, 160.75, 165.49, 170.34, 175.44, 180.41, 185.35, 190.28, 195.31, 200.24, 205.18, 209.73, 211.47, 213.08, 214.99, 221.66, 238.84, 244.65, 244.66, 245.5, 246.3, 247.12, 248.65, 256.84, 261.29, 272.9, 280.61, 286.26, 349.87, 361.98, 362.94, 364.81, 367.46, 370.72, 374.56, 384.86, 408.99, 447.13, 453.41, 454.81, 457.26, 461.08, 465.8, 472.01, 478.23, 485.88, 489.58, 489.77, 493.77, 498.62, 503.58] p
2026-06-19 19:55:02.083239: predict best10 end_record 06-21 11:10:00, final soc 1.45kWh, metric 457.03p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:20:00, load 32.06kWh, PV 0.0kWh
2026-06-19 19:55:02.085000: Slot: [ 19:55, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:55:02.086438: SoC: [ 11.04, 10.97, 10.55, 10.13, 9.71, 9.29, 8.88, 8.46, 8.04, 7.62, 7.23, 6.84, 6.45, 6.07, 5.68, 5.29, 4.91, 4.52, 4.13, 3.74, 3.36, 2.97, 2.58, 2.2, 1.81, 1.42, 1.5, 1.11, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.0, 8.94, 10.88, 11.5, 11.5, 11.5, 11.5, 11.44, 11.37, 11.31, 11.07, 10.54, 10.37, 10.37, 10.34, 10.31, 10.28, 10.22, 9.9, 9.7, 9.18, 8.76, 8.46, 7.74, 7.08, 7.03, 6.92, 6.76, 6.76, 6.54, 5.94, 4.54, 2.35, 1.98, 1.9, 1.74, 1.51, 1.21, 0.84, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74] kWh
2026-06-19 19:55:02.087578: BAT: [ 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<bf+, 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<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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 19:55:02.088929: LOAD: [ 5.35, 5.42, 5.8, 6.2, 6.58, 6.97, 7.37, 7.75, 8.14, 8.53, 8.9, 9.26, 9.62, 9.98, 10.34, 10.7, 11.06, 11.42, 11.78, 12.14, 12.5, 12.87, 13.22, 13.59, 13.95, 14.31, 14.67, 15.03, 15.39, 15.75, 16.11, 16.47, 16.83, 17.19, 17.55, 17.91, 18.27, 18.63, 18.99, 19.35, 19.71, 20.03, 20.09, 20.15, 20.21, 20.43, 20.92, 21.07, 21.08, 21.11, 21.14, 21.17, 21.22, 21.52, 21.7, 22.19, 22.58, 22.86, 23.53, 24.14, 24.19, 24.29, 24.44, 24.64, 24.84, 25.4, 26.7, 28.75, 29.09, 29.17, 29.32, 29.53, 29.81, 30.16, 30.57, 31.05, 31.28, 31.29, 31.55, 31.87, 32.25] kWh
2026-06-19 19:55:02.090243: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:55:02.091612: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 2.14, 2.14, 2.21, 2.57, 2.93, 3.29, 5.74, 8.18, 9.42, 11.39, 13.84, 16.28, 17.31, 17.67, 18.03, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 19.13, 19.61, 19.65, 19.67, 19.92, 20.25, 22.71] kWh
2026-06-19 19:55:02.092900: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:55:02.094275: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 143.03, 143.03, 144.14, 149.46, 155.09, 160.47, 192.65, 225.52, 243.06, 270.26, 303.72, 337.18, 351.48, 356.42, 361.35, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 415.89, 415.89, 415.89, 415.89, 415.89, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 428.0, 435.65, 436.34, 436.54, 440.54, 445.38, 477.78] p
2026-06-19 19:55:02.174215: predict best end_record 06-21 11:10:00, final soc 1.58kWh, metric 438.9p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:40:00, load 30.84kWh, PV 0.0kWh
2026-06-19 19:55:02.176075: Slot: [ 19:55, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 19:55:02.177563: SoC: [ 11.04, 10.97, 10.57, 10.17, 9.77, 9.37, 8.97, 8.57, 8.17, 7.77, 7.4, 7.03, 6.66, 6.29, 5.92, 5.55, 5.18, 4.82, 4.45, 4.08, 3.71, 3.34, 2.97, 2.6, 2.23, 1.86, 1.68, 1.31, 0.94, 0.8, 0.8, 0.8, 3.13, 5.46, 5.5, 7.0, 9.33, 11.49, 11.5, 11.5, 11.5, 11.5, 11.44, 11.38, 11.31, 11.09, 10.59, 10.43, 10.42, 10.39, 10.36, 10.33, 10.28, 9.97, 9.79, 9.28, 8.89, 8.6, 7.91, 7.28, 7.23, 7.13, 6.97, 6.77, 6.56, 5.99, 4.66, 2.56, 2.21, 2.13, 1.98, 1.76, 1.47, 1.12, 1.12, 1.12, 0.88, 0.87, 0.8, 0.8, 3.13] kWh
2026-06-19 19:55:02.179539: BAT: [ 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<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~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<bf+, g<bf+] kWh
2026-06-19 19:55:02.181015: LOAD: [ 5.35, 5.41, 5.79, 6.16, 6.53, 6.9, 7.28, 7.65, 8.02, 8.39, 8.74, 9.08, 9.43, 9.77, 10.12, 10.46, 10.8, 11.15, 11.49, 11.83, 12.18, 12.52, 12.87, 13.21, 13.55, 13.9, 14.24, 14.58, 14.93, 15.27, 15.62, 15.96, 16.3, 16.65, 16.99, 17.33, 17.68, 18.02, 18.36, 18.71, 19.05, 19.35, 19.41, 19.46, 19.52, 19.73, 20.2, 20.35, 20.35, 20.38, 20.41, 20.44, 20.49, 20.77, 20.95, 21.41, 21.78, 22.05, 22.69, 23.28, 23.33, 23.42, 23.57, 23.75, 23.95, 24.48, 25.72, 27.67, 28.0, 28.08, 28.21, 28.42, 28.69, 29.02, 29.41, 29.87, 30.09, 30.1, 30.35, 30.66, 31.02] kWh
2026-06-19 19:55:02.182360: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:55:02.183799: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.87, 1.87, 1.87, 2.09, 2.43, 2.77, 5.62, 8.46, 8.85, 10.81, 13.65, 16.32, 16.67, 17.01, 17.36, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 18.05, 18.51, 18.51, 18.51, 18.69, 19.0, 21.86] kWh
2026-06-19 19:55:02.185086: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:55:02.186491: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 138.93, 138.93, 138.93, 142.08, 147.45, 152.58, 190.03, 228.27, 233.8, 260.77, 299.7, 336.24, 341.13, 345.84, 350.55, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 410.81, 418.11, 418.11, 418.11, 420.92, 425.54, 463.2] p
2026-06-19 19:55:02.188641: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, Chrg, , , , , Chrg]
2026-06-19 19:55:02.188674: Saving plan best values to HA entities
2026-06-19 19:55:02.373980: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 19:55:02.379232: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 19:55:02.383989: Best charging limit SoC's [1.5, 16.0, 5.5, 7.0, 16.0, 11.5, 6.5, 1.0, 16.0, 16.0]kWh, export []kWh gives import battery 38.53kWh, house 1.39kWh, export 0.0kWh, metric 438.9p, metric10 457.03p
2026-06-19 19:55:02.448135: Marginal costs baseline metric (no standing charge): 338.9335
2026-06-19 19:55:02.619016: Marginal energy costs matrix computed: min=15.37 max=21.99
2026-06-19 19:55:02.687605: Rate array import [{'start': 1195, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1195, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 19:55:02.688313: - Your estimated bill for today is £0.86 and tomorrow is £2.69
2026-06-19 19:55:02.688346: - Import rates are expensive (22.4p - 27.2p) for the next 3 hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 19:55:02.688361: - The battery is currently at 69% and is in eco mode for the next 12 hours.
2026-06-19 19:55:02.688375: - For the next 48 hours there will be no solar generation.
2026-06-19 19:55:02.688387: - You will run out of battery in 13 hours.
2026-06-19 19:55:02.688414: - Your next charge slot will be in 12 hours where import rates will be cheap (15.0p).
2026-06-19 19:55:02.688442:
2026-06-19 19:55:02.731076: Plan calculation took 1.04 seconds
2026-06-19 19:55:02.734132: No high rate period found
2026-06-19 19:55:02.776569: Import threshold used for optimisation was 16.38p
2026-06-19 19:55:02.821156: Low import rate windows [0: 06-19 19:30:00 - 06-19 20:00:00 @ 27.18, 1: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 2: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 3: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 4: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 5: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 6: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 7: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 8: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 9: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 10: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 11: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 12: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 13: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 14: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 15: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 16: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 17: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 18: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 19: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 20: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 21: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 22: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 23: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 24: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 25: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 26: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 27: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 28: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 29: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 30: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 31: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 32: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 33: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 34: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 35: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 36: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 37: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 38: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 39: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 40: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 41: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 42: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 43: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 44: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 45: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 46: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 47: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 48: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 49: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 50: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 51: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 52: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 53: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 54: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 55: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 56: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 57: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 58: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 59: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 60: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 61: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 62: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 63: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 64: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 65: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 66: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 67: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 68: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 69: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 70: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 71: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 72: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 73: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 74: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 75: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 76: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 77: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 78: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 79: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 80: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 81: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 82: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 83: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 84: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 85: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 86: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 87: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 88: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 89: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 90: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 91: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 92: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 93: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 94: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18]
2026-06-19 19:55:02.827140: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 69%, target 9%
2026-06-19 19:55:02.827221: Inverter 0 disabled charge window while waiting for schedule (now 06-19 19:55:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 19:55:02.827283: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:55:02.827479: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:55:02.827622: Not setting charging SoC as we are not within the window (now 06-19 19:55:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 19:55:02.827660: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 19:55:02.827702: Inverter 0 Current charge limit is 7% and new target is 5%
2026-06-19 19:55:02.915254: Warn: Web Socket result failed {'id': 52, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:55:02.915317: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:55:07.942642: Warn: Web Socket result failed {'id': 53, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:55:07.942710: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:55:12.948945: Warn: Web Socket result failed {'id': 54, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:55:12.949012: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:55:17.955952: Warn: Web Socket result failed {'id': 55, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:55:17.956038: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:55:22.970073: Warn: Web Socket result failed {'id': 56, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:55:22.970159: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:55:28.064327: Warn: Web Socket result failed {'id': 57, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:55:28.064423: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:55:33.148756: Warn: Web Socket result failed {'id': 58, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:55:33.148988: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:55:38.218196: Warn: Web Socket result failed {'id': 59, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:55:38.218493: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:55:43.262710: Warn: Web Socket result failed {'id': 60, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:55:43.262956: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:55:48.315907: Warn: Web Socket result failed {'id': 61, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:55:48.316000: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:55:53.316780: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 7.0
2026-06-19 19:55:53.324450: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 19:55:53.324604: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:55:53.324639: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:55:53.324663: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:55:53.324686: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:55:53.324708: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:55:53.324731: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:55:53.324754: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:55:53.324777: Inverter 0 count register writes 0
2026-06-19 19:55:53.339997: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 19:55:53.340172: Recompute is saving previous plan...
2026-06-19 19:55:53.342738: Best charge window [ 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 0%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 0% ]
2026-06-19 19:55:53.342785: Best export window [ ]
2026-06-19 19:55:53.343453: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 19:55:53.345025: Load divergence over 8.0 hours mean 655.0W, min 654.0W, max 655.2W, std dev 0.45W, divergence 0.03%
2026-06-19 19:55:53.358886: Calculating data from yesterday for savings calculation
2026-06-19 19:55:53.367259: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 19:55:53.372769: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 19:55:53.373848: Creating pool of 12 processes to match your CPU count
2026-06-19 19:55:53.421963: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 19:55:53.424840: Optimise levels pass started at 2026-06-19 19:55:53
2026-06-19 19:55:53.424886: Optimise all windows, total charge 94 export 1
2026-06-19 19:55:53.641594: >> Region optimisation pass width 960
2026-06-19 19:55:53.972738: >> Region optimisation pass width 480
2026-06-19 19:55:54.345812: >> Region optimisation pass width 240
2026-06-19 19:55:54.791579: >> Region optimisation pass width 120
2026-06-19 19:55:55.709112: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 78
2026-06-19 19:55:55.709223: Optimise levels pass ended at 2026-06-19 19:55:55, duration 2.3 seconds tried 320 combinations
2026-06-19 19:55:55.709289: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 413.46p, best_keep 0kWh, best_cycle 46.34kWh, best_carbon 0kg, best_import 32.45kWh
2026-06-19 19:55:55.724840: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 0, 11.5, 11.5, 0, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 19:55:55.725141: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 318.4p, best_cost 326.65p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.97kWh
2026-06-19 19:55:55.755267: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 318.4p, best_cost 326.65p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.97kWh
2026-06-19 19:55:55.788180: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 318.37p, best_cost 326.6p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.97kWh
2026-06-19 19:55:55.910008: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 318.36p, best_cost 326.6p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.97kWh
2026-06-19 19:55:55.936751: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 318.36p, best_cost 326.6p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.97kWh
2026-06-19 19:55:55.968125: Best charge windows best_metric 318.36p, best_cost 326.6p, best_carbon 0kg, best_import 39.97kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:55:55.969225: Best charge windows best_metric 318.36p, best_cost 326.6p, best_carbon 0kg, best_import 39.97kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:55:55.969360: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 318.36p, best_cost 326.6p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.97kWh
2026-06-19 19:55:55.998718: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 318.36p, best_cost 326.6p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.97kWh
2026-06-19 19:55:56.023830: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 318.36p, best_cost 326.6p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.97kWh
2026-06-19 19:55:56.138244: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 318.36p, best_cost 326.6p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.97kWh
2026-06-19 19:55:56.167308: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 318.36p, best_cost 326.6p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.97kWh
2026-06-19 19:55:56.193144: Best charge windows best_metric 318.36p, best_cost 326.6p, best_carbon 0kg, best_import 39.97kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:55:56.193431: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 318.36p, best_cost 326.6p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.97kWh
2026-06-19 19:55:56.223469: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 318.36p, best_cost 326.6p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.97kWh
2026-06-19 19:55:56.251693: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 318.36p, best_cost 326.6p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.97kWh
2026-06-19 19:55:56.366061: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 318.36p, best_cost 326.6p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.97kWh
2026-06-19 19:55:56.393660: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 318.36p, best_cost 326.6p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.97kWh
2026-06-19 19:55:56.414359: Best charge windows best_metric 318.36p, best_cost 326.6p, best_carbon 0kg, best_import 39.97kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:55:56.414473: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 318.36p, best_cost 326.6p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.97kWh
2026-06-19 19:55:56.439620: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 318.36p, best_cost 326.6p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.97kWh
2026-06-19 19:55:56.461989: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 318.36p, best_cost 326.6p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.97kWh
2026-06-19 19:55:56.554344: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 318.36p, best_cost 326.6p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.97kWh
2026-06-19 19:55:56.576890: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 318.36p, best_cost 326.6p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.97kWh
2026-06-19 19:55:56.602721: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 318.36p, best_cost 326.6p, best_cycle 32.08kWh, best_carbon 0kg, best_import 39.97kWh
2026-06-19 19:55:56.637376: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 317.79p, best_cost 326.01p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:56.663969: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 317.52p, best_cost 325.85p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:56.709111: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 317.52p, best_cost 325.85p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:56.753116: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 317.52p, best_cost 325.85p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:56.809457: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 317.3p, best_cost 325.59p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:56.865923: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 317.3p, best_cost 325.59p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:56.914144: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 317.28p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:56.961776: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 317.28p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:57.010337: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:57.061888: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:57.130747: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:57.251075: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:57.372065: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:57.433615: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:57.486347: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:57.665803: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:57.717391: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:57.767837: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:57.827720: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:57.881312: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:57.939238: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:57.998887: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:58.028081: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:58.054842: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:58.080921: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:58.108596: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:58.136300: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:58.208574: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:58.288041: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:58.343390: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:58.428319: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:58.457892: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:58.482052: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:58.507652: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 317.24p, best_cost 325.57p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.92kWh
2026-06-19 19:55:58.532000: Best charge windows best_metric 317.24p, best_cost 325.57p, best_carbon 0kg, best_import 39.92kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ]
2026-06-19 19:55:58.532431: Tweak plan optimisation started
2026-06-19 19:55:58.739242: Tweak optimisation finished metric 317.23 cost 325.57 metric_keep 0 cycle 31.34 carbon 0 import 39.92
2026-06-19 19:55:58.750308: Raw charge windows [ 19-06 19:30:00 - 19-06 20:00:00 @ 27.18p 0%, 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 72%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100% ] reserve 0.8
2026-06-19 19:55:58.751035: Unclipped charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:00:00 @ 27.49p 100% ] reserve 0.8
2026-06-19 19:55:58.751460: Unfiltered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:00:00 @ 27.49p 100% ] reserve 0.8
2026-06-19 19:55:58.751798: Filtered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:00:00 @ 27.49p 100% ] reserve 0.8
2026-06-19 19:55:58.778652: Previous plan best metric is 317.24 (cost 325.57) and new plan best metric is 317.24 (cost 325.57)
2026-06-19 19:55:58.778709: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 19:55:58.778944: Plan valid is now true after recompute was False
2026-06-19 19:55:58.804944: predict base end_record 06-21 11:00:00, final soc 0.8kWh, metric 477.31p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:25:00, load 30.66kWh, PV 0.0kWh
2026-06-19 19:55:58.807068: Slot: [ 19:55, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:55:58.808504: SoC: [ 11.04, 10.97, 10.57, 10.17, 9.77, 9.37, 8.97, 8.57, 8.17, 7.77, 7.4, 7.03, 6.66, 6.29, 5.92, 5.55, 5.18, 4.82, 4.45, 4.08, 3.71, 3.34, 2.97, 2.6, 2.23, 1.86, 1.49, 1.12, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:55:58.809701: BAT: [ 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~, 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-] kWh
2026-06-19 19:55:58.811204: LOAD: [ 5.35, 5.41, 5.79, 6.16, 6.53, 6.9, 7.28, 7.65, 8.02, 8.39, 8.74, 9.08, 9.43, 9.77, 10.12, 10.46, 10.8, 11.15, 11.49, 11.83, 12.18, 12.52, 12.87, 13.21, 13.55, 13.9, 14.24, 14.58, 14.93, 15.27, 15.62, 15.96, 16.3, 16.65, 16.99, 17.33, 17.68, 18.02, 18.36, 18.71, 19.05, 19.35, 19.41, 19.46, 19.52, 19.73, 20.2, 20.35, 20.35, 20.38, 20.41, 20.44, 20.49, 20.77, 20.95, 21.41, 21.78, 22.05, 22.69, 23.28, 23.33, 23.42, 23.57, 23.75, 23.95, 24.48, 25.72, 27.67, 28.0, 28.08, 28.21, 28.42, 28.69, 29.02, 29.41, 29.87, 30.09, 30.1, 30.35, 30.66] kWh
2026-06-19 19:55:58.812539: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:55:58.813975: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.74, 2.09, 2.43, 2.77, 3.12, 3.46, 3.8, 4.15, 4.49, 4.84, 5.18, 5.52, 5.87, 6.16, 6.22, 6.28, 6.34, 6.54, 7.01, 7.17, 7.17, 7.2, 7.22, 7.25, 7.31, 7.59, 7.76, 8.23, 8.6, 8.87, 9.51, 10.09, 10.14, 10.24, 10.38, 10.57, 10.76, 11.3, 12.54, 14.49, 14.81, 14.89, 15.03, 15.23, 15.5, 15.83, 16.23, 16.69, 16.91, 16.92, 17.16, 17.47] kWh
2026-06-19 19:55:58.815315: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:55:58.817334: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 137.02, 142.09, 147.46, 152.59, 157.11, 161.74, 166.59, 171.34, 176.04, 180.75, 185.54, 190.24, 194.95, 199.29, 200.96, 202.5, 204.32, 210.69, 227.09, 232.62, 232.64, 233.44, 234.2, 234.98, 236.43, 244.25, 248.49, 259.58, 266.94, 272.33, 335.32, 346.88, 347.8, 349.58, 352.11, 355.23, 358.89, 368.72, 391.75, 428.16, 434.15, 435.49, 437.83, 441.48, 445.98, 451.91, 457.85, 465.15, 468.68, 468.87, 472.69, 477.31] p
2026-06-19 19:55:58.914438: Battery has 13.5 hours left - now at 11.04kWh
2026-06-19 19:55:58.948431: predict base10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 498.62p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:45:00, load 31.87kWh, PV 0.0kWh
2026-06-19 19:55:58.949860: Slot: [ 19:55, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:55:58.950945: SoC: [ 11.04, 10.97, 10.55, 10.13, 9.71, 9.29, 8.88, 8.46, 8.04, 7.62, 7.23, 6.84, 6.45, 6.07, 5.68, 5.29, 4.91, 4.52, 4.13, 3.74, 3.36, 2.97, 2.58, 2.2, 1.81, 1.42, 1.03, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:55:58.951887: BAT: [ 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~, 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-] kWh
2026-06-19 19:55:58.953021: LOAD: [ 5.35, 5.42, 5.8, 6.2, 6.58, 6.97, 7.37, 7.75, 8.14, 8.53, 8.9, 9.26, 9.62, 9.98, 10.34, 10.7, 11.06, 11.42, 11.78, 12.14, 12.5, 12.87, 13.22, 13.59, 13.95, 14.31, 14.67, 15.03, 15.39, 15.75, 16.11, 16.47, 16.83, 17.19, 17.55, 17.91, 18.27, 18.63, 18.99, 19.35, 19.71, 20.03, 20.09, 20.15, 20.21, 20.43, 20.92, 21.07, 21.08, 21.11, 21.14, 21.17, 21.22, 21.52, 21.7, 22.19, 22.58, 22.86, 23.53, 24.14, 24.19, 24.29, 24.44, 24.64, 24.84, 25.4, 26.7, 28.75, 29.09, 29.17, 29.32, 29.53, 29.81, 30.16, 30.57, 31.05, 31.28, 31.29, 31.55, 31.87] kWh
2026-06-19 19:55:58.954207: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:55:58.955293: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.84, 2.2, 2.56, 2.92, 3.28, 3.64, 4.0, 4.37, 4.73, 5.09, 5.45, 5.81, 6.17, 6.53, 6.84, 6.9, 6.96, 7.02, 7.24, 7.73, 7.89, 7.89, 7.92, 7.95, 7.98, 8.04, 8.33, 8.51, 9.0, 9.39, 9.67, 10.34, 10.96, 11.01, 11.11, 11.26, 11.46, 11.66, 12.22, 13.52, 15.56, 15.9, 15.98, 16.13, 16.34, 16.62, 16.97, 17.38, 17.86, 18.09, 18.11, 18.36, 18.69] kWh
2026-06-19 19:55:58.956330: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:55:58.957398: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 138.6, 144.42, 149.73, 155.36, 160.75, 165.49, 170.34, 175.44, 180.41, 185.35, 190.28, 195.31, 200.24, 205.18, 209.73, 211.47, 213.08, 214.99, 221.66, 238.84, 244.65, 244.66, 245.5, 246.3, 247.12, 248.65, 256.84, 261.29, 272.9, 280.61, 286.26, 349.87, 361.98, 362.94, 364.81, 367.46, 370.72, 374.56, 384.86, 408.99, 447.13, 453.41, 454.81, 457.26, 461.08, 465.8, 472.01, 478.23, 485.88, 489.58, 489.77, 493.77, 498.62] p
2026-06-19 19:55:59.020661: predict best10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 445.38p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:20:00, load 31.87kWh, PV 0.0kWh
2026-06-19 19:55:59.022113: Slot: [ 19:55, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:55:59.023222: SoC: [ 11.04, 10.97, 10.55, 10.13, 9.71, 9.29, 8.88, 8.46, 8.04, 7.62, 7.23, 6.84, 6.45, 6.07, 5.68, 5.29, 4.91, 4.52, 4.13, 3.74, 3.36, 2.97, 2.58, 2.2, 1.81, 1.42, 1.5, 1.11, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.0, 8.94, 10.88, 11.5, 11.5, 11.5, 11.5, 11.44, 11.37, 11.31, 11.07, 10.54, 10.37, 10.37, 10.34, 10.31, 10.28, 10.22, 9.9, 9.7, 9.18, 8.76, 8.46, 7.74, 7.08, 7.03, 6.92, 6.76, 6.76, 6.54, 5.94, 4.54, 2.35, 1.98, 1.9, 1.74, 1.51, 1.21, 0.84, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 19:55:59.024161: BAT: [ 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<bf+, 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<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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 19:55:59.025259: LOAD: [ 5.35, 5.42, 5.8, 6.2, 6.58, 6.97, 7.37, 7.75, 8.14, 8.53, 8.9, 9.26, 9.62, 9.98, 10.34, 10.7, 11.06, 11.42, 11.78, 12.14, 12.5, 12.87, 13.22, 13.59, 13.95, 14.31, 14.67, 15.03, 15.39, 15.75, 16.11, 16.47, 16.83, 17.19, 17.55, 17.91, 18.27, 18.63, 18.99, 19.35, 19.71, 20.03, 20.09, 20.15, 20.21, 20.43, 20.92, 21.07, 21.08, 21.11, 21.14, 21.17, 21.22, 21.52, 21.7, 22.19, 22.58, 22.86, 23.53, 24.14, 24.19, 24.29, 24.44, 24.64, 24.84, 25.4, 26.7, 28.75, 29.09, 29.17, 29.32, 29.53, 29.81, 30.16, 30.57, 31.05, 31.28, 31.29, 31.55, 31.87] kWh
2026-06-19 19:55:59.026379: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:55:59.027515: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 2.14, 2.14, 2.21, 2.57, 2.93, 3.29, 5.74, 8.18, 9.42, 11.39, 13.84, 16.28, 17.31, 17.67, 18.03, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.34, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 19.13, 19.61, 19.65, 19.67, 19.92, 20.25] kWh
2026-06-19 19:55:59.028550: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:55:59.029622: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 143.03, 143.03, 144.14, 149.46, 155.09, 160.47, 192.65, 225.52, 243.06, 270.26, 303.72, 337.18, 351.48, 356.42, 361.35, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 365.91, 415.89, 415.89, 415.89, 415.89, 415.89, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 419.16, 428.0, 435.65, 436.34, 436.54, 440.54, 445.38] p
2026-06-19 19:55:59.098633: predict best end_record 06-21 11:00:00, final soc 0.8kWh, metric 425.54p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:40:00, load 30.66kWh, PV 0.0kWh
2026-06-19 19:55:59.100804: Slot: [ 19:55, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 19:55:59.102281: SoC: [ 11.04, 10.97, 10.57, 10.17, 9.77, 9.37, 8.97, 8.57, 8.17, 7.77, 7.4, 7.03, 6.66, 6.29, 5.92, 5.55, 5.18, 4.82, 4.45, 4.08, 3.71, 3.34, 2.97, 2.6, 2.23, 1.86, 1.68, 1.31, 0.94, 0.8, 0.8, 0.8, 3.13, 5.46, 5.5, 7.0, 9.33, 11.49, 11.5, 11.5, 11.5, 11.5, 11.44, 11.38, 11.31, 11.09, 10.59, 10.43, 10.42, 10.39, 10.36, 10.33, 10.28, 9.97, 9.79, 9.28, 8.89, 8.6, 7.91, 7.28, 7.23, 7.13, 6.97, 6.77, 6.56, 5.99, 4.66, 2.56, 2.21, 2.13, 1.98, 1.76, 1.47, 1.12, 1.12, 1.12, 0.88, 0.87, 0.8, 0.8] kWh
2026-06-19 19:55:59.103439: BAT: [ 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<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~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<bf+] kWh
2026-06-19 19:55:59.104795: LOAD: [ 5.35, 5.41, 5.79, 6.16, 6.53, 6.9, 7.28, 7.65, 8.02, 8.39, 8.74, 9.08, 9.43, 9.77, 10.12, 10.46, 10.8, 11.15, 11.49, 11.83, 12.18, 12.52, 12.87, 13.21, 13.55, 13.9, 14.24, 14.58, 14.93, 15.27, 15.62, 15.96, 16.3, 16.65, 16.99, 17.33, 17.68, 18.02, 18.36, 18.71, 19.05, 19.35, 19.41, 19.46, 19.52, 19.73, 20.2, 20.35, 20.35, 20.38, 20.41, 20.44, 20.49, 20.77, 20.95, 21.41, 21.78, 22.05, 22.69, 23.28, 23.33, 23.42, 23.57, 23.75, 23.95, 24.48, 25.72, 27.67, 28.0, 28.08, 28.21, 28.42, 28.69, 29.02, 29.41, 29.87, 30.09, 30.1, 30.35, 30.66] kWh
2026-06-19 19:55:59.106131: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:55:59.107726: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.87, 1.87, 1.87, 2.09, 2.43, 2.77, 5.62, 8.46, 8.85, 10.81, 13.65, 16.32, 16.67, 17.01, 17.36, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 18.05, 18.51, 18.51, 18.51, 18.69, 19.0] kWh
2026-06-19 19:55:59.109132: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 19:55:59.110513: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 138.93, 138.93, 138.93, 142.08, 147.45, 152.58, 190.03, 228.27, 233.8, 260.77, 299.7, 336.24, 341.13, 345.84, 350.55, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 354.89, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 404.87, 410.81, 418.11, 418.11, 418.11, 420.92, 425.54] p
2026-06-19 19:55:59.112553: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, Chrg, , , , ]
2026-06-19 19:55:59.112583: Saving plan best values to HA entities
2026-06-19 19:55:59.244343: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 19:55:59.249821: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 19:55:59.255222: Best charging limit SoC's [1.5, 16.0, 5.5, 7.0, 16.0, 11.5, 6.5, 1.0, 16.0, 16.0]kWh, export []kWh gives import battery 38.53kWh, house 1.39kWh, export 0.0kWh, metric 425.54p, metric10 445.38p
2026-06-19 19:55:59.323157: Marginal costs baseline metric (no standing charge): 325.5725
2026-06-19 19:55:59.501439: Marginal energy costs matrix computed: min=15.37 max=21.99
2026-06-19 19:55:59.574303: Rate array import [{'start': 1195, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 27.2p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1195, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 19:55:59.575020: - Your estimated bill for today is £0.86 and tomorrow is £2.69
2026-06-19 19:55:59.575051: - Import rates are expensive (22.4p - 27.2p) for the next 3 hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 19:55:59.575070: - The battery is currently at 69% and is in eco mode for the next 12 hours.
2026-06-19 19:55:59.575085: - For the next 48 hours there will be no solar generation.
2026-06-19 19:55:59.575100: - You will run out of battery in 13 hours.
2026-06-19 19:55:59.575115: - Your next charge slot will be in 12 hours where import rates will be cheap (15.0p).
2026-06-19 19:55:59.575131:
2026-06-19 19:55:59.623388: Plan calculation took 6.28 seconds
2026-06-19 19:55:59.623659: Inverter 0: Type SK Sunsynk
2026-06-19 19:55:59.623692: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 19:55:59.623873: Reserve min: 5%, battery_min: 5%
2026-06-19 19:55:59.623926: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 19:55:59.624161: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power 649W, current battery voltage 51.2V, grid power -56W, load power 701W, PV Power 0W
2026-06-19 19:55:59.624323: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:55:59.624395: Inverter 0 scheduled charge enable is False
2026-06-19 19:55:59.624436: Inverter 0 charge windows currently []
2026-06-19 19:55:59.624459: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 19:55:59.624545: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:55:59.624565: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:55:59.624594: Inverter 0 scheduled discharge enable is False
2026-06-19 19:55:59.624691: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:55:59.624712: Inverter 0 discharge windows currently []
2026-06-19 19:55:59.624731: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:55:59.624744: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:55:59.624756: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:55:59.684383: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 69%, target 9%
2026-06-19 19:55:59.684529: Inverter 0 disabled charge window while waiting for schedule (now 06-19 19:55:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 19:55:59.684625: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 19:55:59.684820: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 19:55:59.684984: Not setting charging SoC as we are not within the window (now 06-19 19:55:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 19:55:59.685024: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 19:55:59.685072: Inverter 0 Current charge limit is 7% and new target is 5%
2026-06-19 19:55:59.719387: Warn: Web Socket result failed {'id': 62, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:55:59.719523: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:56:04.809970: Warn: Web Socket result failed {'id': 63, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:56:04.810054: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:56:09.878072: Warn: Web Socket result failed {'id': 64, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:56:09.878257: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:56:14.952250: Warn: Web Socket result failed {'id': 65, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:56:14.952361: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:56:20.033701: Warn: Web Socket result failed {'id': 66, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:56:20.033796: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:56:25.049290: Warn: Web Socket result failed {'id': 67, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:56:25.049375: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:56:30.099312: Warn: Web Socket result failed {'id': 68, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:56:30.099438: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:56:35.161834: Warn: Web Socket result failed {'id': 69, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:56:35.161925: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:56:40.168890: Warn: Web Socket result failed {'id': 70, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:56:40.168979: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:56:45.208159: Warn: Web Socket result failed {'id': 71, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 19:56:45.208249: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 19:56:50.209033: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 7.0
2026-06-19 19:56:50.216631: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 19:56:50.216777: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:56:50.216813: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:56:50.216839: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:56:50.216863: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:56:50.216886: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:56:50.216908: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:56:50.216930: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 19:56:50.216950: Inverter 0 count register writes 0
2026-06-19 19:56:50.237410: Total inverter register writes now 0
2026-06-19 19:56:50.257857: Completed run status Demand with Errors reported (check log)
2026-06-19 19:56:50.268671: Saved current settings to /config/predbat_config.json
2026-06-19 19:57:32.341557: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:57:32.341912: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:57:32.341975: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:57:32.342164: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:57:32.342212: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:57:32.342249: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:57:32.342281: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 19:59:32.529982: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 19:59:32.530190: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 19:59:32.530220: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 19:59:32.530337: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 19:59:32.530364: Note: Inverter does not support discharge freeze - disabled
2026-06-19 19:59:32.530381: Note: Inverter does not support charge freeze - disabled
2026-06-19 19:59:32.530397: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:00:00.624650: --------------- PredBat - update at 2026-06-19 20:00:00+01:00 with clock skew 0 minutes, minutes now 1200
2026-06-19 20:00:00.625194: Saved current settings to /config/predbat_config.json
2026-06-19 20:00:00.625274: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 10.2 minutes
2026-06-19 20:00:00.625337: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 20:00:00.625402: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 20:00:00.645807: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 20:00:00.646394: Predbat mode is set to Control charge
2026-06-19 20:00:00.768116: Found 11520 load_today datapoints going back 2 days
2026-06-19 20:00:00.768260: Using load_power data to fill gaps in load_today data
2026-06-19 20:00:00.836067: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 20:00:00.836231: Zero load period starting at 2026-06-19T12:09:00+0100 (471 minutes) for 889 minutes with base value 0.9
2026-06-19 20:00:00.836288: Zero load period starting at 2026-06-18T19:24:00+0100 (1476 minutes) for 64 minutes with base value 0.8
2026-06-19 20:00:00.837295: Processing 384 30-minute periods for power integration
2026-06-19 20:00:00.901148: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 20:00:00.901245: Car charging hold True, threshold 6.0kWh
2026-06-19 20:00:00.901304: Current data so far today: load 5.4kWh, import 1.7kWh, export 0.0kWh, PV 0kWh
2026-06-19 20:00:00.925581: Standing charge is set to 49.98p
2026-06-19 20:00:00.965613: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 20:00:00.965747: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 20:00:00.965957: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 136.7 minutes
2026-06-19 20:00:00.966329: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 136.7 minutes
2026-06-19 20:00:00.972343: Loaded 95 datapoints of futurerate analysis
2026-06-19 20:00:01.108446: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65']
2026-06-19 20:00:01.134384: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 20:00:01.134648: Import rates: min 13.17p, max 36.53p, average 20.02p
2026-06-19 20:00:01.173775: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 20:00:01.173869: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 20:00:01.174993: High export rate found rates in range 99p to -99p
2026-06-19 20:00:01.277019: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 20:00:01.277181: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 20:00:01.277393: Last hour: net energy 0.4kWh, import 0.4kWh, export 0.0kWh, car 0kWh, load 0.5kWh, net cost 10.7p, import 10.7p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 20:00:01.327364: Today's energy total net 1.7kWh, import 1.7kWh, export 0.0kWh, cost 86.36p, import 36.38p, export 0.0p, carbon 0.0kg
2026-06-19 20:00:01.327462: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 20:00:01.330020: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 20:00:01.331135: Warn: Found 1 gaps in load_today totalling 9835 minutes to fill using average data
2026-06-19 20:00:01.331227: Gap starting at 2026-06-18T15:55:00+0100 (1685 minutes) for 9835 minutes
2026-06-19 20:00:01.344715: Historical days now [7] weight [1]
2026-06-19 20:00:01.366659: Today's load divergence 110.39%, in-day adjustment 108.23%, damping 0.95x, yesterday 100.0% today 109.87% blend 16.67%
2026-06-19 20:00:01.366732: Today's predicted so far 12.09kWh with 0.0kWh car/iBoost excluded, 1.04kWh import ignored, and 0kWh forecast extra.
2026-06-19 20:00:01.366761: Today's actual load so far 13.8kWh with 0.0kWh car/iBoost excluded, and 0.38kWh import ignored.
2026-06-19 20:00:01.402919: Inverter 0: Type SK Sunsynk
2026-06-19 20:00:01.402995: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:00:01.403163: Reserve min: 5%, battery_min: 5%
2026-06-19 20:00:01.403219: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 20:00:01.403454: Inverter 0 SoC: 11.04kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power 543W, current battery voltage 51.2V, grid power -50W, load power 573W, PV Power 0W
2026-06-19 20:00:01.403608: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:00:01.403684: Inverter 0 scheduled charge enable is False
2026-06-19 20:00:01.403709: Inverter 0 charge windows currently []
2026-06-19 20:00:01.403732: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:00:01.403832: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:00:01.403857: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:00:01.403887: Inverter 0 scheduled discharge enable is False
2026-06-19 20:00:01.404068: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:00:01.404101: Inverter 0 discharge windows currently []
2026-06-19 20:00:01.404121: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:00:01.404137: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:00:01.404153: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:00:01.468071: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 20:00:01.468155: Plan was last updated on 2026-06-19 19:55:00+01:00 and is now 5.0 minutes old
2026-06-19 20:00:01.468572: Best charge window [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:00:00 @ 27.49p 100% ]
2026-06-19 20:00:01.468608: Best export window [ ]
2026-06-19 20:00:01.469486: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 20:00:01.471573: Load divergence over 8.0 hours mean 656.66W, min 656.4W, max 657.6W, std dev 0.5W, divergence 0.04%
2026-06-19 20:00:01.490535: Creating pool of 12 processes to match your CPU count
2026-06-19 20:00:01.584078: predict base end_record 06-21 11:05:00, final soc 0.8kWh, metric 477.89p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:25:00, load 30.77kWh, PV 0.0kWh
2026-06-19 20:00:01.586168: Slot: [ 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:00:01.588600: SoC: [ 11.04, 10.64, 10.24, 9.84, 9.44, 9.04, 8.63, 8.23, 7.83, 7.46, 7.09, 6.72, 6.35, 5.98, 5.61, 5.24, 4.87, 4.5, 4.13, 3.76, 3.39, 3.02, 2.65, 2.28, 1.91, 1.54, 1.17, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:00:01.590547: BAT: [ 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-, 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-] kWh
2026-06-19 20:00:01.592053: LOAD: [ 5.4, 5.77, 6.15, 6.52, 6.89, 7.27, 7.64, 8.01, 8.39, 8.74, 9.08, 9.43, 9.77, 10.11, 10.46, 10.8, 11.15, 11.49, 11.84, 12.18, 12.53, 12.87, 13.21, 13.56, 13.9, 14.25, 14.59, 14.94, 15.28, 15.63, 15.97, 16.32, 16.66, 17.0, 17.35, 17.69, 18.04, 18.38, 18.73, 19.07, 19.38, 19.43, 19.49, 19.54, 19.77, 20.22, 20.37, 20.38, 20.4, 20.43, 20.46, 20.51, 20.79, 20.97, 21.43, 21.8, 22.07, 22.71, 23.3, 23.35, 23.44, 23.59, 23.78, 23.97, 24.5, 25.74, 27.69, 28.02, 28.1, 28.24, 28.44, 28.71, 29.04, 29.43, 29.89, 30.11, 30.12, 30.37, 30.68, 31.04] kWh
2026-06-19 20:00:01.593623: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:00:01.595419: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 2.05, 2.39, 2.74, 3.08, 3.42, 3.77, 4.11, 4.46, 4.8, 5.15, 5.49, 5.84, 6.14, 6.19, 6.25, 6.31, 6.54, 6.99, 7.14, 7.14, 7.17, 7.19, 7.22, 7.28, 7.56, 7.73, 8.2, 8.57, 8.84, 9.48, 10.06, 10.11, 10.21, 10.35, 10.54, 10.73, 11.27, 12.51, 14.46, 14.79, 14.86, 15.0, 15.2, 15.47, 15.8, 16.2, 16.66, 16.88, 16.89, 17.13, 17.44, 17.8] kWh
2026-06-19 20:00:01.596816: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:00:01.598374: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.38, 141.46, 146.84, 151.99, 156.52, 161.16, 166.03, 170.78, 175.5, 180.22, 185.02, 189.73, 194.45, 198.86, 200.44, 201.98, 203.71, 210.81, 226.45, 231.98, 232.06, 232.8, 233.56, 234.33, 235.83, 243.61, 247.85, 258.94, 266.3, 271.69, 334.68, 346.23, 347.15, 348.93, 351.46, 354.58, 358.25, 368.07, 391.11, 427.51, 433.5, 434.84, 437.18, 440.83, 445.33, 451.26, 457.2, 464.5, 468.03, 468.22, 472.03, 476.66, 481.4] p
2026-06-19 20:00:01.713394: Battery has 13.42 hours left - now at 11.04kWh
2026-06-19 20:00:01.759549: predict base10 end_record 06-21 11:05:00, final soc 0.8kWh, metric 499.23p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:50:00, load 31.99kWh, PV 0.0kWh
2026-06-19 20:00:01.761369: Slot: [ 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:00:01.762872: SoC: [ 11.04, 10.62, 10.2, 9.78, 9.36, 8.94, 8.52, 8.1, 7.68, 7.29, 6.9, 6.51, 6.13, 5.74, 5.35, 4.96, 4.57, 4.19, 3.8, 3.41, 3.02, 2.63, 2.25, 1.86, 1.47, 1.08, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:00:01.764060: BAT: [ 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-, 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-] kWh
2026-06-19 20:00:01.765571: LOAD: [ 5.4, 5.79, 6.18, 6.57, 6.96, 7.35, 7.74, 8.13, 8.53, 8.89, 9.25, 9.62, 9.98, 10.34, 10.7, 11.06, 11.42, 11.78, 12.14, 12.51, 12.87, 13.23, 13.59, 13.95, 14.31, 14.67, 15.04, 15.4, 15.76, 16.12, 16.48, 16.84, 17.2, 17.56, 17.93, 18.29, 18.65, 19.01, 19.37, 19.73, 20.05, 20.11, 20.17, 20.22, 20.47, 20.94, 21.09, 21.1, 21.13, 21.16, 21.18, 21.24, 21.54, 21.72, 22.21, 22.59, 22.88, 23.55, 24.16, 24.21, 24.31, 24.46, 24.66, 24.86, 25.42, 26.72, 28.76, 29.11, 29.19, 29.33, 29.55, 29.83, 30.17, 30.59, 31.07, 31.3, 31.31, 31.57, 31.89, 32.27] kWh
2026-06-19 20:00:01.766957: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:00:01.768372: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.8, 2.16, 2.52, 2.88, 3.24, 3.61, 3.97, 4.33, 4.69, 5.05, 5.41, 5.77, 6.14, 6.5, 6.81, 6.87, 6.93, 6.99, 7.23, 7.7, 7.86, 7.86, 7.89, 7.92, 7.95, 8.01, 8.3, 8.48, 8.97, 9.36, 9.64, 10.31, 10.93, 10.98, 11.08, 11.23, 11.43, 11.63, 12.19, 13.49, 15.53, 15.87, 15.95, 16.1, 16.31, 16.59, 16.94, 17.35, 17.83, 18.06, 18.08, 18.33, 18.66, 19.03] kWh
2026-06-19 20:00:01.769848: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:00:01.772542: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 137.93, 143.75, 149.08, 154.72, 160.12, 164.88, 169.74, 174.84, 179.83, 184.78, 189.72, 194.76, 199.71, 204.66, 209.28, 210.93, 212.54, 214.35, 221.79, 238.19, 243.98, 244.07, 244.85, 245.65, 246.45, 248.03, 256.18, 260.62, 272.24, 279.94, 285.59, 349.2, 361.31, 362.28, 364.14, 366.79, 370.05, 373.89, 384.18, 408.32, 446.45, 452.74, 454.14, 456.59, 460.41, 465.13, 471.33, 477.56, 485.2, 488.9, 489.1, 493.1, 497.94, 502.91] p
2026-06-19 20:00:01.867525: predict best10 end_record 06-21 11:05:00, final soc 1.12kWh, metric 450.64p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:20:00, load 31.99kWh, PV 0.0kWh
2026-06-19 20:00:01.869122: Slot: [ 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:00:01.870336: SoC: [ 11.04, 10.62, 10.2, 9.78, 9.36, 8.94, 8.52, 8.1, 7.68, 7.29, 6.9, 6.51, 6.13, 5.74, 5.35, 4.96, 4.57, 4.19, 3.8, 3.41, 3.02, 2.63, 2.25, 1.86, 1.47, 1.5, 1.11, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.0, 8.94, 10.88, 11.5, 11.5, 11.5, 11.5, 11.44, 11.38, 11.31, 11.05, 10.55, 10.38, 10.38, 10.34, 10.31, 10.28, 10.22, 9.9, 9.71, 9.18, 8.77, 8.46, 7.74, 7.08, 7.03, 6.92, 6.76, 6.76, 6.54, 5.95, 4.55, 2.36, 1.99, 1.9, 1.75, 1.52, 1.22, 0.84, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74] kWh
2026-06-19 20:00:01.871248: BAT: [ 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<bf+, 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<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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 20:00:01.872609: LOAD: [ 5.4, 5.79, 6.18, 6.57, 6.96, 7.35, 7.74, 8.13, 8.53, 8.89, 9.25, 9.62, 9.98, 10.34, 10.7, 11.06, 11.42, 11.78, 12.14, 12.51, 12.87, 13.23, 13.59, 13.95, 14.31, 14.67, 15.04, 15.4, 15.76, 16.12, 16.48, 16.84, 17.2, 17.56, 17.93, 18.29, 18.65, 19.01, 19.37, 19.73, 20.05, 20.11, 20.17, 20.22, 20.47, 20.94, 21.09, 21.1, 21.13, 21.16, 21.18, 21.24, 21.54, 21.72, 22.21, 22.59, 22.88, 23.55, 24.16, 24.21, 24.31, 24.46, 24.66, 24.86, 25.42, 26.72, 28.76, 29.11, 29.19, 29.33, 29.55, 29.83, 30.17, 30.59, 31.07, 31.3, 31.31, 31.57, 31.89, 32.27] kWh
2026-06-19 20:00:01.874092: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:00:01.876817: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 2.09, 2.09, 2.16, 2.53, 2.89, 3.25, 5.69, 8.14, 9.38, 11.35, 13.8, 16.24, 17.27, 17.63, 17.99, 18.31, 18.31, 18.31, 18.31, 18.31, 18.31, 18.31, 18.31, 18.31, 18.31, 18.31, 18.31, 18.31, 18.31, 18.31, 18.31, 18.31, 18.31, 18.31, 18.31, 18.31, 18.31, 18.51, 18.51, 18.51, 18.51, 18.51, 18.51, 18.51, 18.51, 18.51, 18.51, 18.51, 19.09, 19.57, 19.62, 19.63, 19.89, 20.21, 22.67] kWh
2026-06-19 20:00:01.878830: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:00:01.880223: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 142.27, 142.27, 143.42, 148.74, 154.39, 159.78, 191.97, 224.85, 242.41, 269.61, 303.08, 336.56, 350.87, 355.82, 360.77, 365.39, 365.39, 365.39, 365.39, 365.39, 365.39, 365.39, 365.39, 365.39, 365.39, 365.39, 365.39, 365.39, 365.39, 365.39, 365.39, 365.39, 415.37, 415.37, 415.37, 415.37, 415.37, 418.64, 418.64, 418.64, 418.64, 418.64, 418.64, 418.64, 418.64, 418.64, 418.64, 418.64, 427.4, 435.05, 435.75, 435.94, 439.94, 444.79, 477.18] p
2026-06-19 20:00:01.971403: predict best end_record 06-21 11:05:00, final soc 1.19kWh, metric 431.79p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:35:00, load 30.77kWh, PV 0.0kWh
2026-06-19 20:00:01.973210: Slot: [ 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:00:01.974667: SoC: [ 11.04, 10.64, 10.24, 9.84, 9.44, 9.04, 8.63, 8.23, 7.83, 7.46, 7.09, 6.72, 6.35, 5.98, 5.61, 5.24, 4.87, 4.5, 4.13, 3.76, 3.39, 3.02, 2.65, 2.28, 1.91, 1.66, 1.29, 0.92, 0.8, 0.8, 0.8, 3.13, 5.46, 5.5, 7.0, 9.33, 11.49, 11.5, 11.5, 11.5, 11.5, 11.44, 11.38, 11.32, 11.07, 10.59, 10.43, 10.43, 10.4, 10.37, 10.34, 10.28, 9.98, 9.79, 9.29, 8.89, 8.6, 7.91, 7.29, 7.23, 7.13, 6.98, 6.77, 6.57, 6.0, 4.66, 2.57, 2.22, 2.13, 1.99, 1.77, 1.48, 1.12, 1.12, 1.12, 0.89, 0.87, 0.8, 0.8, 3.13] kWh
2026-06-19 20:00:01.975878: BAT: [ 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<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>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<bf+, g<bf+] kWh
2026-06-19 20:00:01.977298: LOAD: [ 5.4, 5.77, 6.15, 6.52, 6.89, 7.27, 7.64, 8.01, 8.39, 8.74, 9.08, 9.43, 9.77, 10.11, 10.46, 10.8, 11.15, 11.49, 11.84, 12.18, 12.53, 12.87, 13.21, 13.56, 13.9, 14.25, 14.59, 14.94, 15.28, 15.63, 15.97, 16.32, 16.66, 17.0, 17.35, 17.69, 18.04, 18.38, 18.73, 19.07, 19.38, 19.43, 19.49, 19.54, 19.77, 20.22, 20.37, 20.38, 20.4, 20.43, 20.46, 20.51, 20.79, 20.97, 21.43, 21.8, 22.07, 22.71, 23.3, 23.35, 23.44, 23.59, 23.78, 23.97, 24.5, 25.74, 27.69, 28.02, 28.1, 28.24, 28.44, 28.71, 29.04, 29.43, 29.89, 30.11, 30.12, 30.37, 30.68, 31.04] kWh
2026-06-19 20:00:01.978666: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:00:01.980211: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.81, 1.81, 1.81, 2.05, 2.39, 2.74, 5.58, 8.42, 8.82, 10.77, 13.62, 16.29, 16.64, 16.98, 17.33, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 17.63, 18.03, 18.48, 18.48, 18.48, 18.66, 18.97, 21.83] kWh
2026-06-19 20:00:01.981540: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:00:01.983015: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 138.07, 138.07, 138.07, 141.49, 146.87, 152.02, 189.47, 227.73, 233.27, 260.25, 299.19, 335.75, 340.65, 345.37, 350.09, 354.49, 354.49, 354.49, 354.49, 354.49, 354.49, 354.49, 354.49, 354.49, 354.49, 354.49, 354.49, 354.49, 354.49, 354.49, 354.49, 354.49, 404.48, 404.48, 404.48, 404.48, 404.48, 404.48, 404.48, 404.48, 404.48, 404.48, 404.48, 404.48, 404.48, 404.48, 404.48, 404.48, 410.42, 417.71, 417.71, 417.71, 420.45, 425.07, 462.73] p
2026-06-19 20:00:01.985289: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, Chrg, , , , , Chrg]
2026-06-19 20:00:01.985331: Saving plan best values to HA entities
2026-06-19 20:00:02.191923: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 20:00:02.197904: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 20:00:02.203931: Best charging limit SoC's [1.5, 16.0, 5.5, 7.0, 16.0, 11.5, 6.5, 1.0, 16.0, 16.0]kWh, export []kWh gives import battery 38.53kWh, house 1.41kWh, export 0.0kWh, metric 431.79p, metric10 450.64p
2026-06-19 20:00:02.289143: Marginal costs baseline metric (no standing charge): 331.8225
2026-06-19 20:00:02.507417: Marginal energy costs matrix computed: min=15.44 max=21.95
2026-06-19 20:00:02.608566: Rate array import [{'start': 1200, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1200, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 20:00:02.609284: - Your estimated bill for today is £0.86 and tomorrow is £2.68
2026-06-19 20:00:02.609317: - Import rates are expensive (22.4p - 26.5p) for the next 3 hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 20:00:02.609336: - The battery is currently at 69% and is in eco mode for the next 12 hours.
2026-06-19 20:00:02.609353: - For the next 48 hours there will be no solar generation.
2026-06-19 20:00:02.609368: - You will run out of battery in 13 hours.
2026-06-19 20:00:02.609383: - Your next charge slot will be in 12 hours where import rates will be cheap (15.0p).
2026-06-19 20:00:02.609399:
2026-06-19 20:00:02.666079: Plan calculation took 1.20 seconds
2026-06-19 20:00:02.669766: No high rate period found
2026-06-19 20:00:02.723222: Import threshold used for optimisation was 16.38p
2026-06-19 20:00:02.787801: Low import rate windows [0: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 1: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 2: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 3: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 4: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 5: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 6: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 7: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 8: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 9: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 10: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 11: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 12: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 13: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 14: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 15: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 16: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 17: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 18: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 19: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 20: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 21: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 22: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 23: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 24: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 25: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 26: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 27: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 28: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 29: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 30: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 31: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 32: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 33: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 34: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 35: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 36: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 37: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 38: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 39: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 40: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 41: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 42: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 43: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 44: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 45: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 46: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 47: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 48: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 49: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 50: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 51: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 52: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 53: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 54: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 55: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 56: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 57: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 58: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 59: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 60: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 61: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 62: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 63: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 64: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 65: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 66: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 67: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 68: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 69: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 70: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 71: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 72: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 73: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 74: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 75: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 76: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 77: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 78: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 79: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 80: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 81: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 82: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 83: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 84: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 85: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 86: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 87: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 88: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 89: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 90: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 91: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 92: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 93: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18]
2026-06-19 20:00:02.797980: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 69%, target 9%
2026-06-19 20:00:02.798098: Inverter 0 disabled charge window while waiting for schedule (now 06-19 20:00:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 20:00:02.798200: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 20:00:02.798417: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 20:00:02.798623: Not setting charging SoC as we are not within the window (now 06-19 20:00:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 20:00:02.798671: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 20:00:02.798722: Inverter 0 Current charge limit is 7% and new target is 5%
2026-06-19 20:00:02.897605: Warn: Web Socket result failed {'id': 72, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:00:02.897721: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:00:07.913084: Warn: Web Socket result failed {'id': 73, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:00:07.913151: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:00:12.966106: Warn: Web Socket result failed {'id': 74, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:00:12.966285: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:00:18.010707: Warn: Web Socket result failed {'id': 75, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:00:18.010887: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:00:23.033943: Warn: Web Socket result failed {'id': 76, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:00:23.034023: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:00:28.075162: Warn: Web Socket result failed {'id': 77, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:00:28.075240: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:00:33.163721: Warn: Web Socket result failed {'id': 78, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:00:33.163808: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:00:38.202085: Warn: Web Socket result failed {'id': 79, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:00:38.202179: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:00:43.221953: Warn: Web Socket result failed {'id': 80, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:00:43.222141: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:00:48.250168: Warn: Web Socket result failed {'id': 81, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:00:48.250260: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:00:53.251047: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 7.0
2026-06-19 20:00:53.260477: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 20:00:53.260650: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:00:53.260691: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:00:53.260718: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:00:53.260741: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:00:53.260764: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:00:53.260786: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:00:53.260808: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:00:53.260832: Inverter 0 count register writes 0
2026-06-19 20:00:53.277137: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 20:00:53.282374: Total inverter register writes now 0
2026-06-19 20:00:53.302354: Completed run status Demand with Errors reported (check log)
2026-06-19 20:00:53.315574: Saved current settings to /config/predbat_config.json
2026-06-19 20:01:32.388329: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:01:32.388552: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:01:32.388585: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:01:32.388710: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:01:32.388741: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:01:32.388759: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:01:32.388775: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:03:32.572378: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:03:32.572671: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:03:32.572710: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:03:32.572906: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:03:32.572952: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:03:32.572986: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:03:32.573020: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:05:00.730796: --------------- PredBat - update at 2026-06-19 20:05:00+01:00 with clock skew 0 minutes, minutes now 1205
2026-06-19 20:05:00.731345: Saved current settings to /config/predbat_config.json
2026-06-19 20:05:00.731422: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 15.2 minutes
2026-06-19 20:05:00.731484: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 20:05:00.731570: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 20:05:00.750494: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 20:05:00.750963: Predbat mode is set to Control charge
2026-06-19 20:05:00.845744: Found 11520 load_today datapoints going back 2 days
2026-06-19 20:05:00.845892: Using load_power data to fill gaps in load_today data
2026-06-19 20:05:00.897840: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 20:05:00.897967: Zero load period starting at 2026-06-19T12:09:00+0100 (476 minutes) for 889 minutes with base value 0.9
2026-06-19 20:05:00.898014: Zero load period starting at 2026-06-18T19:24:00+0100 (1481 minutes) for 64 minutes with base value 0.8
2026-06-19 20:05:00.898845: Processing 384 30-minute periods for power integration
2026-06-19 20:05:00.950277: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 20:05:00.950362: Car charging hold True, threshold 6.0kWh
2026-06-19 20:05:00.950393: Current data so far today: load 5.45kWh, import 1.7kWh, export 0.0kWh, PV 0kWh
2026-06-19 20:05:00.968061: Standing charge is set to 49.98p
2026-06-19 20:05:01.015617: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 20:05:01.015683: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 20:05:01.015844: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 141.7 minutes
2026-06-19 20:05:01.016166: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 141.7 minutes
2026-06-19 20:05:01.021112: Loaded 95 datapoints of futurerate analysis
2026-06-19 20:05:01.148498: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65']
2026-06-19 20:05:01.169245: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 20:05:01.169442: Import rates: min 13.17p, max 36.53p, average 20.02p
2026-06-19 20:05:01.200342: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 20:05:01.200438: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 20:05:01.201337: High export rate found rates in range 99p to -99p
2026-06-19 20:05:01.282639: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 20:05:01.282818: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 20:05:01.283029: Last hour: net energy 0.35kWh, import 0.35kWh, export 0.0kWh, car 0kWh, load 0.5kWh, net cost 9.37p, import 9.37p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 20:05:01.327952: Today's energy total net 1.7kWh, import 1.7kWh, export 0.0kWh, cost 86.36p, import 36.38p, export 0.0p, carbon 0.0kg
2026-06-19 20:05:01.328052: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 20:05:01.330682: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 20:05:01.331809: Warn: Found 1 gaps in load_today totalling 9830 minutes to fill using average data
2026-06-19 20:05:01.331877: Gap starting at 2026-06-18T15:55:00+0100 (1690 minutes) for 9830 minutes
2026-06-19 20:05:01.345179: Historical days now [7] weight [1]
2026-06-19 20:05:01.366683: Today's load divergence 110.09%, in-day adjustment 108.02%, damping 0.95x, yesterday 100.0% today 109.58% blend 16.32%
2026-06-19 20:05:01.366741: Today's predicted so far 12.19kWh with 0.0kWh car/iBoost excluded, 1.04kWh import ignored, and 0kWh forecast extra.
2026-06-19 20:05:01.366764: Today's actual load so far 13.84kWh with 0.0kWh car/iBoost excluded, and 0.39kWh import ignored.
2026-06-19 20:05:01.398064: Inverter 0: Type SK Sunsynk
2026-06-19 20:05:01.398116: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:05:01.398264: Reserve min: 5%, battery_min: 5%
2026-06-19 20:05:01.398329: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 20:05:01.398571: Inverter 0 SoC: 11.03kW 69%, current charge rate 5000W, current discharge rate 5250W, current battery power 542W, current battery voltage 51.2V, grid power -53W, load power 575W, PV Power 0W
2026-06-19 20:05:01.398693: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:05:01.398753: Inverter 0 scheduled charge enable is False
2026-06-19 20:05:01.398773: Inverter 0 charge windows currently []
2026-06-19 20:05:01.398792: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:05:01.398876: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:05:01.398896: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:05:01.398936: Inverter 0 scheduled discharge enable is False
2026-06-19 20:05:01.399031: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:05:01.399052: Inverter 0 discharge windows currently []
2026-06-19 20:05:01.399067: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:05:01.399080: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:05:01.399092: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:05:01.447996: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 20:05:01.448072: Plan was last updated on 2026-06-19 19:55:00+01:00 and is now 10.0 minutes old
2026-06-19 20:05:01.448406: Best charge window [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:00:00 @ 27.49p 100% ]
2026-06-19 20:05:01.448439: Best export window [ ]
2026-06-19 20:05:01.449099: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 20:05:01.450694: Load divergence over 8.0 hours mean 658.75W, min 657.6W, max 658.8W, std dev 0.24W, divergence 0.02%
2026-06-19 20:05:01.465299: Creating pool of 12 processes to match your CPU count
2026-06-19 20:05:01.533178: predict base end_record 06-21 11:10:00, final soc 0.8kWh, metric 478.6p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:30:00, load 30.88kWh, PV 0.0kWh
2026-06-19 20:05:01.534816: Slot: [ 20:05, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:05:01.535974: SoC: [ 11.03, 10.7, 10.3, 9.89, 9.49, 9.09, 8.69, 8.29, 7.89, 7.51, 7.14, 6.77, 6.4, 6.03, 5.66, 5.29, 4.91, 4.54, 4.17, 3.8, 3.43, 3.06, 2.69, 2.32, 1.95, 1.57, 1.2, 0.83, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:05:01.536909: BAT: [ 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-, 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-] kWh
2026-06-19 20:05:01.538077: LOAD: [ 5.45, 5.76, 6.13, 6.51, 6.88, 7.26, 7.63, 8.0, 8.38, 8.73, 9.07, 9.42, 9.77, 10.11, 10.46, 10.8, 11.15, 11.49, 11.84, 12.18, 12.53, 12.88, 13.22, 13.57, 13.91, 14.26, 14.6, 14.95, 15.29, 15.64, 15.98, 16.33, 16.68, 17.02, 17.37, 17.71, 18.06, 18.4, 18.75, 19.1, 19.4, 19.45, 19.51, 19.57, 19.85, 20.25, 20.4, 20.4, 20.43, 20.45, 20.48, 20.55, 20.82, 20.99, 21.46, 21.83, 22.1, 22.74, 23.32, 23.37, 23.47, 23.61, 23.8, 24.0, 24.53, 25.77, 27.72, 28.05, 28.12, 28.26, 28.46, 28.73, 29.06, 29.46, 29.92, 30.14, 30.15, 30.39, 30.7, 31.06] kWh
2026-06-19 20:05:01.539169: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:05:01.540275: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 2.02, 2.36, 2.71, 3.05, 3.4, 3.74, 4.09, 4.44, 4.78, 5.13, 5.47, 5.82, 6.12, 6.17, 6.23, 6.29, 6.57, 6.97, 7.12, 7.12, 7.15, 7.18, 7.2, 7.27, 7.54, 7.71, 8.18, 8.55, 8.82, 9.46, 10.05, 10.09, 10.19, 10.33, 10.52, 10.72, 11.25, 12.49, 14.44, 14.77, 14.84, 14.98, 15.19, 15.45, 15.78, 16.18, 16.64, 16.86, 16.87, 17.12, 17.42, 17.78] kWh
2026-06-19 20:05:01.541433: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:05:01.542540: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 141.01, 146.41, 151.57, 156.12, 160.76, 165.65, 170.42, 175.15, 179.88, 184.69, 189.43, 194.16, 198.55, 200.08, 201.67, 203.42, 212.06, 226.1, 231.53, 231.57, 232.3, 233.09, 233.86, 235.67, 243.15, 247.39, 258.48, 265.84, 271.23, 334.23, 345.78, 346.7, 348.48, 351.01, 354.13, 357.8, 367.62, 390.66, 427.06, 433.06, 434.39, 436.73, 440.38, 444.88, 450.81, 456.75, 464.05, 467.58, 467.77, 471.59, 476.21, 480.95] p
2026-06-19 20:05:01.647416: Battery has 13.42 hours left - now at 11.03kWh
2026-06-19 20:05:01.689056: predict base10 end_record 06-21 11:10:00, final soc 0.8kWh, metric 499.89p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:50:00, load 32.1kWh, PV 0.0kWh
2026-06-19 20:05:01.690487: Slot: [ 20:05, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:05:01.691736: SoC: [ 11.03, 10.68, 10.26, 9.84, 9.42, 9.0, 8.58, 8.16, 7.74, 7.35, 6.96, 6.57, 6.18, 5.79, 5.4, 5.01, 4.62, 4.23, 3.85, 3.46, 3.07, 2.68, 2.29, 1.9, 1.51, 1.12, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:05:01.692690: BAT: [ 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-, 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-] kWh
2026-06-19 20:05:01.693809: LOAD: [ 5.45, 5.78, 6.17, 6.56, 6.95, 7.34, 7.73, 8.12, 8.51, 8.88, 9.24, 9.61, 9.97, 10.33, 10.69, 11.06, 11.42, 11.78, 12.14, 12.51, 12.87, 13.23, 13.59, 13.96, 14.32, 14.68, 15.04, 15.4, 15.77, 16.13, 16.49, 16.85, 17.22, 17.58, 17.94, 18.3, 18.67, 19.03, 19.39, 19.75, 20.07, 20.12, 20.19, 20.25, 20.54, 20.96, 21.12, 21.12, 21.15, 21.18, 21.2, 21.27, 21.56, 21.74, 22.23, 22.62, 22.9, 23.57, 24.18, 24.23, 24.33, 24.48, 24.68, 24.89, 25.44, 26.74, 28.79, 29.13, 29.21, 29.36, 29.57, 29.85, 30.2, 30.61, 31.09, 31.32, 31.33, 31.59, 31.91, 32.29] kWh
2026-06-19 20:05:01.694842: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:05:01.696167: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.76, 2.13, 2.49, 2.85, 3.21, 3.58, 3.94, 4.3, 4.66, 5.03, 5.39, 5.75, 6.11, 6.47, 6.79, 6.85, 6.91, 6.97, 7.26, 7.68, 7.84, 7.84, 7.87, 7.9, 7.93, 8.0, 8.28, 8.46, 8.95, 9.34, 9.62, 10.29, 10.9, 10.96, 11.06, 11.2, 11.4, 11.61, 12.16, 13.46, 15.51, 15.85, 15.93, 16.08, 16.29, 16.57, 16.92, 17.33, 17.81, 18.04, 18.05, 18.31, 18.63, 19.01] kWh
2026-06-19 20:05:01.697943: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:05:01.700249: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 137.36, 143.21, 148.55, 154.21, 159.62, 164.39, 169.26, 174.39, 179.39, 184.35, 189.31, 194.36, 199.32, 204.28, 208.88, 210.48, 212.15, 213.99, 223.03, 237.75, 243.43, 243.48, 244.25, 245.07, 245.88, 247.77, 255.61, 260.06, 271.68, 279.38, 285.03, 348.64, 360.75, 361.72, 363.58, 366.23, 369.49, 373.34, 383.63, 407.76, 445.9, 452.18, 453.58, 456.03, 459.85, 464.57, 470.78, 477.0, 484.65, 488.35, 488.54, 492.54, 497.39, 502.35] p
2026-06-19 20:05:01.781250: predict best10 end_record 06-21 11:10:00, final soc 1.45kWh, metric 456.04p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:20:00, load 32.1kWh, PV 0.0kWh
2026-06-19 20:05:01.784005: Slot: [ 20:05, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:05:01.786071: SoC: [ 11.03, 10.68, 10.26, 9.84, 9.42, 9.0, 8.58, 8.16, 7.74, 7.35, 6.96, 6.57, 6.18, 5.79, 5.4, 5.01, 4.62, 4.23, 3.85, 3.46, 3.07, 2.68, 2.29, 1.9, 1.51, 1.51, 1.12, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.0, 8.94, 10.88, 11.5, 11.5, 11.5, 11.5, 11.44, 11.38, 11.31, 10.99, 10.54, 10.38, 10.37, 10.34, 10.31, 10.28, 10.21, 9.9, 9.71, 9.18, 8.76, 8.46, 7.74, 7.08, 7.03, 6.92, 6.76, 6.76, 6.54, 5.94, 4.55, 2.35, 1.98, 1.9, 1.74, 1.51, 1.21, 0.84, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74] kWh
2026-06-19 20:05:01.787756: BAT: [ 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<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>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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 20:05:01.789771: LOAD: [ 5.45, 5.78, 6.17, 6.56, 6.95, 7.34, 7.73, 8.12, 8.51, 8.88, 9.24, 9.61, 9.97, 10.33, 10.69, 11.06, 11.42, 11.78, 12.14, 12.51, 12.87, 13.23, 13.59, 13.96, 14.32, 14.68, 15.04, 15.4, 15.77, 16.13, 16.49, 16.85, 17.22, 17.58, 17.94, 18.3, 18.67, 19.03, 19.39, 19.75, 20.07, 20.12, 20.19, 20.25, 20.54, 20.96, 21.12, 21.12, 21.15, 21.18, 21.2, 21.27, 21.56, 21.74, 22.23, 22.62, 22.9, 23.57, 24.18, 24.23, 24.33, 24.48, 24.68, 24.89, 25.44, 26.74, 28.79, 29.13, 29.21, 29.36, 29.57, 29.85, 30.2, 30.61, 31.09, 31.32, 31.33, 31.59, 31.91, 32.29] kWh
2026-06-19 20:05:01.791674: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:05:01.793640: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 2.06, 2.06, 2.13, 2.49, 2.85, 3.21, 5.66, 8.1, 9.35, 11.32, 13.77, 16.21, 17.24, 17.6, 17.97, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 19.07, 19.55, 19.59, 19.6, 19.86, 20.18, 22.65] kWh
2026-06-19 20:05:01.795592: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:05:01.797582: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 141.8, 141.8, 142.82, 148.17, 153.83, 159.24, 191.44, 224.34, 241.9, 269.13, 302.61, 336.1, 350.43, 355.39, 360.35, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 414.94, 414.94, 414.94, 414.94, 414.94, 418.2, 418.2, 418.2, 418.2, 418.2, 418.2, 418.2, 418.2, 418.2, 418.2, 418.2, 427.01, 434.65, 435.35, 435.55, 439.55, 444.39, 476.79] p
2026-06-19 20:05:01.915320: predict best end_record 06-21 11:10:00, final soc 1.58kWh, metric 438.16p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:35:00, load 30.88kWh, PV 0.0kWh
2026-06-19 20:05:01.917135: Slot: [ 20:05, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:05:01.918611: SoC: [ 11.03, 10.7, 10.3, 9.89, 9.49, 9.09, 8.69, 8.29, 7.89, 7.51, 7.14, 6.77, 6.4, 6.03, 5.66, 5.29, 4.91, 4.54, 4.17, 3.8, 3.43, 3.06, 2.69, 2.32, 1.95, 1.64, 1.26, 0.89, 0.8, 0.8, 0.8, 3.13, 5.46, 5.5, 7.0, 9.33, 11.49, 11.5, 11.5, 11.5, 11.5, 11.44, 11.38, 11.32, 11.02, 10.59, 10.43, 10.43, 10.4, 10.37, 10.34, 10.26, 9.97, 9.79, 9.29, 8.89, 8.6, 7.91, 7.28, 7.23, 7.13, 6.98, 6.77, 6.56, 5.99, 4.66, 2.56, 2.21, 2.13, 1.98, 1.76, 1.48, 1.12, 1.12, 1.12, 0.89, 0.87, 0.8, 0.8, 3.13] kWh
2026-06-19 20:05:01.919864: BAT: [ 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<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~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<bf+, g<bf+] kWh
2026-06-19 20:05:01.921308: LOAD: [ 5.45, 5.76, 6.13, 6.51, 6.88, 7.26, 7.63, 8.0, 8.38, 8.73, 9.07, 9.42, 9.77, 10.11, 10.46, 10.8, 11.15, 11.49, 11.84, 12.18, 12.53, 12.88, 13.22, 13.57, 13.91, 14.26, 14.6, 14.95, 15.29, 15.64, 15.98, 16.33, 16.68, 17.02, 17.37, 17.71, 18.06, 18.4, 18.75, 19.1, 19.4, 19.45, 19.51, 19.57, 19.85, 20.25, 20.4, 20.4, 20.43, 20.45, 20.48, 20.55, 20.82, 20.99, 21.46, 21.83, 22.1, 22.74, 23.32, 23.37, 23.47, 23.61, 23.8, 24.0, 24.53, 25.77, 27.72, 28.05, 28.12, 28.26, 28.46, 28.73, 29.06, 29.46, 29.92, 30.14, 30.15, 30.39, 30.7, 31.06] kWh
2026-06-19 20:05:01.922691: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:05:01.924022: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.76, 1.76, 1.76, 2.02, 2.36, 2.71, 5.55, 8.4, 8.79, 10.75, 13.59, 16.26, 16.62, 16.96, 17.31, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 18.0, 18.46, 18.46, 18.46, 18.64, 18.95, 21.81] kWh
2026-06-19 20:05:01.925305: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:05:01.926708: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 137.21, 137.21, 137.21, 141.02, 146.42, 151.58, 189.05, 227.32, 232.88, 259.87, 298.83, 335.4, 340.32, 345.05, 349.78, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 410.09, 417.39, 417.39, 417.39, 420.17, 424.8, 462.45] p
2026-06-19 20:05:01.928841: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, Chrg, , , , , Chrg]
2026-06-19 20:05:01.928878: Saving plan best values to HA entities
2026-06-19 20:05:02.097770: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 20:05:02.104648: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 20:05:02.110455: Best charging limit SoC's [1.5, 16.0, 5.5, 7.0, 16.0, 11.5, 6.5, 1.0, 16.0, 16.0]kWh, export []kWh gives import battery 38.49kWh, house 1.44kWh, export 0.0kWh, metric 438.16p, metric10 456.04p
2026-06-19 20:05:02.187801: Marginal costs baseline metric (no standing charge): 338.1903
2026-06-19 20:05:02.406943: Marginal energy costs matrix computed: min=15.54 max=21.93
2026-06-19 20:05:02.497072: Rate array import [{'start': 1205, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1205, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 20:05:02.497830: - Your estimated bill for today is £0.86 and tomorrow is £2.68
2026-06-19 20:05:02.497868: - Import rates are expensive (22.4p - 26.5p) for the next 2 hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 20:05:02.497887: - The battery is currently at 69% and is in eco mode for the next 11 hours.
2026-06-19 20:05:02.497903: - For the next 48 hours there will be no solar generation.
2026-06-19 20:05:02.497918: - You will run out of battery in 13 hours.
2026-06-19 20:05:02.497933: - Your next charge slot will be in 11 hours where import rates will be cheap (15.0p).
2026-06-19 20:05:02.497949:
2026-06-19 20:05:02.547338: Plan calculation took 1.10 seconds
2026-06-19 20:05:02.550992: No high rate period found
2026-06-19 20:05:02.602160: Import threshold used for optimisation was 16.38p
2026-06-19 20:05:02.652900: Low import rate windows [0: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 1: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 2: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 3: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 4: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 5: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 6: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 7: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 8: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 9: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 10: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 11: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 12: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 13: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 14: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 15: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 16: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 17: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 18: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 19: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 20: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 21: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 22: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 23: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 24: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 25: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 26: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 27: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 28: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 29: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 30: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 31: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 32: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 33: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 34: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 35: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 36: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 37: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 38: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 39: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 40: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 41: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 42: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 43: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 44: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 45: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 46: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 47: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 48: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 49: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 50: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 51: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 52: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 53: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 54: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 55: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 56: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 57: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 58: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 59: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 60: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 61: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 62: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 63: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 64: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 65: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 66: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 67: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 68: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 69: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 70: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 71: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 72: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 73: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 74: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 75: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 76: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 77: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 78: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 79: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 80: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 81: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 82: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 83: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 84: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 85: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 86: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 87: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 88: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 89: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 90: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 91: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 92: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 93: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 94: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41]
2026-06-19 20:05:02.660726: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 69%, target 9%
2026-06-19 20:05:02.660835: Inverter 0 disabled charge window while waiting for schedule (now 06-19 20:05:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 20:05:02.660930: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 20:05:02.661144: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 20:05:02.661309: Not setting charging SoC as we are not within the window (now 06-19 20:05:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 20:05:02.661353: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 20:05:02.661404: Inverter 0 Current charge limit is 7% and new target is 5%
2026-06-19 20:05:02.750697: Warn: Web Socket result failed {'id': 82, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:05:02.750765: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:05:07.843061: Warn: Web Socket result failed {'id': 83, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:05:07.843226: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:05:12.937785: Warn: Web Socket result failed {'id': 84, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:05:12.937873: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:05:17.952408: Warn: Web Socket result failed {'id': 85, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:05:17.952604: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:05:22.958077: Warn: Web Socket result failed {'id': 86, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:05:22.958166: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:05:27.983499: Warn: Web Socket result failed {'id': 87, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:05:27.983671: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:05:33.035581: Warn: Web Socket result failed {'id': 88, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:05:33.035679: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:05:38.139171: Warn: Web Socket result failed {'id': 89, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:05:38.139243: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:05:43.151097: Warn: Web Socket result failed {'id': 90, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:05:43.151177: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:05:48.231482: Warn: Web Socket result failed {'id': 91, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:05:48.231701: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:05:53.232267: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 7.0
2026-06-19 20:05:53.240334: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 20:05:53.240474: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:05:53.240508: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:05:53.240533: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:05:53.240557: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:05:53.240608: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:05:53.240631: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:05:53.240660: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:05:53.240683: Inverter 0 count register writes 0
2026-06-19 20:05:53.256876: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 20:05:53.257018: Recompute is saving previous plan...
2026-06-19 20:05:53.259617: Best charge window [ 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 0%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 0%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 0% ]
2026-06-19 20:05:53.259670: Best export window [ ]
2026-06-19 20:05:53.260297: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 20:05:53.262136: Load divergence over 8.0 hours mean 658.75W, min 657.6W, max 658.8W, std dev 0.24W, divergence 0.02%
2026-06-19 20:05:53.280065: Calculating data from yesterday for savings calculation
2026-06-19 20:05:53.290611: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 20:05:53.296948: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 20:05:53.298060: Creating pool of 12 processes to match your CPU count
2026-06-19 20:05:53.351915: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 20:05:53.353880: Optimise levels pass started at 2026-06-19 20:05:53
2026-06-19 20:05:53.353921: Optimise all windows, total charge 94 export 1
2026-06-19 20:05:53.587690: >> Region optimisation pass width 960
2026-06-19 20:05:53.924306: >> Region optimisation pass width 480
2026-06-19 20:05:54.290492: >> Region optimisation pass width 240
2026-06-19 20:05:54.734310: >> Region optimisation pass width 120
2026-06-19 20:05:55.701892: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 77
2026-06-19 20:05:55.701980: Optimise levels pass ended at 2026-06-19 20:05:55, duration 2.3 seconds tried 325 combinations
2026-06-19 20:05:55.702027: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 414.29p, best_keep 0kWh, best_cycle 46.45kWh, best_carbon 0kg, best_import 32.39kWh
2026-06-19 20:05:55.714250: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 11.5, 11.5, 0, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 20:05:55.714464: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 317.63p, best_cost 325.89p, best_cycle 32.08kWh, best_carbon 0kg, best_import 40.03kWh
2026-06-19 20:05:55.746437: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 317.63p, best_cost 325.89p, best_cycle 32.08kWh, best_carbon 0kg, best_import 40.03kWh
2026-06-19 20:05:55.777910: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 317.59p, best_cost 325.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 40.03kWh
2026-06-19 20:05:55.891642: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 317.59p, best_cost 325.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 40.03kWh
2026-06-19 20:05:55.922021: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 317.59p, best_cost 325.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 40.03kWh
2026-06-19 20:05:55.951447: Best charge windows best_metric 317.59p, best_cost 325.84p, best_carbon 0kg, best_import 40.03kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:05:55.952469: Best charge windows best_metric 317.59p, best_cost 325.84p, best_carbon 0kg, best_import 40.03kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:05:55.952688: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 317.59p, best_cost 325.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 40.03kWh
2026-06-19 20:05:55.983963: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 317.59p, best_cost 325.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 40.03kWh
2026-06-19 20:05:56.015862: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 317.59p, best_cost 325.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 40.03kWh
2026-06-19 20:05:56.132590: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 317.59p, best_cost 325.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 40.03kWh
2026-06-19 20:05:56.167039: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 317.59p, best_cost 325.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 40.03kWh
2026-06-19 20:05:56.194617: Best charge windows best_metric 317.59p, best_cost 325.84p, best_carbon 0kg, best_import 40.03kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:05:56.194813: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 317.59p, best_cost 325.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 40.03kWh
2026-06-19 20:05:56.225028: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 317.59p, best_cost 325.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 40.03kWh
2026-06-19 20:05:56.253728: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 317.59p, best_cost 325.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 40.03kWh
2026-06-19 20:05:56.370962: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 317.59p, best_cost 325.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 40.03kWh
2026-06-19 20:05:56.396285: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 317.59p, best_cost 325.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 40.03kWh
2026-06-19 20:05:56.423842: Best charge windows best_metric 317.59p, best_cost 325.84p, best_carbon 0kg, best_import 40.03kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:05:56.423947: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 317.59p, best_cost 325.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 40.03kWh
2026-06-19 20:05:56.445856: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 317.59p, best_cost 325.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 40.03kWh
2026-06-19 20:05:56.468948: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 317.59p, best_cost 325.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 40.03kWh
2026-06-19 20:05:56.570885: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 317.59p, best_cost 325.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 40.03kWh
2026-06-19 20:05:56.597734: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 317.59p, best_cost 325.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 40.03kWh
2026-06-19 20:05:56.625287: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 317.59p, best_cost 325.84p, best_cycle 32.08kWh, best_carbon 0kg, best_import 40.03kWh
2026-06-19 20:05:56.657277: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 317.01p, best_cost 325.25p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:56.684432: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 316.74p, best_cost 325.09p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:56.733285: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 316.74p, best_cost 325.09p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:56.777759: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 316.74p, best_cost 325.09p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:56.828276: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 316.52p, best_cost 324.85p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:56.877011: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 316.52p, best_cost 324.85p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:56.926772: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 316.5p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:56.971968: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 316.5p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:57.026916: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:57.080319: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:57.144346: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:57.253042: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:57.355767: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:57.420438: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:57.469027: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:57.648476: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:57.699648: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:57.752672: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:57.810358: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:57.867535: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:57.915993: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:57.971672: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:58.001623: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:58.027719: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:58.053009: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:58.079286: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:58.104472: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:58.197485: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:58.255938: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:58.307580: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:58.383049: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:58.408974: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:58.436187: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:58.465821: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 316.46p, best_cost 324.83p, best_cycle 31.34kWh, best_carbon 0kg, best_import 39.98kWh
2026-06-19 20:05:58.490429: Best charge windows best_metric 316.46p, best_cost 324.83p, best_carbon 0kg, best_import 39.98kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:05:58.490763: Tweak plan optimisation started
2026-06-19 20:05:58.708346: Tweak optimisation finished metric 316.45 cost 324.83 metric_keep 0 cycle 31.34 carbon 0 import 39.98
2026-06-19 20:05:58.717025: Raw charge windows [ 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 72%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ] reserve 0.8
2026-06-19 20:05:58.717586: Unclipped charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:30:00 @ 27.45p 100% ] reserve 0.8
2026-06-19 20:05:58.717962: Unfiltered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:30:00 @ 27.45p 100% ] reserve 0.8
2026-06-19 20:05:58.718281: Filtered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:30:00 @ 27.45p 100% ] reserve 0.8
2026-06-19 20:05:58.743326: Previous plan best metric is 316.46 (cost 324.83) and new plan best metric is 316.46 (cost 324.83)
2026-06-19 20:05:58.743411: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 20:05:58.743717: Plan valid is now true after recompute was False
2026-06-19 20:05:58.766808: predict base end_record 06-21 11:00:00, final soc 0.8kWh, metric 476.21p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:30:00, load 30.7kWh, PV 0.0kWh
2026-06-19 20:05:58.768369: Slot: [ 20:05, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:05:58.769467: SoC: [ 11.03, 10.7, 10.3, 9.89, 9.49, 9.09, 8.69, 8.29, 7.89, 7.51, 7.14, 6.77, 6.4, 6.03, 5.66, 5.29, 4.91, 4.54, 4.17, 3.8, 3.43, 3.06, 2.69, 2.32, 1.95, 1.57, 1.2, 0.83, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:05:58.770388: BAT: [ 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-, 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-] kWh
2026-06-19 20:05:58.771458: LOAD: [ 5.45, 5.76, 6.13, 6.51, 6.88, 7.26, 7.63, 8.0, 8.38, 8.73, 9.07, 9.42, 9.77, 10.11, 10.46, 10.8, 11.15, 11.49, 11.84, 12.18, 12.53, 12.88, 13.22, 13.57, 13.91, 14.26, 14.6, 14.95, 15.29, 15.64, 15.98, 16.33, 16.68, 17.02, 17.37, 17.71, 18.06, 18.4, 18.75, 19.1, 19.4, 19.45, 19.51, 19.57, 19.85, 20.25, 20.4, 20.4, 20.43, 20.45, 20.48, 20.55, 20.82, 20.99, 21.46, 21.83, 22.1, 22.74, 23.32, 23.37, 23.47, 23.61, 23.8, 24.0, 24.53, 25.77, 27.72, 28.05, 28.12, 28.26, 28.46, 28.73, 29.06, 29.46, 29.92, 30.14, 30.15, 30.39, 30.7] kWh
2026-06-19 20:05:58.772477: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:05:58.773524: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 2.02, 2.36, 2.71, 3.05, 3.4, 3.74, 4.09, 4.44, 4.78, 5.13, 5.47, 5.82, 6.12, 6.17, 6.23, 6.29, 6.57, 6.97, 7.12, 7.12, 7.15, 7.18, 7.2, 7.27, 7.54, 7.71, 8.18, 8.55, 8.82, 9.46, 10.05, 10.09, 10.19, 10.33, 10.52, 10.72, 11.25, 12.49, 14.44, 14.77, 14.84, 14.98, 15.19, 15.45, 15.78, 16.18, 16.64, 16.86, 16.87, 17.12, 17.42] kWh
2026-06-19 20:05:58.774599: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:05:58.775659: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 141.01, 146.41, 151.57, 156.12, 160.76, 165.65, 170.42, 175.15, 179.88, 184.69, 189.43, 194.16, 198.55, 200.08, 201.67, 203.42, 212.06, 226.1, 231.53, 231.57, 232.3, 233.09, 233.86, 235.67, 243.15, 247.39, 258.48, 265.84, 271.23, 334.23, 345.78, 346.7, 348.48, 351.01, 354.13, 357.8, 367.62, 390.66, 427.06, 433.06, 434.39, 436.73, 440.38, 444.88, 450.81, 456.75, 464.05, 467.58, 467.77, 471.59, 476.21] p
2026-06-19 20:05:58.866622: Battery has 13.42 hours left - now at 11.03kWh
2026-06-19 20:05:58.901422: predict base10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 497.39p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:50:00, load 31.91kWh, PV 0.0kWh
2026-06-19 20:05:58.902815: Slot: [ 20:05, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:05:58.903875: SoC: [ 11.03, 10.68, 10.26, 9.84, 9.42, 9.0, 8.58, 8.16, 7.74, 7.35, 6.96, 6.57, 6.18, 5.79, 5.4, 5.01, 4.62, 4.23, 3.85, 3.46, 3.07, 2.68, 2.29, 1.9, 1.51, 1.12, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:05:58.904797: BAT: [ 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-, 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-] kWh
2026-06-19 20:05:58.905988: LOAD: [ 5.45, 5.78, 6.17, 6.56, 6.95, 7.34, 7.73, 8.12, 8.51, 8.88, 9.24, 9.61, 9.97, 10.33, 10.69, 11.06, 11.42, 11.78, 12.14, 12.51, 12.87, 13.23, 13.59, 13.96, 14.32, 14.68, 15.04, 15.4, 15.77, 16.13, 16.49, 16.85, 17.22, 17.58, 17.94, 18.3, 18.67, 19.03, 19.39, 19.75, 20.07, 20.12, 20.19, 20.25, 20.54, 20.96, 21.12, 21.12, 21.15, 21.18, 21.2, 21.27, 21.56, 21.74, 22.23, 22.62, 22.9, 23.57, 24.18, 24.23, 24.33, 24.48, 24.68, 24.89, 25.44, 26.74, 28.79, 29.13, 29.21, 29.36, 29.57, 29.85, 30.2, 30.61, 31.09, 31.32, 31.33, 31.59, 31.91] kWh
2026-06-19 20:05:58.907016: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:05:58.908081: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.76, 2.13, 2.49, 2.85, 3.21, 3.58, 3.94, 4.3, 4.66, 5.03, 5.39, 5.75, 6.11, 6.47, 6.79, 6.85, 6.91, 6.97, 7.26, 7.68, 7.84, 7.84, 7.87, 7.9, 7.93, 8.0, 8.28, 8.46, 8.95, 9.34, 9.62, 10.29, 10.9, 10.96, 11.06, 11.2, 11.4, 11.61, 12.16, 13.46, 15.51, 15.85, 15.93, 16.08, 16.29, 16.57, 16.92, 17.33, 17.81, 18.04, 18.05, 18.31, 18.63] kWh
2026-06-19 20:05:58.909100: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:05:58.910387: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 137.36, 143.21, 148.55, 154.21, 159.62, 164.39, 169.26, 174.39, 179.39, 184.35, 189.31, 194.36, 199.32, 204.28, 208.88, 210.48, 212.15, 213.99, 223.03, 237.75, 243.43, 243.48, 244.25, 245.07, 245.88, 247.77, 255.61, 260.06, 271.68, 279.38, 285.03, 348.64, 360.75, 361.72, 363.58, 366.23, 369.49, 373.34, 383.63, 407.76, 445.9, 452.18, 453.58, 456.03, 459.85, 464.57, 470.78, 477.0, 484.65, 488.35, 488.54, 492.54, 497.39] p
2026-06-19 20:05:58.971959: predict best10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 444.39p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:20:00, load 31.91kWh, PV 0.0kWh
2026-06-19 20:05:58.973341: Slot: [ 20:05, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:05:58.974499: SoC: [ 11.03, 10.68, 10.26, 9.84, 9.42, 9.0, 8.58, 8.16, 7.74, 7.35, 6.96, 6.57, 6.18, 5.79, 5.4, 5.01, 4.62, 4.23, 3.85, 3.46, 3.07, 2.68, 2.29, 1.9, 1.51, 1.51, 1.12, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.0, 8.94, 10.88, 11.5, 11.5, 11.5, 11.5, 11.44, 11.38, 11.31, 10.99, 10.54, 10.38, 10.37, 10.34, 10.31, 10.28, 10.21, 9.9, 9.71, 9.18, 8.76, 8.46, 7.74, 7.08, 7.03, 6.92, 6.76, 6.76, 6.54, 5.94, 4.55, 2.35, 1.98, 1.9, 1.74, 1.51, 1.21, 0.84, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:05:58.975487: BAT: [ 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<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>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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 20:05:58.976621: LOAD: [ 5.45, 5.78, 6.17, 6.56, 6.95, 7.34, 7.73, 8.12, 8.51, 8.88, 9.24, 9.61, 9.97, 10.33, 10.69, 11.06, 11.42, 11.78, 12.14, 12.51, 12.87, 13.23, 13.59, 13.96, 14.32, 14.68, 15.04, 15.4, 15.77, 16.13, 16.49, 16.85, 17.22, 17.58, 17.94, 18.3, 18.67, 19.03, 19.39, 19.75, 20.07, 20.12, 20.19, 20.25, 20.54, 20.96, 21.12, 21.12, 21.15, 21.18, 21.2, 21.27, 21.56, 21.74, 22.23, 22.62, 22.9, 23.57, 24.18, 24.23, 24.33, 24.48, 24.68, 24.89, 25.44, 26.74, 28.79, 29.13, 29.21, 29.36, 29.57, 29.85, 30.2, 30.61, 31.09, 31.32, 31.33, 31.59, 31.91] kWh
2026-06-19 20:05:58.977641: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:05:58.978751: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 2.06, 2.06, 2.13, 2.49, 2.85, 3.21, 5.66, 8.1, 9.35, 11.32, 13.77, 16.21, 17.24, 17.6, 17.97, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 19.07, 19.55, 19.59, 19.6, 19.86, 20.18] kWh
2026-06-19 20:05:58.979787: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:05:58.980889: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 141.8, 141.8, 142.82, 148.17, 153.83, 159.24, 191.44, 224.34, 241.9, 269.13, 302.61, 336.1, 350.43, 355.39, 360.35, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 364.95, 414.94, 414.94, 414.94, 414.94, 414.94, 418.2, 418.2, 418.2, 418.2, 418.2, 418.2, 418.2, 418.2, 418.2, 418.2, 418.2, 427.01, 434.65, 435.35, 435.55, 439.55, 444.39] p
2026-06-19 20:05:59.043592: predict best end_record 06-21 11:00:00, final soc 0.8kWh, metric 424.8p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:35:00, load 30.7kWh, PV 0.0kWh
2026-06-19 20:05:59.044951: Slot: [ 20:05, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:05:59.046114: SoC: [ 11.03, 10.7, 10.3, 9.89, 9.49, 9.09, 8.69, 8.29, 7.89, 7.51, 7.14, 6.77, 6.4, 6.03, 5.66, 5.29, 4.91, 4.54, 4.17, 3.8, 3.43, 3.06, 2.69, 2.32, 1.95, 1.64, 1.26, 0.89, 0.8, 0.8, 0.8, 3.13, 5.46, 5.5, 7.0, 9.33, 11.49, 11.5, 11.5, 11.5, 11.5, 11.44, 11.38, 11.32, 11.02, 10.59, 10.43, 10.43, 10.4, 10.37, 10.34, 10.26, 9.97, 9.79, 9.29, 8.89, 8.6, 7.91, 7.28, 7.23, 7.13, 6.98, 6.77, 6.56, 5.99, 4.66, 2.56, 2.21, 2.13, 1.98, 1.76, 1.48, 1.12, 1.12, 1.12, 0.89, 0.87, 0.8, 0.8] kWh
2026-06-19 20:05:59.047008: BAT: [ 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<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~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<bf+] kWh
2026-06-19 20:05:59.048077: LOAD: [ 5.45, 5.76, 6.13, 6.51, 6.88, 7.26, 7.63, 8.0, 8.38, 8.73, 9.07, 9.42, 9.77, 10.11, 10.46, 10.8, 11.15, 11.49, 11.84, 12.18, 12.53, 12.88, 13.22, 13.57, 13.91, 14.26, 14.6, 14.95, 15.29, 15.64, 15.98, 16.33, 16.68, 17.02, 17.37, 17.71, 18.06, 18.4, 18.75, 19.1, 19.4, 19.45, 19.51, 19.57, 19.85, 20.25, 20.4, 20.4, 20.43, 20.45, 20.48, 20.55, 20.82, 20.99, 21.46, 21.83, 22.1, 22.74, 23.32, 23.37, 23.47, 23.61, 23.8, 24.0, 24.53, 25.77, 27.72, 28.05, 28.12, 28.26, 28.46, 28.73, 29.06, 29.46, 29.92, 30.14, 30.15, 30.39, 30.7] kWh
2026-06-19 20:05:59.049102: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:05:59.050197: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.76, 1.76, 1.76, 2.02, 2.36, 2.71, 5.55, 8.4, 8.79, 10.75, 13.59, 16.26, 16.62, 16.96, 17.31, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 18.0, 18.46, 18.46, 18.46, 18.64, 18.95] kWh
2026-06-19 20:05:59.051206: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:05:59.052265: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 137.21, 137.21, 137.21, 141.02, 146.42, 151.58, 189.05, 227.32, 232.88, 259.87, 298.83, 335.4, 340.32, 345.05, 349.78, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 354.17, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 404.15, 410.09, 417.39, 417.39, 417.39, 420.17, 424.8] p
2026-06-19 20:05:59.053941: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, Chrg, , , , ]
2026-06-19 20:05:59.053968: Saving plan best values to HA entities
2026-06-19 20:05:59.174480: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 20:05:59.178834: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 20:05:59.183215: Best charging limit SoC's [1.5, 16.0, 5.5, 7.0, 16.0, 11.5, 6.5, 1.0, 16.0, 16.0]kWh, export []kWh gives import battery 38.49kWh, house 1.44kWh, export 0.0kWh, metric 424.8p, metric10 444.39p
2026-06-19 20:05:59.244727: Marginal costs baseline metric (no standing charge): 324.8293
2026-06-19 20:05:59.412257: Marginal energy costs matrix computed: min=15.54 max=21.93
2026-06-19 20:05:59.477288: Rate array import [{'start': 1205, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1205, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 20:05:59.477926: - Your estimated bill for today is £0.86 and tomorrow is £2.68
2026-06-19 20:05:59.477956: - Import rates are expensive (22.4p - 26.5p) for the next 2 hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 20:05:59.477971: - The battery is currently at 69% and is in eco mode for the next 11 hours.
2026-06-19 20:05:59.477983: - For the next 48 hours there will be no solar generation.
2026-06-19 20:05:59.477995: - You will run out of battery in 13 hours.
2026-06-19 20:05:59.478007: - Your next charge slot will be in 11 hours where import rates will be cheap (15.0p).
2026-06-19 20:05:59.478020:
2026-06-19 20:05:59.521445: Plan calculation took 6.26 seconds
2026-06-19 20:05:59.521719: Inverter 0: Type SK Sunsynk
2026-06-19 20:05:59.521755: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:05:59.521969: Reserve min: 5%, battery_min: 5%
2026-06-19 20:05:59.522033: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 20:05:59.522321: Inverter 0 SoC: 10.88kW 68%, current charge rate 5000W, current discharge rate 5250W, current battery power 546W, current battery voltage 51.2V, grid power -54W, load power 576W, PV Power 0W
2026-06-19 20:05:59.522512: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:05:59.522614: Inverter 0 scheduled charge enable is False
2026-06-19 20:05:59.522641: Inverter 0 charge windows currently []
2026-06-19 20:05:59.522668: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:05:59.522776: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:05:59.522801: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:05:59.522837: Inverter 0 scheduled discharge enable is False
2026-06-19 20:05:59.522953: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:05:59.522979: Inverter 0 discharge windows currently []
2026-06-19 20:05:59.523000: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:05:59.523017: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:05:59.523032: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:05:59.577356: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 68%, target 9%
2026-06-19 20:05:59.577506: Inverter 0 disabled charge window while waiting for schedule (now 06-19 20:05:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 20:05:59.577606: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 20:05:59.577837: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 20:05:59.577996: Not setting charging SoC as we are not within the window (now 06-19 20:05:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 20:05:59.578032: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 20:05:59.578081: Inverter 0 Current charge limit is 7% and new target is 5%
2026-06-19 20:05:59.679599: Warn: Web Socket result failed {'id': 92, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:05:59.679682: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:06:04.685291: Warn: Web Socket result failed {'id': 93, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:06:04.685365: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:06:09.782880: Warn: Web Socket result failed {'id': 94, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:06:09.782972: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:06:14.810408: Warn: Web Socket result failed {'id': 95, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:06:14.810498: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:06:19.817558: Warn: Web Socket result failed {'id': 96, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:06:19.817708: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:06:24.842910: Warn: Web Socket result failed {'id': 97, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:06:24.842985: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:06:29.874318: Warn: Web Socket result failed {'id': 98, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:06:29.874411: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:06:34.944908: Warn: Web Socket result failed {'id': 99, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:06:34.944975: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:06:39.983921: Warn: Web Socket result failed {'id': 100, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:06:39.984032: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:06:45.011299: Warn: Web Socket result failed {'id': 101, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:06:45.011406: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:06:50.012193: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 7.0
2026-06-19 20:06:50.018848: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 20:06:50.018971: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:06:50.018999: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:06:50.019020: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:06:50.019040: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:06:50.019059: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:06:50.019076: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:06:50.019094: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:06:50.019110: Inverter 0 count register writes 0
2026-06-19 20:06:50.037001: Total inverter register writes now 0
2026-06-19 20:06:50.054607: Completed run status Demand with Errors reported (check log)
2026-06-19 20:06:50.068285: Saved current settings to /config/predbat_config.json
2026-06-19 20:07:32.142770: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:07:32.142975: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:07:32.143022: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:07:32.143185: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:07:32.143217: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:07:32.143234: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:07:32.143250: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:09:32.321773: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:09:32.321988: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:09:32.322018: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:09:32.322139: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:09:32.322165: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:09:32.322182: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:09:32.322197: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:10:00.421869: --------------- PredBat - update at 2026-06-19 20:10:00+01:00 with clock skew 0 minutes, minutes now 1210
2026-06-19 20:10:00.422461: Saved current settings to /config/predbat_config.json
2026-06-19 20:10:00.422540: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 20.2 minutes
2026-06-19 20:10:00.422603: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 20:10:00.422713: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 20:10:00.444343: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 20:10:00.444737: Predbat mode is set to Control charge
2026-06-19 20:10:00.541457: Found 11520 load_today datapoints going back 2 days
2026-06-19 20:10:00.541546: Using load_power data to fill gaps in load_today data
2026-06-19 20:10:00.609037: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 20:10:00.609201: Zero load period starting at 2026-06-19T12:09:00+0100 (481 minutes) for 889 minutes with base value 0.9
2026-06-19 20:10:00.609256: Zero load period starting at 2026-06-18T19:24:00+0100 (1486 minutes) for 64 minutes with base value 0.8
2026-06-19 20:10:00.610403: Processing 384 30-minute periods for power integration
2026-06-19 20:10:00.665385: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 20:10:00.665468: Car charging hold True, threshold 6.0kWh
2026-06-19 20:10:00.665497: Current data so far today: load 5.5kWh, import 1.7kWh, export 0.0kWh, PV 0kWh
2026-06-19 20:10:00.682903: Standing charge is set to 49.98p
2026-06-19 20:10:00.726922: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 20:10:00.726998: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 20:10:00.727183: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 146.7 minutes
2026-06-19 20:10:00.727542: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 146.7 minutes
2026-06-19 20:10:00.733390: Loaded 95 datapoints of futurerate analysis
2026-06-19 20:10:00.859467: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65']
2026-06-19 20:10:00.882572: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 20:10:00.882839: Import rates: min 13.17p, max 36.53p, average 20.02p
2026-06-19 20:10:00.914324: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 20:10:00.914419: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 20:10:00.915548: High export rate found rates in range 99p to -99p
2026-06-19 20:10:00.998245: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 20:10:00.998380: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 20:10:00.998574: Last hour: net energy 0.3kWh, import 0.3kWh, export 0.0kWh, car 0kWh, load 0.5kWh, net cost 8.05p, import 8.05p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 20:10:01.046577: Today's energy total net 1.7kWh, import 1.7kWh, export 0.0kWh, cost 86.36p, import 36.38p, export 0.0p, carbon 0.0kg
2026-06-19 20:10:01.046712: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 20:10:01.050308: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 20:10:01.051775: Warn: Found 1 gaps in load_today totalling 9825 minutes to fill using average data
2026-06-19 20:10:01.051868: Gap starting at 2026-06-18T15:55:00+0100 (1695 minutes) for 9825 minutes
2026-06-19 20:10:01.065793: Historical days now [7] weight [1]
2026-06-19 20:10:01.086188: Today's load divergence 109.68%, in-day adjustment 107.73%, damping 0.95x, yesterday 100.0% today 109.2% blend 15.97%
2026-06-19 20:10:01.086272: Today's predicted so far 12.27kWh with 0.0kWh car/iBoost excluded, 1.05kWh import ignored, and 0kWh forecast extra.
2026-06-19 20:10:01.086318: Today's actual load so far 13.86kWh with 0.0kWh car/iBoost excluded, and 0.43kWh import ignored.
2026-06-19 20:10:01.116334: Inverter 0: Type SK Sunsynk
2026-06-19 20:10:01.116387: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:10:01.116525: Reserve min: 5%, battery_min: 5%
2026-06-19 20:10:01.116574: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 20:10:01.116793: Inverter 0 SoC: 10.88kW 68%, current charge rate 5000W, current discharge rate 5250W, current battery power 537W, current battery voltage 51.2V, grid power -56W, load power 569W, PV Power 0W
2026-06-19 20:10:01.116911: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:10:01.116972: Inverter 0 scheduled charge enable is False
2026-06-19 20:10:01.116992: Inverter 0 charge windows currently []
2026-06-19 20:10:01.117011: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:10:01.117093: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:10:01.117113: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:10:01.117138: Inverter 0 scheduled discharge enable is False
2026-06-19 20:10:01.117230: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:10:01.117251: Inverter 0 discharge windows currently []
2026-06-19 20:10:01.117267: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:10:01.117280: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:10:01.117292: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:10:01.171283: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 20:10:01.171356: Plan was last updated on 2026-06-19 20:05:00+01:00 and is now 5.0 minutes old
2026-06-19 20:10:01.171675: Best charge window [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:00:00 @ 27.49p 100% ]
2026-06-19 20:10:01.171720: Best export window [ ]
2026-06-19 20:10:01.172336: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 20:10:01.174003: Load divergence over 8.0 hours mean 660.41W, min 660.0W, max 661.2W, std dev 0.57W, divergence 0.04%
2026-06-19 20:10:01.188987: Creating pool of 12 processes to match your CPU count
2026-06-19 20:10:01.269797: predict base end_record 06-21 11:05:00, final soc 0.8kWh, metric 479.44p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:20:00, load 30.82kWh, PV 0.0kWh
2026-06-19 20:10:01.271780: Slot: [ 20:10, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:10:01.273231: SoC: [ 10.88, 10.61, 10.21, 9.81, 9.41, 9.01, 8.61, 8.21, 7.81, 7.43, 7.06, 6.68, 6.31, 5.94, 5.57, 5.19, 4.82, 4.45, 4.08, 3.7, 3.33, 2.96, 2.59, 2.21, 1.84, 1.47, 1.1, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:10:01.274484: BAT: [ 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-, 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-] kWh
2026-06-19 20:10:01.275874: LOAD: [ 5.5, 5.75, 6.12, 6.5, 6.87, 7.24, 7.62, 7.99, 8.36, 8.71, 9.06, 9.41, 9.75, 10.1, 10.45, 10.79, 11.14, 11.49, 11.84, 12.18, 12.53, 12.88, 13.22, 13.57, 13.92, 14.26, 14.61, 14.96, 15.3, 15.65, 16.0, 16.34, 16.69, 17.04, 17.39, 17.73, 18.08, 18.43, 18.77, 19.12, 19.42, 19.47, 19.53, 19.59, 19.83, 20.25, 20.42, 20.42, 20.45, 20.48, 20.5, 20.58, 20.84, 21.02, 21.48, 21.85, 22.12, 22.76, 23.35, 23.4, 23.49, 23.63, 23.82, 24.02, 24.55, 25.79, 27.74, 28.07, 28.14, 28.29, 28.49, 28.76, 29.09, 29.48, 29.94, 30.16, 30.17, 30.42, 30.73, 31.09] kWh
2026-06-19 20:10:01.277221: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:10:01.278590: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.77, 2.12, 2.46, 2.81, 3.16, 3.5, 3.85, 4.2, 4.54, 4.89, 5.24, 5.59, 5.93, 6.23, 6.29, 6.35, 6.4, 6.64, 7.07, 7.23, 7.24, 7.26, 7.29, 7.32, 7.4, 7.66, 7.83, 8.3, 8.67, 8.94, 9.58, 10.16, 10.21, 10.31, 10.45, 10.64, 10.83, 11.36, 12.6, 14.55, 14.88, 14.96, 15.1, 15.3, 15.57, 15.9, 16.3, 16.75, 16.97, 16.99, 17.23, 17.54, 17.9] kWh
2026-06-19 20:10:01.279900: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:10:01.281278: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 137.48, 142.59, 148.01, 153.19, 157.76, 162.42, 167.32, 172.11, 176.86, 181.61, 186.44, 191.19, 195.94, 200.33, 201.85, 203.45, 205.21, 212.56, 227.39, 233.54, 233.57, 234.29, 235.09, 235.82, 237.99, 245.16, 249.4, 260.49, 267.85, 273.24, 336.23, 347.79, 348.71, 350.49, 353.01, 356.13, 359.8, 369.62, 392.66, 429.06, 435.06, 436.4, 438.73, 442.38, 446.89, 452.81, 458.75, 466.05, 469.58, 469.77, 473.59, 478.21, 482.95] p
2026-06-19 20:10:01.390930: Battery has 13.17 hours left - now at 10.88kWh
2026-06-19 20:10:01.432616: predict base10 end_record 06-21 11:05:00, final soc 0.8kWh, metric 500.54p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:45:00, load 32.02kWh, PV 0.0kWh
2026-06-19 20:10:01.434389: Slot: [ 20:10, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:10:01.435760: SoC: [ 10.88, 10.6, 10.18, 9.76, 9.34, 8.92, 8.5, 8.08, 7.66, 7.26, 6.87, 6.48, 6.09, 5.7, 5.31, 4.92, 4.53, 4.14, 3.75, 3.36, 2.97, 2.58, 2.19, 1.8, 1.41, 1.02, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:10:01.436879: BAT: [ 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-, 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-] kWh
2026-06-19 20:10:01.438265: LOAD: [ 5.5, 5.76, 6.15, 6.54, 6.93, 7.33, 7.72, 8.11, 8.5, 8.87, 9.23, 9.6, 9.96, 10.32, 10.69, 11.05, 11.41, 11.77, 12.14, 12.5, 12.86, 13.23, 13.59, 13.95, 14.32, 14.68, 15.04, 15.41, 15.77, 16.13, 16.5, 16.86, 17.22, 17.59, 17.95, 18.31, 18.68, 19.04, 19.4, 19.77, 20.08, 20.14, 20.2, 20.26, 20.51, 20.95, 21.13, 21.13, 21.16, 21.19, 21.22, 21.3, 21.57, 21.75, 22.24, 22.63, 22.91, 23.58, 24.2, 24.25, 24.35, 24.5, 24.7, 24.9, 25.45, 26.75, 28.8, 29.14, 29.22, 29.37, 29.58, 29.86, 30.21, 30.62, 31.1, 31.33, 31.35, 31.6, 31.93, 32.3] kWh
2026-06-19 20:10:01.439952: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:10:01.442009: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.86, 2.22, 2.58, 2.95, 3.31, 3.67, 4.04, 4.4, 4.76, 5.13, 5.49, 5.85, 6.22, 6.58, 6.89, 6.95, 7.01, 7.07, 7.32, 7.77, 7.94, 7.94, 7.97, 8.0, 8.03, 8.11, 8.38, 8.57, 9.06, 9.44, 9.72, 10.4, 11.01, 11.06, 11.16, 11.31, 11.51, 11.71, 12.27, 13.57, 15.61, 15.96, 16.04, 16.18, 16.39, 16.67, 17.02, 17.44, 17.92, 18.15, 18.16, 18.42, 18.74, 19.12] kWh
2026-06-19 20:10:01.443666: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:10:01.445114: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 138.84, 144.7, 150.05, 155.73, 161.15, 165.93, 170.82, 175.95, 180.96, 185.93, 190.91, 195.97, 200.94, 205.91, 210.51, 212.1, 213.78, 215.62, 223.32, 238.87, 245.31, 245.34, 246.1, 246.93, 247.69, 249.97, 257.48, 261.93, 273.54, 281.25, 286.9, 350.51, 362.61, 363.58, 365.44, 368.1, 371.36, 375.2, 385.49, 409.63, 447.76, 454.05, 455.45, 457.9, 461.72, 466.44, 472.65, 478.87, 486.51, 490.21, 490.41, 494.41, 499.25, 504.22] p
2026-06-19 20:10:01.519998: predict best10 end_record 06-21 11:05:00, final soc 1.12kWh, metric 452.01p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:20:00, load 32.02kWh, PV 0.0kWh
2026-06-19 20:10:01.521887: Slot: [ 20:10, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:10:01.523272: SoC: [ 10.88, 10.6, 10.18, 9.76, 9.34, 8.92, 8.5, 8.08, 7.66, 7.26, 6.87, 6.48, 6.09, 5.7, 5.31, 4.92, 4.53, 4.14, 3.75, 3.36, 2.97, 2.58, 2.19, 1.8, 1.41, 1.5, 1.11, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.0, 8.94, 10.88, 11.5, 11.5, 11.5, 11.5, 11.44, 11.38, 11.31, 11.04, 10.56, 10.38, 10.37, 10.34, 10.31, 10.28, 10.19, 9.9, 9.7, 9.18, 8.76, 8.46, 7.74, 7.08, 7.03, 6.92, 6.76, 6.76, 6.54, 5.94, 4.55, 2.35, 1.98, 1.9, 1.74, 1.51, 1.21, 0.84, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74] kWh
2026-06-19 20:10:01.524412: BAT: [ 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<bf+, 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<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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 20:10:01.525808: LOAD: [ 5.5, 5.76, 6.15, 6.54, 6.93, 7.33, 7.72, 8.11, 8.5, 8.87, 9.23, 9.6, 9.96, 10.32, 10.69, 11.05, 11.41, 11.77, 12.14, 12.5, 12.86, 13.23, 13.59, 13.95, 14.32, 14.68, 15.04, 15.41, 15.77, 16.13, 16.5, 16.86, 17.22, 17.59, 17.95, 18.31, 18.68, 19.04, 19.4, 19.77, 20.08, 20.14, 20.2, 20.26, 20.51, 20.95, 21.13, 21.13, 21.16, 21.19, 21.22, 21.3, 21.57, 21.75, 22.24, 22.63, 22.91, 23.58, 24.2, 24.25, 24.35, 24.5, 24.7, 24.9, 25.45, 26.75, 28.8, 29.14, 29.22, 29.37, 29.58, 29.86, 30.21, 30.62, 31.1, 31.33, 31.35, 31.6, 31.93, 32.3] kWh
2026-06-19 20:10:01.527082: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:10:01.528387: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 2.16, 2.16, 2.23, 2.6, 2.96, 3.32, 5.77, 8.22, 9.46, 11.43, 13.88, 16.33, 17.36, 17.72, 18.08, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.6, 18.6, 18.6, 18.6, 18.6, 18.6, 18.6, 18.6, 18.6, 18.6, 18.6, 19.18, 19.66, 19.71, 19.72, 19.98, 20.3, 22.76] kWh
2026-06-19 20:10:01.529652: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:10:01.531074: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 143.23, 143.23, 144.44, 149.79, 155.47, 160.89, 193.1, 226.01, 243.59, 270.82, 304.32, 337.82, 352.16, 357.13, 362.1, 366.7, 366.7, 366.7, 366.7, 366.7, 366.7, 366.7, 366.7, 366.7, 366.7, 366.7, 366.7, 366.7, 366.7, 366.7, 366.7, 366.7, 416.69, 416.69, 416.69, 416.69, 416.69, 419.95, 419.95, 419.95, 419.95, 419.95, 419.95, 419.95, 419.95, 419.95, 419.95, 419.95, 428.77, 436.42, 437.12, 437.31, 441.31, 446.15, 478.55] p
2026-06-19 20:10:01.611524: predict best end_record 06-21 11:05:00, final soc 1.19kWh, metric 433.24p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:35:00, load 30.82kWh, PV 0.0kWh
2026-06-19 20:10:01.613305: Slot: [ 20:10, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:10:01.614932: SoC: [ 10.88, 10.61, 10.21, 9.81, 9.41, 9.01, 8.61, 8.21, 7.81, 7.43, 7.06, 6.68, 6.31, 5.94, 5.57, 5.19, 4.82, 4.45, 4.08, 3.7, 3.33, 2.96, 2.59, 2.21, 1.84, 1.66, 1.28, 0.91, 0.8, 0.8, 0.8, 3.13, 5.46, 5.5, 7.0, 9.33, 11.49, 11.5, 11.5, 11.5, 11.5, 11.44, 11.38, 11.32, 11.06, 10.61, 10.43, 10.43, 10.4, 10.37, 10.34, 10.25, 9.97, 9.79, 9.28, 8.89, 8.6, 7.91, 7.28, 7.23, 7.13, 6.97, 6.77, 6.56, 5.99, 4.66, 2.56, 2.21, 2.13, 1.98, 1.76, 1.48, 1.12, 1.12, 1.12, 0.88, 0.87, 0.8, 0.8, 3.13] kWh
2026-06-19 20:10:01.616088: BAT: [ 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<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>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<bf+, g<bf+] kWh
2026-06-19 20:10:01.617442: LOAD: [ 5.5, 5.75, 6.12, 6.5, 6.87, 7.24, 7.62, 7.99, 8.36, 8.71, 9.06, 9.41, 9.75, 10.1, 10.45, 10.79, 11.14, 11.49, 11.84, 12.18, 12.53, 12.88, 13.22, 13.57, 13.92, 14.26, 14.61, 14.96, 15.3, 15.65, 16.0, 16.34, 16.69, 17.04, 17.39, 17.73, 18.08, 18.43, 18.77, 19.12, 19.42, 19.47, 19.53, 19.59, 19.83, 20.25, 20.42, 20.42, 20.45, 20.48, 20.5, 20.58, 20.84, 21.02, 21.48, 21.85, 22.12, 22.76, 23.35, 23.4, 23.49, 23.63, 23.82, 24.02, 24.55, 25.79, 27.74, 28.07, 28.14, 28.29, 28.49, 28.76, 29.09, 29.48, 29.94, 30.16, 30.17, 30.42, 30.73, 31.09] kWh
2026-06-19 20:10:01.618784: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:10:01.620115: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.87, 1.87, 1.87, 2.12, 2.46, 2.81, 5.66, 8.5, 8.9, 10.86, 13.7, 16.37, 16.73, 17.08, 17.42, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 18.12, 18.58, 18.58, 18.58, 18.76, 19.07, 21.93] kWh
2026-06-19 20:10:01.621386: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:10:01.622852: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 138.96, 138.96, 138.96, 142.55, 147.97, 153.15, 190.63, 228.92, 234.49, 261.5, 300.48, 337.06, 342.0, 346.74, 351.49, 355.89, 355.89, 355.89, 355.89, 355.89, 355.89, 355.89, 355.89, 355.89, 355.89, 355.89, 355.89, 355.89, 355.89, 355.89, 355.89, 355.89, 405.87, 405.87, 405.87, 405.87, 405.87, 405.87, 405.87, 405.87, 405.87, 405.87, 405.87, 405.87, 405.87, 405.87, 405.87, 405.87, 411.81, 419.11, 419.11, 419.11, 421.9, 426.52, 464.18] p
2026-06-19 20:10:01.624606: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, Chrg, , , , , Chrg]
2026-06-19 20:10:01.624664: Saving plan best values to HA entities
2026-06-19 20:10:01.797324: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 20:10:01.803068: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 20:10:01.808054: Best charging limit SoC's [1.5, 16.0, 5.5, 7.0, 16.0, 11.5, 6.5, 1.0, 16.0, 16.0]kWh, export []kWh gives import battery 38.61kWh, house 1.43kWh, export 0.0kWh, metric 433.24p, metric10 452.01p
2026-06-19 20:10:01.880982: Marginal costs baseline metric (no standing charge): 333.2684
2026-06-19 20:10:02.089420: Marginal energy costs matrix computed: min=15.68 max=21.97
2026-06-19 20:10:02.172197: Rate array import [{'start': 1210, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1210, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 20:10:02.172936: - Your estimated bill for today is £0.86 and tomorrow is £2.70
2026-06-19 20:10:02.172969: - Import rates are expensive (22.4p - 26.5p) for the next 2 and three quarters hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 20:10:02.172988: - The battery is currently at 68% and is in eco mode for the next 11 hours.
2026-06-19 20:10:02.173004: - For the next 48 hours there will be no solar generation.
2026-06-19 20:10:02.173019: - You will run out of battery in 13 hours.
2026-06-19 20:10:02.173034: - Your next charge slot will be in 11 hours where import rates will be cheap (15.0p).
2026-06-19 20:10:02.173049:
2026-06-19 20:10:02.217543: Plan calculation took 1.05 seconds
2026-06-19 20:10:02.222705: No high rate period found
2026-06-19 20:10:02.271999: Import threshold used for optimisation was 16.38p
2026-06-19 20:10:02.321121: Low import rate windows [0: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 1: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 2: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 3: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 4: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 5: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 6: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 7: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 8: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 9: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 10: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 11: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 12: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 13: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 14: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 15: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 16: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 17: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 18: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 19: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 20: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 21: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 22: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 23: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 24: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 25: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 26: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 27: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 28: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 29: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 30: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 31: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 32: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 33: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 34: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 35: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 36: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 37: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 38: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 39: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 40: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 41: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 42: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 43: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 44: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 45: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 46: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 47: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 48: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 49: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 50: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 51: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 52: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 53: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 54: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 55: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 56: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 57: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 58: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 59: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 60: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 61: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 62: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 63: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 64: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 65: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 66: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 67: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 68: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 69: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 70: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 71: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 72: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 73: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 74: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 75: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 76: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 77: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 78: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 79: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 80: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 81: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 82: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 83: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 84: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 85: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 86: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 87: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 88: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 89: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 90: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 91: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 92: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 93: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 94: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41]
2026-06-19 20:10:02.328062: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 68%, target 9%
2026-06-19 20:10:02.328168: Inverter 0 disabled charge window while waiting for schedule (now 06-19 20:10:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 20:10:02.328246: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 20:10:02.328461: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 20:10:02.328651: Not setting charging SoC as we are not within the window (now 06-19 20:10:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 20:10:02.328706: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 20:10:02.328764: Inverter 0 Current charge limit is 7% and new target is 5%
2026-06-19 20:10:02.413775: Warn: Web Socket result failed {'id': 102, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:10:02.413869: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:10:07.448254: Warn: Web Socket result failed {'id': 103, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:10:07.448319: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:10:12.509865: Warn: Web Socket result failed {'id': 104, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:10:12.509962: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:10:17.516174: Warn: Web Socket result failed {'id': 105, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:10:17.516294: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:10:22.540111: Warn: Web Socket result failed {'id': 106, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:10:22.540219: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:10:27.555457: Warn: Web Socket result failed {'id': 107, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:10:27.555560: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:10:32.606864: Warn: Web Socket result failed {'id': 108, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:10:32.606947: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:10:37.632706: Warn: Web Socket result failed {'id': 109, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:10:37.632768: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:10:42.656469: Warn: Web Socket result failed {'id': 110, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:10:42.656566: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:10:47.707823: Warn: Web Socket result failed {'id': 111, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:10:47.708082: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:10:52.708822: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 7.0
2026-06-19 20:10:52.716012: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 20:10:52.716143: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:10:52.716171: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:10:52.716192: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:10:52.716211: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:10:52.716230: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:10:52.716260: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:10:52.716286: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:10:52.716305: Inverter 0 count register writes 0
2026-06-19 20:10:52.732358: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 20:10:52.737618: Total inverter register writes now 0
2026-06-19 20:10:52.762288: Completed run status Demand with Errors reported (check log)
2026-06-19 20:10:52.776555: Saved current settings to /config/predbat_config.json
2026-06-19 20:11:31.854129: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:11:31.854333: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:11:31.854363: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:11:31.854487: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:11:31.854517: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:11:31.854535: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:11:31.854550: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:13:32.025373: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:13:32.025579: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:13:32.025609: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:13:32.025941: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:13:32.025988: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:13:32.026007: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:13:32.026024: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:15:00.166391: --------------- PredBat - update at 2026-06-19 20:15:00+01:00 with clock skew 0 minutes, minutes now 1215
2026-06-19 20:15:00.166949: Saved current settings to /config/predbat_config.json
2026-06-19 20:15:00.167025: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 25.2 minutes
2026-06-19 20:15:00.167088: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 20:15:00.167171: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 20:15:00.186672: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 20:15:00.187138: Predbat mode is set to Control charge
2026-06-19 20:15:00.280862: Found 11520 load_today datapoints going back 2 days
2026-06-19 20:15:00.280946: Using load_power data to fill gaps in load_today data
2026-06-19 20:15:00.332284: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 20:15:00.332397: Zero load period starting at 2026-06-19T12:09:00+0100 (486 minutes) for 889 minutes with base value 0.9
2026-06-19 20:15:00.332449: Zero load period starting at 2026-06-18T19:24:00+0100 (1491 minutes) for 64 minutes with base value 0.8
2026-06-19 20:15:00.333334: Processing 384 30-minute periods for power integration
2026-06-19 20:15:00.384030: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 20:15:00.384112: Car charging hold True, threshold 6.0kWh
2026-06-19 20:15:00.384142: Current data so far today: load 5.55kWh, import 1.7kWh, export 0.0kWh, PV 0kWh
2026-06-19 20:15:00.401555: Standing charge is set to 49.98p
2026-06-19 20:15:00.446797: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 20:15:00.446875: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 20:15:00.447066: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 151.7 minutes
2026-06-19 20:15:00.447504: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 151.7 minutes
2026-06-19 20:15:00.456453: Loaded 95 datapoints of futurerate analysis
2026-06-19 20:15:00.598421: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65']
2026-06-19 20:15:00.620238: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 20:15:00.620511: Import rates: min 13.17p, max 36.53p, average 20.02p
2026-06-19 20:15:00.651654: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 20:15:00.651727: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 20:15:00.652642: High export rate found rates in range 99p to -99p
2026-06-19 20:15:00.736023: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 20:15:00.736160: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 20:15:00.736450: Last hour: net energy 0.25kWh, import 0.25kWh, export 0.0kWh, car 0kWh, load 0.52kWh, net cost 6.73p, import 6.73p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 20:15:00.782299: Today's energy total net 1.7kWh, import 1.7kWh, export 0.0kWh, cost 86.36p, import 36.38p, export 0.0p, carbon 0.0kg
2026-06-19 20:15:00.782395: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 20:15:00.784997: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 20:15:00.786118: Warn: Found 1 gaps in load_today totalling 9820 minutes to fill using average data
2026-06-19 20:15:00.786191: Gap starting at 2026-06-18T15:55:00+0100 (1700 minutes) for 9820 minutes
2026-06-19 20:15:00.798902: Historical days now [7] weight [1]
2026-06-19 20:15:00.819742: Today's load divergence 109.54%, in-day adjustment 107.65%, damping 0.95x, yesterday 100.0% today 109.07% blend 15.62%
2026-06-19 20:15:00.819795: Today's predicted so far 12.31kWh with 0.0kWh car/iBoost excluded, 1.1kWh import ignored, and 0kWh forecast extra.
2026-06-19 20:15:00.819817: Today's actual load so far 13.87kWh with 0.0kWh car/iBoost excluded, and 0.46kWh import ignored.
2026-06-19 20:15:00.846657: Inverter 0: Type SK Sunsynk
2026-06-19 20:15:00.846724: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:15:00.846880: Reserve min: 5%, battery_min: 5%
2026-06-19 20:15:00.846929: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 20:15:00.847131: Inverter 0 SoC: 10.88kW 68%, current charge rate 5000W, current discharge rate 5250W, current battery power 536W, current battery voltage 51.2V, grid power -56W, load power 573W, PV Power 0W
2026-06-19 20:15:00.847245: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:15:00.847303: Inverter 0 scheduled charge enable is False
2026-06-19 20:15:00.847323: Inverter 0 charge windows currently []
2026-06-19 20:15:00.847342: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:15:00.847426: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:15:00.847447: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:15:00.847473: Inverter 0 scheduled discharge enable is False
2026-06-19 20:15:00.847566: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:15:00.847587: Inverter 0 discharge windows currently []
2026-06-19 20:15:00.847603: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:15:00.847616: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:15:00.847628: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:15:00.900562: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 20:15:00.900646: Plan was last updated on 2026-06-19 20:05:00+01:00 and is now 10.0 minutes old
2026-06-19 20:15:00.901073: Best charge window [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:00:00 @ 27.49p 100% ]
2026-06-19 20:15:00.901108: Best export window [ ]
2026-06-19 20:15:00.901959: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 20:15:00.903591: Load divergence over 8.0 hours mean 662.5W, min 662.4W, max 663.6W, std dev 0.33W, divergence 0.03%
2026-06-19 20:15:00.918937: Creating pool of 12 processes to match your CPU count
2026-06-19 20:15:00.992307: predict base end_record 06-21 11:10:00, final soc 0.8kWh, metric 480.49p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:25:00, load 30.94kWh, PV 0.0kWh
2026-06-19 20:15:00.994349: Slot: [ 20:15, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:15:00.995934: SoC: [ 10.88, 10.68, 10.28, 9.88, 9.47, 9.07, 8.67, 8.27, 7.86, 7.49, 7.11, 6.74, 6.36, 5.99, 5.62, 5.24, 4.87, 4.5, 4.12, 3.75, 3.37, 3.0, 2.63, 2.25, 1.88, 1.5, 1.13, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:15:00.997158: BAT: [ 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-, 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-] kWh
2026-06-19 20:15:00.998615: LOAD: [ 5.55, 5.74, 6.11, 6.49, 6.86, 7.24, 7.61, 7.98, 8.36, 8.71, 9.06, 9.41, 9.76, 10.1, 10.45, 10.8, 11.15, 11.49, 11.84, 12.19, 12.54, 12.89, 13.23, 13.58, 13.93, 14.28, 14.63, 14.98, 15.32, 15.67, 16.02, 16.37, 16.72, 17.06, 17.41, 17.76, 18.11, 18.46, 18.8, 19.15, 19.45, 19.51, 19.57, 19.61, 19.83, 20.28, 20.46, 20.46, 20.48, 20.51, 20.54, 20.62, 20.88, 21.05, 21.52, 21.89, 22.16, 22.8, 23.38, 23.43, 23.53, 23.67, 23.86, 24.05, 24.59, 25.83, 27.78, 28.11, 28.18, 28.32, 28.52, 28.79, 29.12, 29.52, 29.98, 30.2, 30.21, 30.45, 30.76, 31.12] kWh
2026-06-19 20:15:00.999956: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:15:01.001340: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.74, 2.09, 2.44, 2.78, 3.13, 3.48, 3.83, 4.18, 4.52, 4.87, 5.22, 5.57, 5.92, 6.22, 6.27, 6.33, 6.38, 6.59, 7.04, 7.22, 7.22, 7.25, 7.28, 7.3, 7.38, 7.64, 7.82, 8.28, 8.65, 8.92, 9.56, 10.15, 10.19, 10.29, 10.43, 10.62, 10.82, 11.35, 12.59, 14.54, 14.87, 14.94, 15.08, 15.29, 15.55, 15.89, 16.28, 16.74, 16.96, 16.97, 17.22, 17.53, 17.89] kWh
2026-06-19 20:15:01.002702: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:15:01.004107: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.98, 142.11, 147.55, 152.75, 157.33, 162.01, 166.93, 171.73, 176.5, 181.26, 186.11, 190.88, 195.64, 200.05, 201.59, 203.18, 204.66, 211.24, 227.0, 233.43, 233.45, 234.19, 234.98, 235.67, 237.84, 245.05, 249.29, 260.38, 267.74, 273.13, 336.12, 347.67, 348.59, 350.37, 352.9, 356.02, 359.69, 369.51, 392.55, 428.95, 434.95, 436.29, 438.62, 442.27, 446.77, 452.7, 458.64, 465.94, 469.47, 469.66, 473.48, 478.1, 482.84] p
2026-06-19 20:15:01.109208: Battery has 13.17 hours left - now at 10.88kWh
2026-06-19 20:15:01.143633: predict base10 end_record 06-21 11:10:00, final soc 0.8kWh, metric 501.51p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:50:00, load 32.14kWh, PV 0.0kWh
2026-06-19 20:15:01.145090: Slot: [ 20:15, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:15:01.146317: SoC: [ 10.88, 10.67, 10.25, 9.83, 9.4, 8.98, 8.56, 8.14, 7.72, 7.32, 6.93, 6.54, 6.15, 5.76, 5.37, 4.98, 4.58, 4.19, 3.8, 3.41, 3.02, 2.63, 2.24, 1.85, 1.46, 1.06, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:15:01.147279: BAT: [ 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-, 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-] kWh
2026-06-19 20:15:01.148426: LOAD: [ 5.55, 5.75, 6.14, 6.53, 6.92, 7.32, 7.71, 8.1, 8.49, 8.86, 9.23, 9.59, 9.96, 10.32, 10.68, 11.05, 11.41, 11.78, 12.14, 12.51, 12.87, 13.23, 13.6, 13.96, 14.33, 14.69, 15.05, 15.42, 15.78, 16.15, 16.51, 16.88, 17.24, 17.6, 17.97, 18.33, 18.7, 19.06, 19.43, 19.79, 20.11, 20.16, 20.22, 20.27, 20.5, 20.97, 21.16, 21.16, 21.18, 21.21, 21.24, 21.32, 21.6, 21.78, 22.27, 22.66, 22.94, 23.61, 24.22, 24.27, 24.37, 24.52, 24.72, 24.92, 25.48, 26.78, 28.82, 29.17, 29.25, 29.39, 29.61, 29.89, 30.23, 30.65, 31.13, 31.36, 31.37, 31.63, 31.95, 32.33] kWh
2026-06-19 20:15:01.149500: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:15:01.150665: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.82, 2.18, 2.55, 2.91, 3.28, 3.64, 4.0, 4.37, 4.73, 5.1, 5.46, 5.82, 6.19, 6.55, 6.87, 6.93, 6.99, 7.04, 7.26, 7.73, 7.92, 7.92, 7.95, 7.98, 8.0, 8.09, 8.36, 8.54, 9.03, 9.42, 9.7, 10.37, 10.98, 11.04, 11.14, 11.29, 11.48, 11.69, 12.24, 13.54, 15.59, 15.93, 16.01, 16.16, 16.37, 16.65, 17.0, 17.41, 17.89, 18.12, 18.13, 18.39, 18.72, 19.09] kWh
2026-06-19 20:15:01.151752: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:15:01.152881: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 138.22, 144.1, 149.47, 155.16, 160.6, 165.39, 170.29, 175.44, 180.47, 185.46, 190.44, 195.52, 200.5, 205.49, 210.1, 211.72, 213.39, 214.93, 221.83, 238.34, 245.07, 245.09, 245.87, 246.7, 247.41, 249.69, 257.24, 261.68, 273.3, 281.0, 286.65, 350.27, 362.37, 363.34, 365.2, 367.85, 371.12, 374.96, 385.25, 409.38, 447.52, 453.81, 455.2, 457.65, 461.47, 466.19, 472.4, 478.62, 486.27, 489.97, 490.17, 494.17, 499.01, 503.98] p
2026-06-19 20:15:01.222409: predict best10 end_record 06-21 11:10:00, final soc 1.45kWh, metric 457.33p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:20:00, load 32.14kWh, PV 0.0kWh
2026-06-19 20:15:01.223826: Slot: [ 20:15, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:15:01.224941: SoC: [ 10.88, 10.67, 10.25, 9.83, 9.4, 8.98, 8.56, 8.14, 7.72, 7.32, 6.93, 6.54, 6.15, 5.76, 5.37, 4.98, 4.58, 4.19, 3.8, 3.41, 3.02, 2.63, 2.24, 1.85, 1.46, 1.5, 1.11, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.0, 8.94, 10.88, 11.5, 11.5, 11.5, 11.5, 11.44, 11.37, 11.32, 11.08, 10.57, 10.37, 10.37, 10.34, 10.31, 10.28, 10.19, 9.9, 9.7, 9.18, 8.76, 8.46, 7.74, 7.08, 7.03, 6.92, 6.76, 6.76, 6.54, 5.94, 4.55, 2.35, 1.98, 1.9, 1.74, 1.51, 1.21, 0.84, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74] kWh
2026-06-19 20:15:01.225876: BAT: [ 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<bf+, 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<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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 20:15:01.226976: LOAD: [ 5.55, 5.75, 6.14, 6.53, 6.92, 7.32, 7.71, 8.1, 8.49, 8.86, 9.23, 9.59, 9.96, 10.32, 10.68, 11.05, 11.41, 11.78, 12.14, 12.51, 12.87, 13.23, 13.6, 13.96, 14.33, 14.69, 15.05, 15.42, 15.78, 16.15, 16.51, 16.88, 17.24, 17.6, 17.97, 18.33, 18.7, 19.06, 19.43, 19.79, 20.11, 20.16, 20.22, 20.27, 20.5, 20.97, 21.16, 21.16, 21.18, 21.21, 21.24, 21.32, 21.6, 21.78, 22.27, 22.66, 22.94, 23.61, 24.22, 24.27, 24.37, 24.52, 24.72, 24.92, 25.48, 26.78, 28.82, 29.17, 29.25, 29.39, 29.61, 29.89, 30.23, 30.65, 31.13, 31.36, 31.37, 31.63, 31.95, 32.33] kWh
2026-06-19 20:15:01.228011: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:15:01.229081: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 2.11, 2.11, 2.19, 2.55, 2.92, 3.28, 5.73, 8.18, 9.42, 11.4, 13.84, 16.29, 17.32, 17.69, 18.05, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 19.15, 19.63, 19.68, 19.69, 19.95, 20.27, 22.73] kWh
2026-06-19 20:15:01.230129: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:15:01.231227: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 142.54, 142.54, 143.78, 149.15, 154.84, 160.28, 192.5, 225.43, 243.02, 270.27, 303.78, 337.29, 351.65, 356.63, 361.62, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 416.21, 416.21, 416.21, 416.21, 416.21, 419.48, 419.48, 419.48, 419.48, 419.48, 419.48, 419.48, 419.48, 419.48, 419.48, 419.48, 428.3, 435.95, 436.64, 436.84, 440.84, 445.68, 478.08] p
2026-06-19 20:15:01.303673: predict best end_record 06-21 11:10:00, final soc 1.58kWh, metric 439.63p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:35:00, load 30.94kWh, PV 0.0kWh
2026-06-19 20:15:01.305083: Slot: [ 20:15, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:15:01.306232: SoC: [ 10.88, 10.68, 10.28, 9.88, 9.47, 9.07, 8.67, 8.27, 7.86, 7.49, 7.11, 6.74, 6.36, 5.99, 5.62, 5.24, 4.87, 4.5, 4.12, 3.75, 3.37, 3.0, 2.63, 2.25, 1.88, 1.63, 1.26, 0.88, 0.8, 0.8, 0.8, 3.13, 5.46, 5.5, 7.0, 9.33, 11.49, 11.5, 11.5, 11.5, 11.5, 11.44, 11.38, 11.33, 11.1, 10.61, 10.43, 10.43, 10.39, 10.36, 10.34, 10.25, 9.97, 9.79, 9.28, 8.89, 8.6, 7.91, 7.28, 7.23, 7.13, 6.97, 6.77, 6.56, 5.99, 4.66, 2.56, 2.21, 2.13, 1.98, 1.76, 1.48, 1.12, 1.12, 1.12, 0.88, 0.87, 0.8, 0.8, 3.13] kWh
2026-06-19 20:15:01.307141: BAT: [ 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<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~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<bf+, g<bf+] kWh
2026-06-19 20:15:01.308242: LOAD: [ 5.55, 5.74, 6.11, 6.49, 6.86, 7.24, 7.61, 7.98, 8.36, 8.71, 9.06, 9.41, 9.76, 10.1, 10.45, 10.8, 11.15, 11.49, 11.84, 12.19, 12.54, 12.89, 13.23, 13.58, 13.93, 14.28, 14.63, 14.98, 15.32, 15.67, 16.02, 16.37, 16.72, 17.06, 17.41, 17.76, 18.11, 18.46, 18.8, 19.15, 19.45, 19.51, 19.57, 19.61, 19.83, 20.28, 20.46, 20.46, 20.48, 20.51, 20.54, 20.62, 20.88, 21.05, 21.52, 21.89, 22.16, 22.8, 23.38, 23.43, 23.53, 23.67, 23.86, 24.05, 24.59, 25.83, 27.78, 28.11, 28.18, 28.32, 28.52, 28.79, 29.12, 29.52, 29.98, 30.2, 30.21, 30.45, 30.76, 31.12] kWh
2026-06-19 20:15:01.309318: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:15:01.310399: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.82, 1.82, 1.82, 2.09, 2.44, 2.78, 5.63, 8.48, 8.87, 10.83, 13.68, 16.35, 16.71, 17.06, 17.41, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 18.1, 18.56, 18.56, 18.56, 18.74, 19.05, 21.91] kWh
2026-06-19 20:15:01.311432: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:15:01.312506: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 138.09, 138.09, 138.09, 142.09, 147.53, 152.72, 190.22, 228.53, 234.12, 261.15, 300.14, 336.74, 341.69, 346.46, 351.23, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 411.55, 418.85, 418.85, 418.85, 421.65, 426.27, 463.93] p
2026-06-19 20:15:01.314255: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, Chrg, , , , , Chrg]
2026-06-19 20:15:01.314283: Saving plan best values to HA entities
2026-06-19 20:15:01.503974: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 20:15:01.509120: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 20:15:01.514177: Best charging limit SoC's [1.5, 16.0, 5.5, 7.0, 16.0, 11.5, 6.5, 1.0, 16.0, 16.0]kWh, export []kWh gives import battery 38.57kWh, house 1.46kWh, export 0.0kWh, metric 439.63p, metric10 457.33p
2026-06-19 20:15:01.582739: Marginal costs baseline metric (no standing charge): 339.6666
2026-06-19 20:15:01.751261: Marginal energy costs matrix computed: min=15.8 max=21.96
2026-06-19 20:15:01.832734: Rate array import [{'start': 1215, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1215, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 20:15:01.833425: - Your estimated bill for today is £0.86 and tomorrow is £2.69
2026-06-19 20:15:01.833456: - Import rates are expensive (22.4p - 26.5p) for the next 2 and three quarters hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 20:15:01.833474: - The battery is currently at 68% and is in eco mode for the next 11 hours.
2026-06-19 20:15:01.833489: - For the next 48 hours there will be no solar generation.
2026-06-19 20:15:01.833504: - You will run out of battery in 13 hours.
2026-06-19 20:15:01.833520: - Your next charge slot will be in 11 hours where import rates will be cheap (15.0p).
2026-06-19 20:15:01.833535:
2026-06-19 20:15:01.878314: Plan calculation took 0.98 seconds
2026-06-19 20:15:01.882173: No high rate period found
2026-06-19 20:15:01.930675: Import threshold used for optimisation was 16.38p
2026-06-19 20:15:01.986647: Low import rate windows [0: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 1: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 2: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 3: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 4: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 5: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 6: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 7: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 8: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 9: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 10: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 11: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 12: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 13: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 14: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 15: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 16: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 17: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 18: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 19: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 20: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 21: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 22: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 23: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 24: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 25: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 26: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 27: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 28: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 29: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 30: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 31: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 32: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 33: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 34: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 35: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 36: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 37: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 38: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 39: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 40: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 41: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 42: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 43: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 44: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 45: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 46: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 47: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 48: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 49: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 50: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 51: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 52: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 53: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 54: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 55: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 56: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 57: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 58: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 59: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 60: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 61: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 62: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 63: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 64: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 65: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 66: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 67: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 68: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 69: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 70: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 71: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 72: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 73: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 74: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 75: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 76: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 77: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 78: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 79: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 80: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 81: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 82: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 83: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 84: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 85: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 86: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 87: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 88: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 89: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 90: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 91: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 92: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 93: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 94: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41]
2026-06-19 20:15:01.993197: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 68%, target 9%
2026-06-19 20:15:01.993288: Inverter 0 disabled charge window while waiting for schedule (now 06-19 20:15:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 20:15:01.993354: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 20:15:01.993532: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 20:15:01.993722: Not setting charging SoC as we are not within the window (now 06-19 20:15:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 20:15:01.993768: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 20:15:01.993814: Inverter 0 Current charge limit is 7% and new target is 5%
2026-06-19 20:15:02.079459: Warn: Web Socket result failed {'id': 112, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:15:02.079674: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:15:07.118710: Warn: Web Socket result failed {'id': 113, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:15:07.118806: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:15:12.195949: Warn: Web Socket result failed {'id': 114, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:15:12.196017: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:15:17.260017: Warn: Web Socket result failed {'id': 115, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:15:17.260130: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:15:22.327857: Warn: Web Socket result failed {'id': 116, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:15:22.327957: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:15:27.367382: Warn: Web Socket result failed {'id': 117, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:15:27.367476: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:15:32.471987: Warn: Web Socket result failed {'id': 118, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:15:32.472260: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:15:37.521923: Warn: Web Socket result failed {'id': 119, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:15:37.522005: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:15:42.558247: Warn: Web Socket result failed {'id': 120, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:15:42.558408: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:15:47.615685: Warn: Web Socket result failed {'id': 121, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:15:47.615812: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:15:52.616676: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 7.0
2026-06-19 20:15:52.623982: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 20:15:52.624108: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:15:52.624136: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:15:52.624157: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:15:52.624175: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:15:52.624198: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:15:52.624227: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:15:52.624245: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:15:52.624264: Inverter 0 count register writes 0
2026-06-19 20:15:52.638296: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 20:15:52.638431: Recompute is saving previous plan...
2026-06-19 20:15:52.641035: Best charge window [ 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 0%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 0%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 0% ]
2026-06-19 20:15:52.641087: Best export window [ ]
2026-06-19 20:15:52.641712: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 20:15:52.643313: Load divergence over 8.0 hours mean 662.5W, min 662.4W, max 663.6W, std dev 0.33W, divergence 0.03%
2026-06-19 20:15:52.657330: Calculating data from yesterday for savings calculation
2026-06-19 20:15:52.665916: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 20:15:52.671024: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 20:15:52.671879: Creating pool of 12 processes to match your CPU count
2026-06-19 20:15:52.718044: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 20:15:52.719679: Optimise levels pass started at 2026-06-19 20:15:52
2026-06-19 20:15:52.719726: Optimise all windows, total charge 94 export 1
2026-06-19 20:15:52.936113: >> Region optimisation pass width 960
2026-06-19 20:15:53.258228: >> Region optimisation pass width 480
2026-06-19 20:15:53.630362: >> Region optimisation pass width 240
2026-06-19 20:15:54.068042: >> Region optimisation pass width 120
2026-06-19 20:15:55.032059: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 77
2026-06-19 20:15:55.032149: Optimise levels pass ended at 2026-06-19 20:15:55, duration 2.3 seconds tried 325 combinations
2026-06-19 20:15:55.032203: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 417.45p, best_keep 0kWh, best_cycle 46.48kWh, best_carbon 0kg, best_import 32.49kWh
2026-06-19 20:15:55.048676: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 11.5, 11.5, 0, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 20:15:55.049030: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 319.11p, best_cost 327.41p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 20:15:55.080923: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 319.11p, best_cost 327.41p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 20:15:55.111124: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 319.07p, best_cost 327.37p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 20:15:55.228874: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 319.07p, best_cost 327.37p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 20:15:55.255783: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 319.07p, best_cost 327.37p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 20:15:55.285198: Best charge windows best_metric 319.07p, best_cost 327.37p, best_carbon 0kg, best_import 40.24kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:15:55.286325: Best charge windows best_metric 319.07p, best_cost 327.37p, best_carbon 0kg, best_import 40.24kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:15:55.286472: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 319.07p, best_cost 327.37p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 20:15:55.319212: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 319.07p, best_cost 327.37p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 20:15:55.348461: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 319.07p, best_cost 327.37p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 20:15:55.458339: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 319.07p, best_cost 327.37p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 20:15:55.491840: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 319.07p, best_cost 327.37p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 20:15:55.515942: Best charge windows best_metric 319.07p, best_cost 327.37p, best_carbon 0kg, best_import 40.24kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:15:55.516171: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 319.07p, best_cost 327.37p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 20:15:55.546267: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 319.07p, best_cost 327.37p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 20:15:55.571260: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 319.07p, best_cost 327.37p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 20:15:55.677691: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 319.07p, best_cost 327.37p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 20:15:55.700677: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 319.07p, best_cost 327.37p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 20:15:55.721955: Best charge windows best_metric 319.07p, best_cost 327.37p, best_carbon 0kg, best_import 40.24kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:15:55.722041: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 319.07p, best_cost 327.37p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 20:15:55.745285: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 319.07p, best_cost 327.37p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 20:15:55.770015: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 319.07p, best_cost 327.37p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 20:15:55.884009: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 319.07p, best_cost 327.37p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 20:15:55.911511: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 319.07p, best_cost 327.37p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 20:15:55.940320: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 319.07p, best_cost 327.37p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.24kWh
2026-06-19 20:15:55.974010: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 318.49p, best_cost 326.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:56.001868: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 318.21p, best_cost 326.6p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:56.048772: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 318.21p, best_cost 326.6p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:56.096929: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 318.21p, best_cost 326.6p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:56.146679: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 317.97p, best_cost 326.32p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:56.196130: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 317.97p, best_cost 326.32p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:56.245048: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 317.95p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:56.293581: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 317.95p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:56.355402: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:56.412981: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:56.466355: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:56.572991: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:56.680399: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:56.733084: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:56.786887: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:56.986884: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:57.041107: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:57.089990: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:57.144050: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:57.199218: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:57.257131: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:57.309116: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:57.335496: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:57.359634: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:57.389915: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:57.413594: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:57.440996: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:57.527859: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:57.579996: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:57.630150: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:57.708096: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:57.731654: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:57.755874: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:57.780278: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 317.91p, best_cost 326.31p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.18kWh
2026-06-19 20:15:57.804859: Best charge windows best_metric 317.91p, best_cost 326.31p, best_carbon 0kg, best_import 40.18kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:15:57.805120: Tweak plan optimisation started
2026-06-19 20:15:58.005336: Tweak optimisation finished metric 317.9 cost 326.31 metric_keep 0 cycle 31.19 carbon 0 import 40.18
2026-06-19 20:15:58.017328: Raw charge windows [ 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 72%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ] reserve 0.8
2026-06-19 20:15:58.018094: Unclipped charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:30:00 @ 27.45p 100% ] reserve 0.8
2026-06-19 20:15:58.018504: Unfiltered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:30:00 @ 27.45p 100% ] reserve 0.8
2026-06-19 20:15:58.018854: Filtered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:30:00 @ 27.45p 100% ] reserve 0.8
2026-06-19 20:15:58.047661: Previous plan best metric is 317.91 (cost 326.31) and new plan best metric is 317.91 (cost 326.31)
2026-06-19 20:15:58.047740: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 20:15:58.047960: Plan valid is now true after recompute was False
2026-06-19 20:15:58.072850: predict base end_record 06-21 11:00:00, final soc 0.8kWh, metric 478.1p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:25:00, load 30.76kWh, PV 0.0kWh
2026-06-19 20:15:58.074538: Slot: [ 20:15, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:15:58.075899: SoC: [ 10.88, 10.68, 10.28, 9.88, 9.47, 9.07, 8.67, 8.27, 7.86, 7.49, 7.11, 6.74, 6.36, 5.99, 5.62, 5.24, 4.87, 4.5, 4.12, 3.75, 3.37, 3.0, 2.63, 2.25, 1.88, 1.5, 1.13, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:15:58.077016: BAT: [ 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-, 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-] kWh
2026-06-19 20:15:58.078377: LOAD: [ 5.55, 5.74, 6.11, 6.49, 6.86, 7.24, 7.61, 7.98, 8.36, 8.71, 9.06, 9.41, 9.76, 10.1, 10.45, 10.8, 11.15, 11.49, 11.84, 12.19, 12.54, 12.89, 13.23, 13.58, 13.93, 14.28, 14.63, 14.98, 15.32, 15.67, 16.02, 16.37, 16.72, 17.06, 17.41, 17.76, 18.11, 18.46, 18.8, 19.15, 19.45, 19.51, 19.57, 19.61, 19.83, 20.28, 20.46, 20.46, 20.48, 20.51, 20.54, 20.62, 20.88, 21.05, 21.52, 21.89, 22.16, 22.8, 23.38, 23.43, 23.53, 23.67, 23.86, 24.05, 24.59, 25.83, 27.78, 28.11, 28.18, 28.32, 28.52, 28.79, 29.12, 29.52, 29.98, 30.2, 30.21, 30.45, 30.76] kWh
2026-06-19 20:15:58.079649: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:15:58.080975: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.74, 2.09, 2.44, 2.78, 3.13, 3.48, 3.83, 4.18, 4.52, 4.87, 5.22, 5.57, 5.92, 6.22, 6.27, 6.33, 6.38, 6.59, 7.04, 7.22, 7.22, 7.25, 7.28, 7.3, 7.38, 7.64, 7.82, 8.28, 8.65, 8.92, 9.56, 10.15, 10.19, 10.29, 10.43, 10.62, 10.82, 11.35, 12.59, 14.54, 14.87, 14.94, 15.08, 15.29, 15.55, 15.89, 16.28, 16.74, 16.96, 16.97, 17.22, 17.53] kWh
2026-06-19 20:15:58.082301: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:15:58.083640: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.98, 142.11, 147.55, 152.75, 157.33, 162.01, 166.93, 171.73, 176.5, 181.26, 186.11, 190.88, 195.64, 200.05, 201.59, 203.18, 204.66, 211.24, 227.0, 233.43, 233.45, 234.19, 234.98, 235.67, 237.84, 245.05, 249.29, 260.38, 267.74, 273.13, 336.12, 347.67, 348.59, 350.37, 352.9, 356.02, 359.69, 369.51, 392.55, 428.95, 434.95, 436.29, 438.62, 442.27, 446.77, 452.7, 458.64, 465.94, 469.47, 469.66, 473.48, 478.1] p
2026-06-19 20:15:58.190099: Battery has 13.17 hours left - now at 10.88kWh
2026-06-19 20:15:58.224108: predict base10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 499.01p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:50:00, load 31.95kWh, PV 0.0kWh
2026-06-19 20:15:58.225459: Slot: [ 20:15, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:15:58.226591: SoC: [ 10.88, 10.67, 10.25, 9.83, 9.4, 8.98, 8.56, 8.14, 7.72, 7.32, 6.93, 6.54, 6.15, 5.76, 5.37, 4.98, 4.58, 4.19, 3.8, 3.41, 3.02, 2.63, 2.24, 1.85, 1.46, 1.06, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:15:58.227495: BAT: [ 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-, 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-] kWh
2026-06-19 20:15:58.228582: LOAD: [ 5.55, 5.75, 6.14, 6.53, 6.92, 7.32, 7.71, 8.1, 8.49, 8.86, 9.23, 9.59, 9.96, 10.32, 10.68, 11.05, 11.41, 11.78, 12.14, 12.51, 12.87, 13.23, 13.6, 13.96, 14.33, 14.69, 15.05, 15.42, 15.78, 16.15, 16.51, 16.88, 17.24, 17.6, 17.97, 18.33, 18.7, 19.06, 19.43, 19.79, 20.11, 20.16, 20.22, 20.27, 20.5, 20.97, 21.16, 21.16, 21.18, 21.21, 21.24, 21.32, 21.6, 21.78, 22.27, 22.66, 22.94, 23.61, 24.22, 24.27, 24.37, 24.52, 24.72, 24.92, 25.48, 26.78, 28.82, 29.17, 29.25, 29.39, 29.61, 29.89, 30.23, 30.65, 31.13, 31.36, 31.37, 31.63, 31.95] kWh
2026-06-19 20:15:58.229744: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:15:58.231217: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.82, 2.18, 2.55, 2.91, 3.28, 3.64, 4.0, 4.37, 4.73, 5.1, 5.46, 5.82, 6.19, 6.55, 6.87, 6.93, 6.99, 7.04, 7.26, 7.73, 7.92, 7.92, 7.95, 7.98, 8.0, 8.09, 8.36, 8.54, 9.03, 9.42, 9.7, 10.37, 10.98, 11.04, 11.14, 11.29, 11.48, 11.69, 12.24, 13.54, 15.59, 15.93, 16.01, 16.16, 16.37, 16.65, 17.0, 17.41, 17.89, 18.12, 18.13, 18.39, 18.72] kWh
2026-06-19 20:15:58.232268: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:15:58.233375: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 138.22, 144.1, 149.47, 155.16, 160.6, 165.39, 170.29, 175.44, 180.47, 185.46, 190.44, 195.52, 200.5, 205.49, 210.1, 211.72, 213.39, 214.93, 221.83, 238.34, 245.07, 245.09, 245.87, 246.7, 247.41, 249.69, 257.24, 261.68, 273.3, 281.0, 286.65, 350.27, 362.37, 363.34, 365.2, 367.85, 371.12, 374.96, 385.25, 409.38, 447.52, 453.81, 455.2, 457.65, 461.47, 466.19, 472.4, 478.62, 486.27, 489.97, 490.17, 494.17, 499.01] p
2026-06-19 20:15:58.294473: predict best10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 445.68p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:20:00, load 31.95kWh, PV 0.0kWh
2026-06-19 20:15:58.295822: Slot: [ 20:15, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:15:58.296935: SoC: [ 10.88, 10.67, 10.25, 9.83, 9.4, 8.98, 8.56, 8.14, 7.72, 7.32, 6.93, 6.54, 6.15, 5.76, 5.37, 4.98, 4.58, 4.19, 3.8, 3.41, 3.02, 2.63, 2.24, 1.85, 1.46, 1.5, 1.11, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.0, 8.94, 10.88, 11.5, 11.5, 11.5, 11.5, 11.44, 11.37, 11.32, 11.08, 10.57, 10.37, 10.37, 10.34, 10.31, 10.28, 10.19, 9.9, 9.7, 9.18, 8.76, 8.46, 7.74, 7.08, 7.03, 6.92, 6.76, 6.76, 6.54, 5.94, 4.55, 2.35, 1.98, 1.9, 1.74, 1.51, 1.21, 0.84, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:15:58.297864: BAT: [ 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<bf+, 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<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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 20:15:58.298967: LOAD: [ 5.55, 5.75, 6.14, 6.53, 6.92, 7.32, 7.71, 8.1, 8.49, 8.86, 9.23, 9.59, 9.96, 10.32, 10.68, 11.05, 11.41, 11.78, 12.14, 12.51, 12.87, 13.23, 13.6, 13.96, 14.33, 14.69, 15.05, 15.42, 15.78, 16.15, 16.51, 16.88, 17.24, 17.6, 17.97, 18.33, 18.7, 19.06, 19.43, 19.79, 20.11, 20.16, 20.22, 20.27, 20.5, 20.97, 21.16, 21.16, 21.18, 21.21, 21.24, 21.32, 21.6, 21.78, 22.27, 22.66, 22.94, 23.61, 24.22, 24.27, 24.37, 24.52, 24.72, 24.92, 25.48, 26.78, 28.82, 29.17, 29.25, 29.39, 29.61, 29.89, 30.23, 30.65, 31.13, 31.36, 31.37, 31.63, 31.95] kWh
2026-06-19 20:15:58.300040: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:15:58.301247: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 2.11, 2.11, 2.19, 2.55, 2.92, 3.28, 5.73, 8.18, 9.42, 11.4, 13.84, 16.29, 17.32, 17.69, 18.05, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 19.15, 19.63, 19.68, 19.69, 19.95, 20.27] kWh
2026-06-19 20:15:58.302308: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:15:58.303388: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 142.54, 142.54, 143.78, 149.15, 154.84, 160.28, 192.5, 225.43, 243.02, 270.27, 303.78, 337.29, 351.65, 356.63, 361.62, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 366.23, 416.21, 416.21, 416.21, 416.21, 416.21, 419.48, 419.48, 419.48, 419.48, 419.48, 419.48, 419.48, 419.48, 419.48, 419.48, 419.48, 428.3, 435.95, 436.64, 436.84, 440.84, 445.68] p
2026-06-19 20:15:58.368603: predict best end_record 06-21 11:00:00, final soc 0.8kWh, metric 426.27p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:35:00, load 30.76kWh, PV 0.0kWh
2026-06-19 20:15:58.370009: Slot: [ 20:15, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:15:58.371129: SoC: [ 10.88, 10.68, 10.28, 9.88, 9.47, 9.07, 8.67, 8.27, 7.86, 7.49, 7.11, 6.74, 6.36, 5.99, 5.62, 5.24, 4.87, 4.5, 4.12, 3.75, 3.37, 3.0, 2.63, 2.25, 1.88, 1.63, 1.26, 0.88, 0.8, 0.8, 0.8, 3.13, 5.46, 5.5, 7.0, 9.33, 11.49, 11.5, 11.5, 11.5, 11.5, 11.44, 11.38, 11.33, 11.1, 10.61, 10.43, 10.43, 10.39, 10.36, 10.34, 10.25, 9.97, 9.79, 9.28, 8.89, 8.6, 7.91, 7.28, 7.23, 7.13, 6.97, 6.77, 6.56, 5.99, 4.66, 2.56, 2.21, 2.13, 1.98, 1.76, 1.48, 1.12, 1.12, 1.12, 0.88, 0.87, 0.8, 0.8] kWh
2026-06-19 20:15:58.372038: BAT: [ 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<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~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<bf+] kWh
2026-06-19 20:15:58.373124: LOAD: [ 5.55, 5.74, 6.11, 6.49, 6.86, 7.24, 7.61, 7.98, 8.36, 8.71, 9.06, 9.41, 9.76, 10.1, 10.45, 10.8, 11.15, 11.49, 11.84, 12.19, 12.54, 12.89, 13.23, 13.58, 13.93, 14.28, 14.63, 14.98, 15.32, 15.67, 16.02, 16.37, 16.72, 17.06, 17.41, 17.76, 18.11, 18.46, 18.8, 19.15, 19.45, 19.51, 19.57, 19.61, 19.83, 20.28, 20.46, 20.46, 20.48, 20.51, 20.54, 20.62, 20.88, 21.05, 21.52, 21.89, 22.16, 22.8, 23.38, 23.43, 23.53, 23.67, 23.86, 24.05, 24.59, 25.83, 27.78, 28.11, 28.18, 28.32, 28.52, 28.79, 29.12, 29.52, 29.98, 30.2, 30.21, 30.45, 30.76] kWh
2026-06-19 20:15:58.374301: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:15:58.375534: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.82, 1.82, 1.82, 2.09, 2.44, 2.78, 5.63, 8.48, 8.87, 10.83, 13.68, 16.35, 16.71, 17.06, 17.41, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 18.1, 18.56, 18.56, 18.56, 18.74, 19.05] kWh
2026-06-19 20:15:58.376583: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:15:58.377640: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 138.09, 138.09, 138.09, 142.09, 147.53, 152.72, 190.22, 228.53, 234.12, 261.15, 300.14, 336.74, 341.69, 346.46, 351.23, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 355.63, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 405.61, 411.55, 418.85, 418.85, 418.85, 421.65, 426.27] p
2026-06-19 20:15:58.379320: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, Chrg, , , , ]
2026-06-19 20:15:58.379348: Saving plan best values to HA entities
2026-06-19 20:15:58.511490: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 20:15:58.516307: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 20:15:58.521472: Best charging limit SoC's [1.5, 16.0, 5.5, 7.0, 16.0, 11.5, 6.5, 1.0, 16.0, 16.0]kWh, export []kWh gives import battery 38.57kWh, house 1.46kWh, export 0.0kWh, metric 426.27p, metric10 445.68p
2026-06-19 20:15:58.594324: Marginal costs baseline metric (no standing charge): 326.3056
2026-06-19 20:15:58.799048: Marginal energy costs matrix computed: min=15.8 max=21.96
2026-06-19 20:15:58.866508: Rate array import [{'start': 1215, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1215, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 20:15:58.867122: - Your estimated bill for today is £0.86 and tomorrow is £2.69
2026-06-19 20:15:58.867149: - Import rates are expensive (22.4p - 26.5p) for the next 2 and three quarters hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 20:15:58.867177: - The battery is currently at 68% and is in eco mode for the next 11 hours.
2026-06-19 20:15:58.867191: - For the next 48 hours there will be no solar generation.
2026-06-19 20:15:58.867203: - You will run out of battery in 13 hours.
2026-06-19 20:15:58.867216: - Your next charge slot will be in 11 hours where import rates will be cheap (15.0p).
2026-06-19 20:15:58.867228:
2026-06-19 20:15:58.910126: Plan calculation took 6.27 seconds
2026-06-19 20:15:58.910314: Inverter 0: Type SK Sunsynk
2026-06-19 20:15:58.910338: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:15:58.910516: Reserve min: 5%, battery_min: 5%
2026-06-19 20:15:58.910569: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 20:15:58.910824: Inverter 0 SoC: 10.88kW 68%, current charge rate 5000W, current discharge rate 5250W, current battery power 522W, current battery voltage 51.2V, grid power -57W, load power 559W, PV Power 0W
2026-06-19 20:15:58.910989: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:15:58.911060: Inverter 0 scheduled charge enable is False
2026-06-19 20:15:58.911081: Inverter 0 charge windows currently []
2026-06-19 20:15:58.911102: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:15:58.911185: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:15:58.911205: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:15:58.911233: Inverter 0 scheduled discharge enable is False
2026-06-19 20:15:58.911329: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:15:58.911350: Inverter 0 discharge windows currently []
2026-06-19 20:15:58.911368: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:15:58.911380: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:15:58.911393: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:15:58.963393: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 68%, target 9%
2026-06-19 20:15:58.963507: Inverter 0 disabled charge window while waiting for schedule (now 06-19 20:15:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 20:15:58.963566: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 20:15:58.963748: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 20:15:58.963901: Not setting charging SoC as we are not within the window (now 06-19 20:15:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 20:15:58.963937: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 20:15:58.963985: Inverter 0 Current charge limit is 7% and new target is 5%
2026-06-19 20:15:59.063615: Warn: Web Socket result failed {'id': 122, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:15:59.063692: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:16:04.123408: Warn: Web Socket result failed {'id': 123, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:16:04.123522: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:16:09.216172: Warn: Web Socket result failed {'id': 124, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:16:09.216257: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:16:14.231827: Warn: Web Socket result failed {'id': 125, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:16:14.231903: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:16:19.317164: Warn: Web Socket result failed {'id': 126, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:16:19.317270: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:16:24.372448: Warn: Web Socket result failed {'id': 127, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:16:24.372560: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:16:29.447005: Warn: Web Socket result failed {'id': 128, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:16:29.447245: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:16:34.531201: Warn: Web Socket result failed {'id': 129, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:16:34.531291: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:16:39.570486: Warn: Web Socket result failed {'id': 130, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:16:39.570577: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:16:44.628324: Warn: Web Socket result failed {'id': 131, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:16:44.628415: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:16:49.629319: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 7.0
2026-06-19 20:16:49.637054: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 20:16:49.637201: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:16:49.637235: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:16:49.637260: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:16:49.637282: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:16:49.637304: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:16:49.637326: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:16:49.637348: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:16:49.637367: Inverter 0 count register writes 0
2026-06-19 20:16:49.657973: Total inverter register writes now 0
2026-06-19 20:16:49.678186: Completed run status Demand with Errors reported (check log)
2026-06-19 20:16:49.688942: Saved current settings to /config/predbat_config.json
2026-06-19 20:17:32.761934: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:17:32.762141: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:17:32.762171: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:17:32.762296: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:17:32.762322: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:17:32.762339: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:17:32.762354: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:19:46.944426: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:19:46.944622: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:19:46.944652: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:19:46.944801: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:19:46.944831: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:19:46.944848: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:19:46.944864: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:19:48.786857: Web interface setting switch.predbat_expert_mode to True
2026-06-19 20:19:48.786991: switch_event: switch.predbat_expert_mode = True
2026-06-19 20:19:56.940866: Web interface setting switch.predbat_inverter_soc_reset to False
2026-06-19 20:19:56.941002: switch_event: switch.predbat_inverter_soc_reset = False
2026-06-19 20:20:00.093611: Refreshing Predbat configuration
2026-06-19 20:20:00.587313: Set reset inverter true due to reset_inverter on item set_charge_freeze
2026-06-19 20:20:00.610121: Set reset inverter true due to reset_inverter on item set_reserve_enable
2026-06-19 20:20:00.628304: Set reset inverter true due to reset_inverter on item set_export_freeze_only
2026-06-19 20:20:00.649700: Set reset inverter true due to reset_inverter on item set_freeze_export_during_demand
2026-06-19 20:20:00.830159: Saved current settings to /config/predbat_config.json
2026-06-19 20:20:00.831313: Validation of apps.yaml was successful
2026-06-19 20:20:00.831448: --------------- PredBat - update at 2026-06-19 20:20:00+01:00 with clock skew 0 minutes, minutes now 1220
2026-06-19 20:20:00.831916: Saved current settings to /config/predbat_config.json
2026-06-19 20:20:00.831988: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 30.2 minutes
2026-06-19 20:20:00.832065: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 20:20:00.832128: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 20:20:00.847588: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 20:20:00.848049: Predbat mode is set to Control charge
2026-06-19 20:20:00.940727: Found 11520 load_today datapoints going back 2 days
2026-06-19 20:20:00.940872: Using load_power data to fill gaps in load_today data
2026-06-19 20:20:01.006580: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 20:20:01.006721: Zero load period starting at 2026-06-19T12:09:00+0100 (491 minutes) for 889 minutes with base value 0.9
2026-06-19 20:20:01.006794: Zero load period starting at 2026-06-18T19:24:00+0100 (1496 minutes) for 64 minutes with base value 0.8
2026-06-19 20:20:01.007823: Processing 384 30-minute periods for power integration
2026-06-19 20:20:01.074370: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 20:20:01.074454: Car charging hold True, threshold 6.0kWh
2026-06-19 20:20:01.074489: Current data so far today: load 5.6kWh, import 1.7kWh, export 0.0kWh, PV 0kWh
2026-06-19 20:20:01.095114: Standing charge is set to 49.98p
2026-06-19 20:20:01.142502: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 20:20:01.142589: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 20:20:01.142841: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 156.7 minutes
2026-06-19 20:20:01.143231: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 156.7 minutes
2026-06-19 20:20:01.149505: Loaded 95 datapoints of futurerate analysis
2026-06-19 20:20:01.303215: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65']
2026-06-19 20:20:01.323566: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 20:20:01.323791: Import rates: min 13.17p, max 36.53p, average 20.03p
2026-06-19 20:20:01.354788: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 20:20:01.354858: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 20:20:01.355845: High export rate found rates in range 99p to -99p
2026-06-19 20:20:01.442515: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 20:20:01.442644: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 20:20:01.442842: Last hour: net energy 0.2kWh, import 0.2kWh, export 0.0kWh, car 0kWh, load 0.55kWh, net cost 5.4p, import 5.4p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 20:20:01.486549: Today's energy total net 1.7kWh, import 1.7kWh, export 0.0kWh, cost 86.36p, import 36.38p, export 0.0p, carbon 0.0kg
2026-06-19 20:20:01.486665: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 20:20:01.490077: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 20:20:01.491491: Warn: Found 1 gaps in load_today totalling 9815 minutes to fill using average data
2026-06-19 20:20:01.491609: Gap starting at 2026-06-18T15:55:00+0100 (1705 minutes) for 9815 minutes
2026-06-19 20:20:01.508088: Historical days now [7] weight [1]
2026-06-19 20:20:01.531306: Today's load divergence 109.35%, in-day adjustment 107.53%, damping 0.95x, yesterday 100.0% today 108.89% blend 15.28%
2026-06-19 20:20:01.531390: Today's predicted so far 12.34kWh with 0.0kWh car/iBoost excluded, 1.16kWh import ignored, and 0kWh forecast extra.
2026-06-19 20:20:01.531413: Today's actual load so far 13.87kWh with 0.0kWh car/iBoost excluded, and 0.52kWh import ignored.
2026-06-19 20:20:01.561382: Inverter 0: Type SK Sunsynk
2026-06-19 20:20:01.561446: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:20:01.561613: Reserve min: 5%, battery_min: 5%
2026-06-19 20:20:01.561713: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 20:20:01.561979: Inverter 0 SoC: 10.88kW 68%, current charge rate 5000W, current discharge rate 5250W, current battery power 575W, current battery voltage 51.2V, grid power -55W, load power 623W, PV Power 0W
2026-06-19 20:20:01.562123: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:20:01.562196: Inverter 0 scheduled charge enable is False
2026-06-19 20:20:01.562221: Inverter 0 charge windows currently []
2026-06-19 20:20:01.562243: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:20:01.562375: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:20:01.562408: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:20:01.562441: Inverter 0 scheduled discharge enable is False
2026-06-19 20:20:01.562560: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:20:01.562586: Inverter 0 discharge windows currently []
2026-06-19 20:20:01.562605: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:20:01.562621: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:20:01.562636: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:20:01.622668: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 20:20:01.622731: Will recompute the plan as it is invalid
2026-06-19 20:20:01.622775: Recompute, previous plan is invalid...
2026-06-19 20:20:01.626026: Best charge window [ 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 0%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 0%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 0% ]
2026-06-19 20:20:01.626283: Best export window [ ]
2026-06-19 20:20:01.627100: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 20:20:01.629084: Load divergence over 8.0 hours mean 664.17W, min 663.6W, max 664.8W, std dev 0.6W, divergence 0.05%
2026-06-19 20:20:01.646541: Calculating data from yesterday for savings calculation
2026-06-19 20:20:01.658021: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 20:20:01.663882: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 20:20:01.665544: Creating pool of 12 processes to match your CPU count
2026-06-19 20:20:01.716864: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 20:20:01.718465: Optimise levels pass started at 2026-06-19 20:20:01
2026-06-19 20:20:01.718532: Optimise all windows, total charge 94 export 1
2026-06-19 20:20:01.958917: >> Region optimisation pass width 960
2026-06-19 20:20:02.316675: >> Region optimisation pass width 480
2026-06-19 20:20:02.678660: >> Region optimisation pass width 240
2026-06-19 20:20:03.101384: >> Region optimisation pass width 120
2026-06-19 20:20:04.050403: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 77
2026-06-19 20:20:04.050481: Optimise levels pass ended at 2026-06-19 20:20:04, duration 2.3 seconds tried 325 combinations
2026-06-19 20:20:04.050524: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 417.64p, best_keep 0kWh, best_cycle 46.51kWh, best_carbon 0kg, best_import 32.47kWh
2026-06-19 20:20:04.062856: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 11.5, 11.5, 0, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 20:20:04.063018: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.85p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.25kWh
2026-06-19 20:20:04.093586: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.85p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.25kWh
2026-06-19 20:20:04.124684: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 318.5p, best_cost 326.8p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.25kWh
2026-06-19 20:20:04.234972: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 318.5p, best_cost 326.8p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.25kWh
2026-06-19 20:20:04.265263: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 318.5p, best_cost 326.8p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.25kWh
2026-06-19 20:20:04.294187: Best charge windows best_metric 318.5p, best_cost 326.8p, best_carbon 0kg, best_import 40.25kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:20:04.295189: Best charge windows best_metric 318.5p, best_cost 326.8p, best_carbon 0kg, best_import 40.25kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:20:04.295354: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 318.5p, best_cost 326.8p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.25kWh
2026-06-19 20:20:04.331074: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 318.5p, best_cost 326.8p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.25kWh
2026-06-19 20:20:04.362213: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 318.5p, best_cost 326.8p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.25kWh
2026-06-19 20:20:04.471436: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 318.5p, best_cost 326.8p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.25kWh
2026-06-19 20:20:04.503984: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 318.5p, best_cost 326.8p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.25kWh
2026-06-19 20:20:04.524993: Best charge windows best_metric 318.5p, best_cost 326.8p, best_carbon 0kg, best_import 40.25kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:20:04.525225: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 318.5p, best_cost 326.8p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.25kWh
2026-06-19 20:20:04.548956: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 318.5p, best_cost 326.8p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.25kWh
2026-06-19 20:20:04.582021: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 318.5p, best_cost 326.8p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.25kWh
2026-06-19 20:20:04.692629: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 318.5p, best_cost 326.8p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.25kWh
2026-06-19 20:20:04.719423: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 318.5p, best_cost 326.8p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.25kWh
2026-06-19 20:20:04.745636: Best charge windows best_metric 318.5p, best_cost 326.8p, best_carbon 0kg, best_import 40.25kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:20:04.745789: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 318.5p, best_cost 326.8p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.25kWh
2026-06-19 20:20:04.768616: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 318.5p, best_cost 326.8p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.25kWh
2026-06-19 20:20:04.793632: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 318.5p, best_cost 326.8p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.25kWh
2026-06-19 20:20:04.895687: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 318.5p, best_cost 326.8p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.25kWh
2026-06-19 20:20:04.935347: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 318.5p, best_cost 326.8p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.25kWh
2026-06-19 20:20:04.981551: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 318.5p, best_cost 326.8p, best_cycle 31.94kWh, best_carbon 0kg, best_import 40.25kWh
2026-06-19 20:20:05.017995: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 317.92p, best_cost 326.2p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:05.051835: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 317.64p, best_cost 326.03p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:05.106588: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 317.64p, best_cost 326.03p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:05.153862: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 317.64p, best_cost 326.03p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:05.202399: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 317.42p, best_cost 325.79p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:05.250590: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 317.42p, best_cost 325.79p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:05.303092: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 317.4p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:05.351020: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 317.4p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:05.399260: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:05.453880: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:05.515863: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:05.642554: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:05.760533: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:05.812805: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:05.865591: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:06.035407: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:06.090875: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:06.142175: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:06.195136: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:06.247247: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:06.306822: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:06.368100: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:06.398541: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:06.421907: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:06.449873: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:06.477491: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:06.506675: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:06.597814: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:06.653376: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:06.704590: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:06.791324: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:06.821085: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:06.849690: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:06.875876: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 317.35p, best_cost 325.77p, best_cycle 31.19kWh, best_carbon 0kg, best_import 40.2kWh
2026-06-19 20:20:06.903533: Best charge windows best_metric 317.35p, best_cost 325.77p, best_carbon 0kg, best_import 40.2kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:20:06.903881: Tweak plan optimisation started
2026-06-19 20:20:07.117331: Tweak optimisation finished metric 317.35 cost 325.77 metric_keep 0 cycle 31.19 carbon 0 import 40.2
2026-06-19 20:20:07.128812: Raw charge windows [ 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 72%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ] reserve 0.8
2026-06-19 20:20:07.129578: Unclipped charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:30:00 @ 27.45p 100% ] reserve 0.8
2026-06-19 20:20:07.130108: Unfiltered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:30:00 @ 27.45p 100% ] reserve 0.8
2026-06-19 20:20:07.130422: Filtered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:30:00 @ 27.45p 100% ] reserve 0.8
2026-06-19 20:20:07.130499: Plan valid is now true after recompute was False
2026-06-19 20:20:07.151606: predict base end_record 06-21 11:00:00, final soc 0.8kWh, metric 477.59p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:30:00, load 30.78kWh, PV 0.0kWh
2026-06-19 20:20:07.153005: Slot: [ 20:20, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:20:07.154128: SoC: [ 10.88, 10.75, 10.34, 9.94, 9.54, 9.14, 8.73, 8.33, 7.93, 7.55, 7.17, 6.8, 6.43, 6.05, 5.68, 5.3, 4.93, 4.55, 4.18, 3.8, 3.43, 3.05, 2.68, 2.31, 1.93, 1.55, 1.18, 0.81, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:20:07.155037: BAT: [ 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-, 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-] kWh
2026-06-19 20:20:07.156126: LOAD: [ 5.6, 5.72, 6.1, 6.47, 6.85, 7.22, 7.6, 7.97, 8.35, 8.7, 9.05, 9.4, 9.75, 10.1, 10.45, 10.79, 11.14, 11.49, 11.84, 12.19, 12.54, 12.89, 13.24, 13.59, 13.93, 14.28, 14.63, 14.98, 15.33, 15.68, 16.03, 16.38, 16.73, 17.07, 17.42, 17.77, 18.12, 18.47, 18.82, 19.17, 19.47, 19.53, 19.58, 19.63, 19.82, 20.32, 20.47, 20.47, 20.5, 20.53, 20.55, 20.61, 20.89, 21.07, 21.54, 21.9, 22.17, 22.81, 23.4, 23.45, 23.54, 23.68, 23.88, 24.07, 24.6, 25.84, 27.79, 28.12, 28.2, 28.34, 28.54, 28.81, 29.14, 29.53, 29.99, 30.21, 30.22, 30.47, 30.78] kWh
2026-06-19 20:20:07.157151: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:20:07.158263: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 2.04, 2.39, 2.74, 3.09, 3.44, 3.79, 4.14, 4.49, 4.83, 5.18, 5.53, 5.88, 6.18, 6.24, 6.3, 6.35, 6.54, 7.03, 7.18, 7.19, 7.21, 7.24, 7.27, 7.32, 7.61, 7.78, 8.25, 8.62, 8.89, 9.53, 10.11, 10.16, 10.26, 10.4, 10.59, 10.78, 11.31, 12.56, 14.51, 14.83, 14.91, 15.05, 15.25, 15.52, 15.85, 16.25, 16.71, 16.92, 16.94, 17.18, 17.49] kWh
2026-06-19 20:20:07.159357: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:20:07.160442: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 141.41, 146.86, 152.07, 156.66, 161.35, 166.28, 171.1, 175.88, 180.65, 185.51, 190.29, 195.07, 199.48, 201.07, 202.64, 204.19, 210.03, 227.37, 232.91, 232.93, 233.69, 234.47, 235.16, 236.72, 244.54, 248.78, 259.87, 267.23, 272.62, 335.61, 347.17, 348.09, 349.87, 352.4, 355.51, 359.18, 369.01, 392.04, 428.44, 434.44, 435.78, 438.11, 441.76, 446.27, 452.19, 458.13, 465.43, 468.96, 469.15, 472.97, 477.59] p
2026-06-19 20:20:07.262265: Battery has 13.17 hours left - now at 10.88kWh
2026-06-19 20:20:07.303808: predict base10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 498.48p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:50:00, load 31.96kWh, PV 0.0kWh
2026-06-19 20:20:07.305469: Slot: [ 20:20, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:20:07.306886: SoC: [ 10.88, 10.74, 10.32, 9.9, 9.47, 9.05, 8.63, 8.21, 7.79, 7.39, 7.0, 6.61, 6.21, 5.82, 5.43, 5.04, 4.65, 4.25, 3.86, 3.47, 3.08, 2.69, 2.29, 1.9, 1.51, 1.12, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:20:07.308003: BAT: [ 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-, 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-] kWh
2026-06-19 20:20:07.309332: LOAD: [ 5.6, 5.73, 6.12, 6.52, 6.91, 7.3, 7.69, 8.09, 8.48, 8.85, 9.21, 9.58, 9.95, 10.31, 10.68, 11.04, 11.4, 11.77, 12.13, 12.5, 12.87, 13.23, 13.6, 13.96, 14.33, 14.69, 15.06, 15.42, 15.79, 16.15, 16.52, 16.88, 17.25, 17.61, 17.98, 18.34, 18.71, 19.07, 19.44, 19.8, 20.12, 20.18, 20.24, 20.29, 20.49, 21.01, 21.17, 21.17, 21.2, 21.23, 21.25, 21.31, 21.61, 21.79, 22.28, 22.67, 22.95, 23.62, 24.23, 24.29, 24.39, 24.54, 24.73, 24.94, 25.49, 26.79, 28.84, 29.18, 29.26, 29.41, 29.62, 29.9, 30.25, 30.66, 31.14, 31.37, 31.39, 31.64, 31.96] kWh
2026-06-19 20:20:07.310620: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:20:07.311984: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.77, 2.13, 2.5, 2.86, 3.23, 3.59, 3.96, 4.32, 4.69, 5.06, 5.42, 5.79, 6.15, 6.52, 6.83, 6.89, 6.95, 7.0, 7.2, 7.72, 7.88, 7.88, 7.91, 7.94, 7.97, 8.03, 8.32, 8.51, 9.0, 9.38, 9.66, 10.33, 10.95, 11.0, 11.1, 11.25, 11.45, 11.65, 12.21, 13.51, 15.55, 15.89, 15.97, 16.12, 16.33, 16.61, 16.96, 17.37, 17.86, 18.08, 18.1, 18.35, 18.68] kWh
2026-06-19 20:20:07.313279: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:20:07.315284: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 137.45, 143.34, 148.72, 154.42, 159.87, 164.68, 169.59, 174.75, 179.79, 184.79, 189.79, 194.87, 199.87, 204.87, 209.49, 211.16, 212.8, 214.42, 220.54, 238.71, 244.52, 244.54, 245.34, 246.15, 246.88, 248.51, 256.7, 261.15, 272.76, 280.47, 286.12, 349.73, 361.83, 362.8, 364.67, 367.31, 370.58, 374.42, 384.71, 408.85, 446.99, 453.27, 454.67, 457.12, 460.94, 465.66, 471.87, 478.09, 485.74, 489.44, 489.63, 493.63, 498.48] p
2026-06-19 20:20:07.383131: predict best10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 445.02p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:20:00, load 31.96kWh, PV 0.0kWh
2026-06-19 20:20:07.384574: Slot: [ 20:20, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:20:07.385784: SoC: [ 10.88, 10.74, 10.32, 9.9, 9.47, 9.05, 8.63, 8.21, 7.79, 7.39, 7.0, 6.61, 6.21, 5.82, 5.43, 5.04, 4.65, 4.25, 3.86, 3.47, 3.08, 2.69, 2.29, 1.9, 1.51, 1.51, 1.12, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.0, 8.94, 10.88, 11.5, 11.5, 11.5, 11.5, 11.44, 11.37, 11.32, 11.1, 10.54, 10.37, 10.37, 10.34, 10.31, 10.28, 10.22, 9.9, 9.7, 9.18, 8.76, 8.46, 7.74, 7.08, 7.03, 6.92, 6.76, 6.76, 6.54, 5.94, 4.55, 2.35, 1.98, 1.9, 1.74, 1.51, 1.21, 0.84, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:20:07.386700: BAT: [ 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<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~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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 20:20:07.387812: LOAD: [ 5.6, 5.73, 6.12, 6.52, 6.91, 7.3, 7.69, 8.09, 8.48, 8.85, 9.21, 9.58, 9.95, 10.31, 10.68, 11.04, 11.4, 11.77, 12.13, 12.5, 12.87, 13.23, 13.6, 13.96, 14.33, 14.69, 15.06, 15.42, 15.79, 16.15, 16.52, 16.88, 17.25, 17.61, 17.98, 18.34, 18.71, 19.07, 19.44, 19.8, 20.12, 20.18, 20.24, 20.29, 20.49, 21.01, 21.17, 21.17, 21.2, 21.23, 21.25, 21.31, 21.61, 21.79, 22.28, 22.67, 22.95, 23.62, 24.23, 24.29, 24.39, 24.54, 24.73, 24.94, 25.49, 26.79, 28.84, 29.18, 29.26, 29.41, 29.62, 29.9, 30.25, 30.66, 31.14, 31.37, 31.39, 31.64, 31.96] kWh
2026-06-19 20:20:07.388844: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:20:07.389979: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 2.07, 2.07, 2.13, 2.5, 2.86, 3.23, 5.68, 8.13, 9.37, 11.35, 13.8, 16.24, 17.28, 17.64, 18.01, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.52, 18.52, 18.52, 18.52, 18.52, 18.52, 18.52, 18.52, 18.52, 18.52, 18.52, 19.11, 19.59, 19.63, 19.65, 19.9, 20.23] kWh
2026-06-19 20:20:07.391007: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:20:07.392051: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 141.84, 141.84, 142.96, 148.34, 154.04, 159.49, 191.73, 224.66, 242.27, 269.53, 303.05, 336.57, 350.94, 355.94, 360.94, 365.55, 365.55, 365.55, 365.55, 365.55, 365.55, 365.55, 365.55, 365.55, 365.55, 365.55, 365.55, 365.55, 365.55, 365.55, 365.55, 365.55, 415.54, 415.54, 415.54, 415.54, 415.54, 418.8, 418.8, 418.8, 418.8, 418.8, 418.8, 418.8, 418.8, 418.8, 418.8, 418.8, 427.64, 435.28, 435.98, 436.18, 440.18, 445.02] p
2026-06-19 20:20:07.463177: predict best end_record 06-21 11:00:00, final soc 0.8kWh, metric 425.74p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:35:00, load 30.78kWh, PV 0.0kWh
2026-06-19 20:20:07.465206: Slot: [ 20:20, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:20:07.466629: SoC: [ 10.88, 10.75, 10.34, 9.94, 9.54, 9.14, 8.73, 8.33, 7.93, 7.55, 7.17, 6.8, 6.43, 6.05, 5.68, 5.3, 4.93, 4.55, 4.18, 3.8, 3.43, 3.05, 2.68, 2.31, 1.93, 1.62, 1.24, 0.87, 0.8, 0.8, 0.8, 3.13, 5.46, 5.5, 7.0, 9.33, 11.49, 11.5, 11.5, 11.5, 11.5, 11.44, 11.38, 11.33, 11.12, 10.59, 10.43, 10.43, 10.39, 10.36, 10.34, 10.28, 9.97, 9.79, 9.28, 8.89, 8.6, 7.91, 7.28, 7.23, 7.13, 6.97, 6.77, 6.56, 5.99, 4.66, 2.56, 2.21, 2.13, 1.98, 1.76, 1.48, 1.12, 1.12, 1.12, 0.88, 0.87, 0.8, 0.8] kWh
2026-06-19 20:20:07.467893: BAT: [ 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<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~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<bf+] kWh
2026-06-19 20:20:07.469261: LOAD: [ 5.6, 5.72, 6.1, 6.47, 6.85, 7.22, 7.6, 7.97, 8.35, 8.7, 9.05, 9.4, 9.75, 10.1, 10.45, 10.79, 11.14, 11.49, 11.84, 12.19, 12.54, 12.89, 13.24, 13.59, 13.93, 14.28, 14.63, 14.98, 15.33, 15.68, 16.03, 16.38, 16.73, 17.07, 17.42, 17.77, 18.12, 18.47, 18.82, 19.17, 19.47, 19.53, 19.58, 19.63, 19.82, 20.32, 20.47, 20.47, 20.5, 20.53, 20.55, 20.61, 20.89, 21.07, 21.54, 21.9, 22.17, 22.81, 23.4, 23.45, 23.54, 23.68, 23.88, 24.07, 24.6, 25.84, 27.79, 28.12, 28.2, 28.34, 28.54, 28.81, 29.14, 29.53, 29.99, 30.21, 30.22, 30.47, 30.78] kWh
2026-06-19 20:20:07.470576: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:20:07.471940: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.76, 1.76, 1.76, 2.04, 2.39, 2.74, 5.59, 8.44, 8.83, 10.79, 13.64, 16.32, 16.67, 17.02, 17.37, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 18.07, 18.53, 18.53, 18.53, 18.71, 19.02] kWh
2026-06-19 20:20:07.473201: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:20:07.474564: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 137.22, 137.22, 137.22, 141.42, 146.88, 152.08, 189.59, 227.91, 233.51, 260.55, 299.56, 336.17, 341.13, 345.91, 350.69, 355.1, 355.1, 355.1, 355.1, 355.1, 355.1, 355.1, 355.1, 355.1, 355.1, 355.1, 355.1, 355.1, 355.1, 355.1, 355.1, 355.1, 405.08, 405.08, 405.08, 405.08, 405.08, 405.08, 405.08, 405.08, 405.08, 405.08, 405.08, 405.08, 405.08, 405.08, 405.08, 405.08, 411.02, 418.32, 418.32, 418.32, 421.12, 425.74] p
2026-06-19 20:20:07.476645: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, Chrg, , , , ]
2026-06-19 20:20:07.476675: Saving plan best values to HA entities
2026-06-19 20:20:07.613147: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 20:20:07.618182: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 20:20:07.626287: Best charging limit SoC's [1.5, 16.0, 5.5, 7.0, 16.0, 11.5, 6.5, 1.0, 16.0, 16.0]kWh, export []kWh gives import battery 38.73kWh, house 1.47kWh, export 0.0kWh, metric 425.74p, metric10 445.02p
2026-06-19 20:20:07.700340: Marginal costs baseline metric (no standing charge): 325.7744
2026-06-19 20:20:07.900265: Marginal energy costs matrix computed: min=15.91 max=21.94
2026-06-19 20:20:07.971841: Rate array import [{'start': 1220, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1220, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 20:20:07.972410: - Your estimated bill for today is £0.86 and tomorrow is £2.69
2026-06-19 20:20:07.972435: - Import rates are expensive (22.4p - 26.5p) for the next 2 and three quarters hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 20:20:07.972450: - The battery is currently at 68% and is in eco mode for the next 11 hours.
2026-06-19 20:20:07.972463: - For the next 48 hours there will be no solar generation.
2026-06-19 20:20:07.972475: - You will run out of battery in 13 hours.
2026-06-19 20:20:07.972487: - Your next charge slot will be in 11 hours where import rates will be cheap (15.0p).
2026-06-19 20:20:07.972499:
2026-06-19 20:20:08.017389: Plan calculation took 6.39 seconds
2026-06-19 20:20:08.021227: No high rate period found
2026-06-19 20:20:08.065346: Import threshold used for optimisation was 16.38p
2026-06-19 20:20:08.116252: Low import rate windows [0: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 1: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 2: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 3: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 4: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 5: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 6: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 7: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 8: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 9: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 10: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 11: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 12: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 13: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 14: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 15: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 16: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 17: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 18: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 19: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 20: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 21: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 22: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 23: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 24: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 25: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 26: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 27: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 28: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 29: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 30: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 31: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 32: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 33: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 34: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 35: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 36: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 37: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 38: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 39: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 40: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 41: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 42: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 43: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 44: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 45: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 46: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 47: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 48: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 49: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 50: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 51: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 52: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 53: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 54: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 55: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 56: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 57: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 58: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 59: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 60: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 61: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 62: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 63: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 64: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 65: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 66: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 67: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 68: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 69: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 70: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 71: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 72: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 73: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 74: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 75: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 76: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 77: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 78: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 79: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 80: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 81: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 82: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 83: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 84: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 85: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 86: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 87: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 88: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 89: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 90: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 91: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 92: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 93: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 94: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41]
2026-06-19 20:20:08.124195: Inverter 0: Type SK Sunsynk
2026-06-19 20:20:08.124245: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:20:08.124450: Reserve min: 5%, battery_min: 5%
2026-06-19 20:20:08.124513: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 20:20:08.124815: Inverter 0 SoC: 10.8kW 68%, current charge rate 5000W, current discharge rate 5250W, current battery power 559W, current battery voltage 51.2V, grid power -52W, load power 582W, PV Power 0W
2026-06-19 20:20:08.124998: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:20:08.125075: Inverter 0 scheduled charge enable is False
2026-06-19 20:20:08.125100: Inverter 0 charge windows currently []
2026-06-19 20:20:08.125127: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:20:08.125228: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:20:08.125253: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:20:08.125287: Inverter 0 scheduled discharge enable is False
2026-06-19 20:20:08.125402: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:20:08.125429: Inverter 0 discharge windows currently []
2026-06-19 20:20:08.125451: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:20:08.125468: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:20:08.125483: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:20:08.179922: Reset inverter settings to safe mode (set_charge_window=True set_export_window=False force=)
2026-06-19 20:20:08.180064: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 20:20:08.180294: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 20:20:08.180435: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog1_charge', 'option': 'Allow Gen'}
2026-06-19 20:20:08.266562: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog2_charge', 'option': 'Allow Gen'}
2026-06-19 20:20:08.277043: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog3_charge', 'option': 'Allow Gen'}
2026-06-19 20:20:08.285044: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog4_charge', 'option': 'Allow Gen'}
2026-06-19 20:20:08.388783: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog5_charge', 'option': 'Allow Gen'}
2026-06-19 20:20:08.491888: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog6_charge', 'option': 'Allow Gen'}
2026-06-19 20:20:08.520705: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_load_limit', 'option': 'Zero Export'}
2026-06-19 20:20:08.531850: Inverter 0 Current charge limit is 7% and new target is 100%
2026-06-19 20:20:13.634743: Inverter 0 write_and_poll_value: Wrote 100 to charge_limit, successfully now 100.0
2026-06-19 20:20:13.634942: Inverter 0 Current reserve is 5%, already at target
2026-06-19 20:20:13.635044: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 68%, target 9%
2026-06-19 20:20:13.635141: Inverter 0 disabled charge window while waiting for schedule (now 06-19 20:20:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 20:20:13.635183: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 20:20:13.635382: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 20:20:13.635544: Not setting charging SoC as we are not within the window (now 06-19 20:20:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 20:20:13.635579: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 20:20:13.635616: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 20:20:13.639202: Warn: Web Socket result failed {'id': 140, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:20:13.639297: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:20:18.724374: Warn: Web Socket result failed {'id': 141, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:20:18.724444: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:20:23.778544: Warn: Web Socket result failed {'id': 142, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:20:23.778609: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:20:28.808133: Warn: Web Socket result failed {'id': 143, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:20:28.808306: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:20:33.827691: Warn: Web Socket result failed {'id': 144, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:20:33.827818: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:20:38.910194: Warn: Web Socket result failed {'id': 145, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:20:38.910283: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:20:43.982534: Warn: Web Socket result failed {'id': 146, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:20:43.982634: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:20:49.013729: Warn: Web Socket result failed {'id': 147, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:20:49.013903: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:20:54.043314: Warn: Web Socket result failed {'id': 148, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:20:54.043510: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:20:59.109749: Warn: Web Socket result failed {'id': 149, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:20:59.110192: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:21:04.110916: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 20:21:04.118302: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 20:21:04.118412: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:21:04.118441: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:21:04.118462: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:21:04.118481: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:21:04.118499: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:21:04.118517: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:21:04.118535: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:21:04.118551: Inverter 0 count register writes 1
2026-06-19 20:21:04.143007: Total inverter register writes now 1
2026-06-19 20:21:04.164372: Completed run status Demand with Errors reported (check log)
2026-06-19 20:21:04.177350: Saved current settings to /config/predbat_config.json
2026-06-19 20:21:04.221337: Creating predbat dashboard at /config/predbat_dashboard.yaml
2026-06-19 20:21:47.258747: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:21:47.259033: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:21:47.259071: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:21:47.259239: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:21:47.259274: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:21:47.259299: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:21:47.259320: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:22:08.883283: Info: No secrets.yaml file found
2026-06-19 20:22:08.883372: Loading apps.yaml
2026-06-19 20:22:08.901132: Predbat: Startup predbat
2026-06-19 20:22:08.932531: --------------- PredBat - update at 2026-06-19 20:20:00+01:00 with clock skew 0 minutes, minutes now 1220
2026-06-19 20:22:08.934116: Config root is /config
2026-06-19 20:22:08.934210: --------------- PredBat - update at 2026-06-19 20:20:00+01:00 with clock skew 0 minutes, minutes now 1220
2026-06-19 20:22:08.934244: Initialising Storage interface
2026-06-19 20:22:08.934389: Initialising Home Assistant Interface interface
2026-06-19 20:22:08.952742: Initialising Home Assistant History interface
2026-06-19 20:22:08.952864: Initialising Web Interface interface
2026-06-19 20:22:08.952914: Initialising plugin system
2026-06-19 20:22:08.952990: Scanning for plugins in: /addon
2026-06-19 20:22:08.953243: Plugin discovery complete. Loaded 0 plugins.
2026-06-19 20:22:08.953279: Starting Storage interface
2026-06-19 20:22:08.953309: Creating task: <coroutine object ComponentBase.start at 0x7f1311c01d20>
2026-06-19 20:22:08.953784: StorageComponent: Waiting for API to start
2026-06-19 20:22:08.960154: StorageComponent: Started
2026-06-19 20:22:09.953996: Starting Home Assistant Interface interface
2026-06-19 20:22:09.954103: Creating task: <coroutine object HAInterface.start at 0x7f12f2314ac0>
2026-06-19 20:22:09.954645: HAInterface: Waiting for API to start
2026-06-19 20:22:09.954883: Info: Starting HA interface
2026-06-19 20:22:09.955208: Info: Start socket for url http://10.0.20.15:8123/api/websocket
2026-06-19 20:22:09.958660: Info: Web Socket active
2026-06-19 20:22:10.954940: Starting Home Assistant History interface
2026-06-19 20:22:10.955044: Creating task: <coroutine object ComponentBase.start at 0x7f12f484fcc0>
2026-06-19 20:22:10.955929: Info: Starting HAHistory
2026-06-19 20:22:10.956016: Info: HAHistory: Pruning history data started.
2026-06-19 20:22:10.956076: HAHistory: Waiting for API to start
2026-06-19 20:22:10.956214: Info: HAHistory: Pruning history data completed.
2026-06-19 20:22:10.956316: HAHistory: Started
2026-06-19 20:22:11.956337: Starting Web Interface interface
2026-06-19 20:22:11.956439: Creating task: <coroutine object WebInterface.start at 0x7f12f22a1030>
2026-06-19 20:22:11.956911: WebInterface: Waiting for API to start
2026-06-19 20:22:12.957147: Config root is /config and printable config_root_p is now /config
2026-06-19 20:22:13.037950: Regular expression argument octopus_saving_session matched ^(binary_sensor.octopus_energy([0-9a-z_]+|)_saving_session(s|))$ with binary_sensor.octopus_energy_a_21a60b76_octoplus_saving_sessions
2026-06-19 20:22:13.040611: Refreshing Predbat configuration
2026-06-19 20:22:13.228986: Set reset inverter true due to reset_inverter on item set_reserve_min
2026-06-19 20:22:13.324605: Set reset inverter true due to reset_inverter on item set_charge_freeze
2026-06-19 20:22:13.329863: Set reset inverter true due to reset_inverter on item set_charge_low_power
2026-06-19 20:22:13.335519: Set reset inverter true due to reset_inverter on item set_export_low_power
2026-06-19 20:22:13.340779: Set reset inverter true due to reset_inverter on item set_reserve_enable
2026-06-19 20:22:13.346066: Set reset inverter true due to reset_inverter on item set_export_freeze
2026-06-19 20:22:13.351753: Set reset inverter true due to reset_inverter on item set_export_freeze_only
2026-06-19 20:22:13.362091: Set reset inverter true due to reset_inverter on item set_freeze_export_during_demand
2026-06-19 20:22:13.366820: Set reset inverter true due to reset_inverter_force on item set_read_only
2026-06-19 20:22:13.382423: Set reset inverter true due to reset_inverter_force on item mode
2026-06-19 20:22:13.519748: Saved current settings to /config/predbat_config.json
2026-06-19 20:22:13.520467: Validation of apps.yaml was successful
2026-06-19 20:22:13.521032: Refreshing Predbat configuration
2026-06-19 20:22:13.521150: Loading current config
2026-06-19 20:22:14.025900: Watch list []
2026-06-19 20:22:14.850738: Saved current settings to /config/predbat_config.json
2026-06-19 20:22:14.853539: Warn: Regular expression argument: octopus_free_session unable to match re:(event.octopus_energy_([0-9a-z_]+|)_octoplus_free_electricity_session_events), now will disable
2026-06-19 20:22:14.860732: Predbat: Next run time will be 2026-06-19 20:25:00 and then every 300 seconds
2026-06-19 20:22:15.863787: Refreshing Predbat configuration
2026-06-19 20:22:16.333046: Saved current settings to /config/predbat_config.json
2026-06-19 20:22:16.333573: Validation of apps.yaml was successful
2026-06-19 20:22:16.333658: --------------- PredBat - update at 2026-06-19 20:20:00+01:00 with clock skew 0 minutes, minutes now 1220
2026-06-19 20:22:16.334271: Saved current settings to /config/predbat_config.json
2026-06-19 20:22:16.415264: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 20:22:16.415339: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 20:22:16.430327: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 20:22:16.430785: Predbat mode is set to Control charge
2026-06-19 20:22:16.544673: Found 11520 load_today datapoints going back 2 days
2026-06-19 20:22:16.544781: Using load_power data to fill gaps in load_today data
2026-06-19 20:22:16.692827: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 20:22:16.692966: Zero load period starting at 2026-06-19T12:09:00+0100 (491 minutes) for 889 minutes with base value 0.9
2026-06-19 20:22:16.693025: Zero load period starting at 2026-06-18T19:24:00+0100 (1496 minutes) for 64 minutes with base value 0.8
2026-06-19 20:22:16.694014: Processing 384 30-minute periods for power integration
2026-06-19 20:22:16.868590: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 20:22:16.868670: Car charging hold True, threshold 6.0kWh
2026-06-19 20:22:16.868710: Current data so far today: load 5.6kWh, import 1.7kWh, export 0.0kWh, PV 0kWh
2026-06-19 20:22:16.886942: Standing charge is set to 49.98p
2026-06-19 20:22:16.927033: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 20:22:16.927108: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 20:22:16.927279: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 159.0 minutes
2026-06-19 20:22:16.927634: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 159.0 minutes
2026-06-19 20:22:16.933490: Loaded 95 datapoints of futurerate analysis
2026-06-19 20:22:17.091257: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65']
2026-06-19 20:22:17.117472: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 20:22:17.117567: Import rates: min 13.17p, max 36.53p, average 20.03p
2026-06-19 20:22:17.159585: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 20:22:17.159678: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 20:22:17.160776: High export rate found rates in range 99p to -99p
2026-06-19 20:22:17.268863: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 20:22:17.269009: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 20:22:17.269246: Last hour: net energy 0.2kWh, import 0.2kWh, export 0.0kWh, car 0kWh, load 0.55kWh, net cost 5.4p, import 5.4p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 20:22:17.309893: Today's energy total net 1.7kWh, import 1.7kWh, export 0.0kWh, cost 86.36p, import 36.38p, export 0.0p, carbon 0.0kg
2026-06-19 20:22:17.309998: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 20:22:17.313023: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 20:22:17.314080: Warn: Found 1 gaps in load_today totalling 9815 minutes to fill using average data
2026-06-19 20:22:17.314167: Gap starting at 2026-06-18T15:55:00+0100 (1705 minutes) for 9815 minutes
2026-06-19 20:22:17.329841: Historical days now [7] weight [1]
2026-06-19 20:22:17.353592: Today's load divergence 109.36%, in-day adjustment 107.53%, damping 0.95x, yesterday 100.0% today 108.89% blend 15.28%
2026-06-19 20:22:17.353652: Today's predicted so far 12.34kWh with 0.0kWh car/iBoost excluded, 1.16kWh import ignored, and 0kWh forecast extra.
2026-06-19 20:22:17.353715: Today's actual load so far 13.87kWh with 0.0kWh car/iBoost excluded, and 0.52kWh import ignored.
2026-06-19 20:22:17.379725: Octopus slots changed from [[], [], [], [], [], [], [], []] to []
2026-06-19 20:22:17.380380: Sensor changes require a replan, will recompute the plan
2026-06-19 20:22:17.380534: Inverter 0: Type SK Sunsynk
2026-06-19 20:22:17.380562: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:22:17.380727: Reserve min: 5%, battery_min: 5%
2026-06-19 20:22:17.380789: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 20:22:17.381074: Inverter 0 SoC: 10.8kW 68%, current charge rate 5000W, current discharge rate 5250W, current battery power -25W, current battery voltage 51.2V, grid power -621W, load power 571W, PV Power 0W
2026-06-19 20:22:17.381211: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:22:17.381287: Inverter 0 scheduled charge enable is False
2026-06-19 20:22:17.381312: Inverter 0 charge windows currently []
2026-06-19 20:22:17.381336: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:22:17.381438: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:22:17.381463: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:22:17.381517: Inverter 0 scheduled discharge enable is False
2026-06-19 20:22:17.381645: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:22:17.381698: Inverter 0 discharge windows currently []
2026-06-19 20:22:17.381755: Looking for charge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_charge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 20:22:17.622999: Warn: Cannot find battery charge curve (missing history), one of the required settings for soc_percent, charge_rate, battery_power and predbat.status do not have history, check apps.yaml
2026-06-19 20:22:17.623069: Warn: Sensor history data lengths: soc_percent 0, charge_rate 0, battery_power 0, predbat_status 0
2026-06-19 20:22:17.623484: Looking for discharge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_discharge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 20:22:17.659998: Warn: Cannot find battery discharge curve (missing history), one of the required settings for soc_percent, discharge_rate, battery_power and predbat.status do not have history, check apps.yaml
2026-06-19 20:22:17.660068: Warn: Sensor history data lengths: soc_percent 0, discharge_rate 0, battery_power 0, predbat_status 0
2026-06-19 20:22:17.660404: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:22:17.660433: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:22:17.660453: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:22:17.718505: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 20:22:17.718571: Will recompute the plan as it is invalid
2026-06-19 20:22:17.718603: Recompute, previous plan is invalid...
2026-06-19 20:22:17.721792: Best charge window [ 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 0%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 0%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 0% ]
2026-06-19 20:22:17.721906: Best export window [ ]
2026-06-19 20:22:17.722699: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 20:22:17.725389: Load divergence over 8.0 hours mean 664.17W, min 663.6W, max 664.8W, std dev 0.6W, divergence 0.05%
2026-06-19 20:22:17.742121: Calculating data from yesterday for savings calculation
2026-06-19 20:22:17.753363: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 20:22:17.759191: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 20:22:17.759650: Creating pool of 12 processes to match your CPU count
2026-06-19 20:22:17.888364: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 20:22:17.889776: Optimise levels pass started at 2026-06-19 20:22:17
2026-06-19 20:22:17.889838: Optimise all windows, total charge 94 export 1
2026-06-19 20:22:18.124291: >> Region optimisation pass width 960
2026-06-19 20:22:18.437511: >> Region optimisation pass width 480
2026-06-19 20:22:18.772006: >> Region optimisation pass width 240
2026-06-19 20:22:19.190587: >> Region optimisation pass width 120
2026-06-19 20:22:20.098691: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 77
2026-06-19 20:22:20.098819: Optimise levels pass ended at 2026-06-19 20:22:20, duration 2.2 seconds tried 325 combinations
2026-06-19 20:22:20.098907: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 418.88p, best_keep 0kWh, best_cycle 46.43kWh, best_carbon 0kg, best_import 32.55kWh
2026-06-19 20:22:20.110526: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 0, 11.5, 11.5, 0, 11.5, 11.5, 11.5, 11.5, 11.5, 11.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 20:22:20.110681: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 319.76p, best_cost 328.08p, best_cycle 31.86kWh, best_carbon 0kg, best_import 40.33kWh
2026-06-19 20:22:20.139914: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 319.76p, best_cost 328.08p, best_cycle 31.86kWh, best_carbon 0kg, best_import 40.33kWh
2026-06-19 20:22:20.168226: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 319.72p, best_cost 328.03p, best_cycle 31.86kWh, best_carbon 0kg, best_import 40.33kWh
2026-06-19 20:22:20.274909: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 319.72p, best_cost 328.03p, best_cycle 31.86kWh, best_carbon 0kg, best_import 40.33kWh
2026-06-19 20:22:20.304417: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 319.72p, best_cost 328.03p, best_cycle 31.86kWh, best_carbon 0kg, best_import 40.33kWh
2026-06-19 20:22:20.335772: Best charge windows best_metric 319.72p, best_cost 328.03p, best_carbon 0kg, best_import 40.33kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:22:20.336676: Best charge windows best_metric 319.72p, best_cost 328.03p, best_carbon 0kg, best_import 40.33kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:22:20.336805: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 319.72p, best_cost 328.03p, best_cycle 31.86kWh, best_carbon 0kg, best_import 40.33kWh
2026-06-19 20:22:20.372434: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 319.72p, best_cost 328.03p, best_cycle 31.86kWh, best_carbon 0kg, best_import 40.33kWh
2026-06-19 20:22:20.400553: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 319.72p, best_cost 328.03p, best_cycle 31.86kWh, best_carbon 0kg, best_import 40.33kWh
2026-06-19 20:22:20.511060: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 319.72p, best_cost 328.03p, best_cycle 31.86kWh, best_carbon 0kg, best_import 40.33kWh
2026-06-19 20:22:20.537969: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 319.72p, best_cost 328.03p, best_cycle 31.86kWh, best_carbon 0kg, best_import 40.33kWh
2026-06-19 20:22:20.563966: Best charge windows best_metric 319.72p, best_cost 328.03p, best_carbon 0kg, best_import 40.33kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:22:20.564196: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 319.72p, best_cost 328.03p, best_cycle 31.86kWh, best_carbon 0kg, best_import 40.33kWh
2026-06-19 20:22:20.591724: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 319.72p, best_cost 328.03p, best_cycle 31.86kWh, best_carbon 0kg, best_import 40.33kWh
2026-06-19 20:22:20.616040: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 319.72p, best_cost 328.03p, best_cycle 31.86kWh, best_carbon 0kg, best_import 40.33kWh
2026-06-19 20:22:20.718312: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 319.72p, best_cost 328.03p, best_cycle 31.86kWh, best_carbon 0kg, best_import 40.33kWh
2026-06-19 20:22:20.763533: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 319.72p, best_cost 328.03p, best_cycle 31.86kWh, best_carbon 0kg, best_import 40.33kWh
2026-06-19 20:22:20.790528: Best charge windows best_metric 319.72p, best_cost 328.03p, best_carbon 0kg, best_import 40.33kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:22:20.790711: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 319.72p, best_cost 328.03p, best_cycle 31.86kWh, best_carbon 0kg, best_import 40.33kWh
2026-06-19 20:22:20.812540: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 319.72p, best_cost 328.03p, best_cycle 31.86kWh, best_carbon 0kg, best_import 40.33kWh
2026-06-19 20:22:20.835819: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 319.72p, best_cost 328.03p, best_cycle 31.86kWh, best_carbon 0kg, best_import 40.33kWh
2026-06-19 20:22:20.938965: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 319.72p, best_cost 328.03p, best_cycle 31.86kWh, best_carbon 0kg, best_import 40.33kWh
2026-06-19 20:22:20.965297: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 319.72p, best_cost 328.03p, best_cycle 31.86kWh, best_carbon 0kg, best_import 40.33kWh
2026-06-19 20:22:20.994451: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 319.72p, best_cost 328.03p, best_cycle 31.86kWh, best_carbon 0kg, best_import 40.33kWh
2026-06-19 20:22:21.021046: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 319.14p, best_cost 327.43p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:21.043460: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 318.86p, best_cost 327.26p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:21.093004: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 318.86p, best_cost 327.26p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:21.139989: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 318.86p, best_cost 327.26p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:21.191510: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 318.6p, best_cost 326.96p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:21.241514: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 318.6p, best_cost 326.96p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:21.292246: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 318.58p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:21.339580: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 318.58p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:21.394911: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:21.454035: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:21.506324: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:21.612145: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:21.715643: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:21.766099: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:21.823026: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:21.980465: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:22.031350: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:22.076289: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:22.126950: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:22.179132: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:22.237329: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:22.312516: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:22.347373: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:22.381381: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:22.415761: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:22.444643: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:22.476858: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:22.550125: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:22.597991: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:22.645168: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:22.717020: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:22.745483: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:22.769060: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:22.797384: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 318.54p, best_cost 326.94p, best_cycle 31.11kWh, best_carbon 0kg, best_import 40.28kWh
2026-06-19 20:22:22.822216: Best charge windows best_metric 318.54p, best_cost 326.94p, best_carbon 0kg, best_import 40.28kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:22:22.822486: Tweak plan optimisation started
2026-06-19 20:22:23.012565: Tweak optimisation finished metric 318.53 cost 326.94 metric_keep 0 cycle 31.11 carbon 0 import 40.28
2026-06-19 20:22:23.022820: Raw charge windows [ 19-06 20:00:00 - 19-06 20:30:00 @ 26.48p 0%, 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 72%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 72%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 72%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 6%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 6%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ] reserve 0.8
2026-06-19 20:22:23.023585: Unclipped charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:30:00 @ 27.45p 100% ] reserve 0.8
2026-06-19 20:22:23.024087: Unfiltered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:30:00 @ 27.45p 100% ] reserve 0.8
2026-06-19 20:22:23.024511: Filtered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:30:00 @ 27.45p 100% ] reserve 0.8
2026-06-19 20:22:23.024569: Plan valid is now true after recompute was False
2026-06-19 20:22:23.050131: predict base end_record 06-21 11:00:00, final soc 0.8kWh, metric 478.82p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:20:00, load 30.78kWh, PV 0.0kWh
2026-06-19 20:22:23.051828: Slot: [ 20:20, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:22:23.053244: SoC: [ 10.8, 10.67, 10.26, 9.86, 9.46, 9.05, 8.65, 8.25, 7.85, 7.47, 7.09, 6.72, 6.34, 5.97, 5.59, 5.22, 4.84, 4.47, 4.1, 3.72, 3.35, 2.97, 2.6, 2.22, 1.85, 1.47, 1.1, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:22:23.054392: BAT: [ 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-, 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-] kWh
2026-06-19 20:22:23.055752: LOAD: [ 5.6, 5.72, 6.1, 6.47, 6.85, 7.22, 7.6, 7.97, 8.35, 8.7, 9.05, 9.4, 9.75, 10.1, 10.45, 10.8, 11.14, 11.49, 11.84, 12.19, 12.54, 12.89, 13.24, 13.59, 13.94, 14.29, 14.63, 14.98, 15.33, 15.68, 16.03, 16.38, 16.73, 17.08, 17.43, 17.77, 18.12, 18.47, 18.82, 19.17, 19.47, 19.53, 19.59, 19.64, 19.82, 20.32, 20.47, 20.47, 20.5, 20.53, 20.55, 20.61, 20.9, 21.07, 21.54, 21.91, 22.18, 22.82, 23.4, 23.45, 23.54, 23.69, 23.88, 24.07, 24.6, 25.84, 27.79, 28.12, 28.2, 28.34, 28.54, 28.81, 29.14, 29.54, 29.99, 30.21, 30.23, 30.47, 30.78] kWh
2026-06-19 20:22:23.057049: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:22:23.058506: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.77, 2.12, 2.47, 2.82, 3.17, 3.52, 3.86, 4.21, 4.56, 4.91, 5.26, 5.61, 5.96, 6.26, 6.32, 6.37, 6.42, 6.61, 7.11, 7.26, 7.26, 7.29, 7.32, 7.34, 7.4, 7.68, 7.86, 8.32, 8.69, 8.96, 9.6, 10.19, 10.24, 10.33, 10.48, 10.67, 10.86, 11.39, 12.63, 14.58, 14.91, 14.99, 15.13, 15.33, 15.6, 15.93, 16.32, 16.78, 17.0, 17.01, 17.26, 17.57] kWh
2026-06-19 20:22:23.059809: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:22:23.061482: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 137.49, 142.64, 148.09, 153.29, 157.89, 162.58, 167.51, 172.33, 177.1, 181.88, 186.74, 191.52, 196.29, 200.71, 202.3, 203.87, 205.42, 211.26, 228.6, 234.14, 234.16, 234.92, 235.7, 236.39, 237.95, 245.77, 250.01, 261.1, 268.46, 273.85, 336.84, 348.39, 349.32, 351.1, 353.62, 356.74, 360.41, 370.24, 393.27, 429.67, 435.67, 437.01, 439.34, 442.99, 447.5, 453.42, 459.36, 466.66, 470.19, 470.38, 474.2, 478.82] p
2026-06-19 20:22:23.152679: Battery has 13.0 hours left - now at 10.8kWh
2026-06-19 20:22:23.191018: predict base10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 499.66p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:45:00, load 31.96kWh, PV 0.0kWh
2026-06-19 20:22:23.192401: Slot: [ 20:20, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:22:23.193485: SoC: [ 10.8, 10.66, 10.24, 9.82, 9.39, 8.97, 8.55, 8.13, 7.71, 7.31, 6.92, 6.53, 6.13, 5.74, 5.35, 4.96, 4.57, 4.17, 3.78, 3.39, 3.0, 2.61, 2.21, 1.82, 1.43, 1.04, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:22:23.194433: BAT: [ 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-, 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-] kWh
2026-06-19 20:22:23.195544: LOAD: [ 5.6, 5.73, 6.12, 6.52, 6.91, 7.3, 7.69, 8.09, 8.48, 8.85, 9.21, 9.58, 9.95, 10.31, 10.68, 11.04, 11.4, 11.77, 12.13, 12.5, 12.87, 13.23, 13.6, 13.96, 14.33, 14.69, 15.06, 15.42, 15.79, 16.15, 16.52, 16.88, 17.25, 17.61, 17.98, 18.34, 18.71, 19.07, 19.44, 19.8, 20.12, 20.18, 20.24, 20.29, 20.49, 21.01, 21.17, 21.17, 21.2, 21.23, 21.25, 21.31, 21.61, 21.79, 22.28, 22.67, 22.95, 23.62, 24.23, 24.29, 24.39, 24.54, 24.73, 24.94, 25.49, 26.79, 28.84, 29.18, 29.26, 29.41, 29.62, 29.9, 30.25, 30.66, 31.14, 31.37, 31.39, 31.64, 31.96] kWh
2026-06-19 20:22:23.196563: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:22:23.197634: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.84, 2.21, 2.57, 2.94, 3.3, 3.67, 4.03, 4.4, 4.76, 5.13, 5.49, 5.86, 6.22, 6.59, 6.91, 6.97, 7.03, 7.08, 7.28, 7.8, 7.96, 7.96, 7.99, 8.02, 8.04, 8.1, 8.4, 8.58, 9.07, 9.46, 9.74, 10.41, 11.02, 11.07, 11.17, 11.32, 11.52, 11.73, 12.28, 13.58, 15.63, 15.97, 16.05, 16.19, 16.41, 16.69, 17.03, 17.45, 17.93, 18.16, 18.17, 18.43, 18.75] kWh
2026-06-19 20:22:23.198669: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:22:23.199779: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 138.63, 144.52, 149.9, 155.61, 161.06, 165.87, 170.78, 175.94, 180.97, 185.97, 190.97, 196.06, 201.06, 206.06, 210.67, 212.34, 213.98, 215.61, 221.73, 239.9, 245.7, 245.72, 246.52, 247.34, 248.06, 249.69, 257.89, 262.33, 273.95, 281.65, 287.3, 350.91, 363.02, 363.99, 365.85, 368.5, 371.76, 375.61, 385.9, 410.03, 448.17, 454.45, 455.86, 458.3, 462.12, 466.85, 473.05, 479.28, 486.92, 490.62, 490.82, 494.82, 499.66] p
2026-06-19 20:22:23.267288: predict best10 end_record 06-21 11:00:00, final soc 0.8kWh, metric 446.3p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:20:00, load 31.96kWh, PV 0.0kWh
2026-06-19 20:22:23.269025: Slot: [ 20:20, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:22:23.270426: SoC: [ 10.8, 10.66, 10.24, 9.82, 9.39, 8.97, 8.55, 8.13, 7.71, 7.31, 6.92, 6.53, 6.13, 5.74, 5.35, 4.96, 4.57, 4.17, 3.78, 3.39, 3.0, 2.61, 2.21, 1.82, 1.43, 1.5, 1.11, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.0, 8.94, 10.88, 11.5, 11.5, 11.5, 11.5, 11.44, 11.37, 11.32, 11.1, 10.54, 10.37, 10.37, 10.34, 10.31, 10.28, 10.22, 9.9, 9.7, 9.18, 8.76, 8.46, 7.74, 7.08, 7.03, 6.92, 6.76, 6.76, 6.54, 5.94, 4.55, 2.35, 1.98, 1.9, 1.74, 1.51, 1.21, 0.84, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:22:23.271546: BAT: [ 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<bf+, 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<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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 20:22:23.273139: LOAD: [ 5.6, 5.73, 6.12, 6.52, 6.91, 7.3, 7.69, 8.09, 8.48, 8.85, 9.21, 9.58, 9.95, 10.31, 10.68, 11.04, 11.4, 11.77, 12.13, 12.5, 12.87, 13.23, 13.6, 13.96, 14.33, 14.69, 15.06, 15.42, 15.79, 16.15, 16.52, 16.88, 17.25, 17.61, 17.98, 18.34, 18.71, 19.07, 19.44, 19.8, 20.12, 20.18, 20.24, 20.29, 20.49, 21.01, 21.17, 21.17, 21.2, 21.23, 21.25, 21.31, 21.61, 21.79, 22.28, 22.67, 22.95, 23.62, 24.23, 24.29, 24.39, 24.54, 24.73, 24.94, 25.49, 26.79, 28.84, 29.18, 29.26, 29.41, 29.62, 29.9, 30.25, 30.66, 31.14, 31.37, 31.39, 31.64, 31.96] kWh
2026-06-19 20:22:23.274475: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:22:23.275843: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 2.14, 2.14, 2.22, 2.58, 2.95, 3.31, 5.76, 8.21, 9.46, 11.43, 13.88, 16.33, 17.36, 17.73, 18.09, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.61, 18.61, 18.61, 18.61, 18.61, 18.61, 18.61, 18.61, 18.61, 18.61, 18.61, 19.19, 19.68, 19.72, 19.73, 19.99, 20.31] kWh
2026-06-19 20:22:23.277235: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:22:23.279067: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 142.97, 142.97, 144.24, 149.62, 155.32, 160.77, 193.01, 225.94, 243.55, 270.81, 304.33, 337.85, 352.22, 357.22, 362.22, 366.83, 366.83, 366.83, 366.83, 366.83, 366.83, 366.83, 366.83, 366.83, 366.83, 366.83, 366.83, 366.83, 366.83, 366.83, 366.83, 366.83, 416.82, 416.82, 416.82, 416.82, 416.82, 420.08, 420.08, 420.08, 420.08, 420.08, 420.08, 420.08, 420.08, 420.08, 420.08, 420.08, 428.92, 436.56, 437.26, 437.46, 441.46, 446.3] p
2026-06-19 20:22:23.353904: predict best end_record 06-21 11:00:00, final soc 0.8kWh, metric 426.91p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:35:00, load 30.78kWh, PV 0.0kWh
2026-06-19 20:22:23.355605: Slot: [ 20:20, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:22:23.357082: SoC: [ 10.8, 10.67, 10.26, 9.86, 9.46, 9.05, 8.65, 8.25, 7.85, 7.47, 7.09, 6.72, 6.34, 5.97, 5.59, 5.22, 4.84, 4.47, 4.1, 3.72, 3.35, 2.97, 2.6, 2.22, 1.85, 1.66, 1.29, 0.91, 0.8, 0.8, 0.8, 3.13, 5.46, 5.5, 7.0, 9.33, 11.49, 11.5, 11.5, 11.5, 11.5, 11.44, 11.38, 11.33, 11.12, 10.59, 10.43, 10.43, 10.39, 10.36, 10.34, 10.28, 9.97, 9.79, 9.28, 8.89, 8.6, 7.91, 7.28, 7.23, 7.13, 6.97, 6.77, 6.56, 5.99, 4.66, 2.56, 2.21, 2.13, 1.98, 1.76, 1.48, 1.12, 1.12, 1.12, 0.88, 0.87, 0.8, 0.8] kWh
2026-06-19 20:22:23.358264: BAT: [ 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<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~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<bf+] kWh
2026-06-19 20:22:23.359604: LOAD: [ 5.6, 5.72, 6.1, 6.47, 6.85, 7.22, 7.6, 7.97, 8.35, 8.7, 9.05, 9.4, 9.75, 10.1, 10.45, 10.8, 11.14, 11.49, 11.84, 12.19, 12.54, 12.89, 13.24, 13.59, 13.94, 14.29, 14.63, 14.98, 15.33, 15.68, 16.03, 16.38, 16.73, 17.08, 17.43, 17.77, 18.12, 18.47, 18.82, 19.17, 19.47, 19.53, 19.59, 19.64, 19.82, 20.32, 20.47, 20.47, 20.5, 20.53, 20.55, 20.61, 20.9, 21.07, 21.54, 21.91, 22.18, 22.82, 23.4, 23.45, 23.54, 23.69, 23.88, 24.07, 24.6, 25.84, 27.79, 28.12, 28.2, 28.34, 28.54, 28.81, 29.14, 29.54, 29.99, 30.21, 30.23, 30.47, 30.78] kWh
2026-06-19 20:22:23.361043: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:22:23.362442: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.87, 1.87, 1.87, 2.12, 2.47, 2.82, 5.67, 8.52, 8.91, 10.87, 13.72, 16.39, 16.75, 17.1, 17.45, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 17.75, 18.15, 18.61, 18.61, 18.61, 18.78, 19.09] kWh
2026-06-19 20:22:23.363733: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:22:23.365070: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 138.97, 138.97, 138.97, 142.59, 148.04, 153.25, 190.76, 229.08, 234.68, 261.72, 300.72, 337.33, 342.3, 347.07, 351.85, 356.26, 356.26, 356.26, 356.26, 356.26, 356.26, 356.26, 356.26, 356.26, 356.26, 356.26, 356.26, 356.26, 356.26, 356.26, 356.26, 356.26, 406.25, 406.25, 406.25, 406.25, 406.25, 406.25, 406.25, 406.25, 406.25, 406.25, 406.25, 406.25, 406.25, 406.25, 406.25, 406.25, 412.19, 419.48, 419.48, 419.48, 422.28, 426.91] p
2026-06-19 20:22:23.367244: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, Chrg, , , , ]
2026-06-19 20:22:23.367283: Saving plan best values to HA entities
2026-06-19 20:22:23.520000: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 20:22:23.527405: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 20:22:23.532925: Best charging limit SoC's [1.5, 16.0, 5.5, 7.0, 16.0, 11.5, 6.5, 1.0, 16.0, 16.0]kWh, export []kWh gives import battery 38.85kWh, house 1.43kWh, export 0.0kWh, metric 426.91p, metric10 446.3p
2026-06-19 20:22:23.604933: Marginal costs baseline metric (no standing charge): 326.9393
2026-06-19 20:22:23.768555: Marginal energy costs matrix computed: min=15.79 max=21.97
2026-06-19 20:22:23.840965: Rate array import [{'start': 1220, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1220, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 20:22:23.841526: - Your estimated bill for today is £0.86 and tomorrow is £2.70
2026-06-19 20:22:23.841552: - Import rates are expensive (22.4p - 26.5p) for the next 2 and three quarters hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 20:22:23.841568: - The battery is currently at 68% and is in eco mode for the next 11 hours.
2026-06-19 20:22:23.841581: - For the next 48 hours there will be no solar generation.
2026-06-19 20:22:23.841593: - You will run out of battery in 13 hours.
2026-06-19 20:22:23.841605: - Your next charge slot will be in 11 hours where import rates will be cheap (15.0p).
2026-06-19 20:22:23.841617:
2026-06-19 20:22:23.884122: Plan calculation took 6.17 seconds
2026-06-19 20:22:23.887121: No high rate period found
2026-06-19 20:22:23.928493: Import threshold used for optimisation was 16.38p
2026-06-19 20:22:23.968922: Low import rate windows [0: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 1: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 2: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 3: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 4: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 5: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 6: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 7: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 8: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 9: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 10: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 11: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 12: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 13: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 14: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 15: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 16: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 17: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 18: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 19: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 20: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 21: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 22: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 23: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 24: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 25: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 26: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 27: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 28: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 29: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 30: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 31: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 32: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 33: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 34: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 35: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 36: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 37: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 38: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 39: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 40: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 41: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 42: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 43: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 44: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 45: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 46: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 47: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 48: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 49: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 50: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 51: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 52: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 53: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 54: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 55: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 56: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 57: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 58: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 59: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 60: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 61: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 62: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 63: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 64: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 65: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 66: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 67: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 68: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 69: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 70: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 71: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 72: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 73: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 74: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 75: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 76: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 77: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 78: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 79: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 80: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 81: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 82: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 83: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 84: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 85: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 86: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 87: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 88: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 89: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 90: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 91: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 92: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 93: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 94: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41]
2026-06-19 20:22:23.974464: Inverter 0: Type SK Sunsynk
2026-06-19 20:22:23.974510: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:22:23.974700: Reserve min: 5%, battery_min: 5%
2026-06-19 20:22:23.974760: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 20:22:23.975021: Inverter 0 SoC: 10.8kW 68%, current charge rate 5000W, current discharge rate 5250W, current battery power -25W, current battery voltage 51.2V, grid power -621W, load power 571W, PV Power 0W
2026-06-19 20:22:23.975180: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:22:23.975244: Inverter 0 scheduled charge enable is False
2026-06-19 20:22:23.975268: Inverter 0 charge windows currently []
2026-06-19 20:22:23.975291: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:22:23.975375: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:22:23.975396: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:22:23.975424: Inverter 0 scheduled discharge enable is False
2026-06-19 20:22:23.975523: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:22:23.975546: Inverter 0 discharge windows currently []
2026-06-19 20:22:23.975570: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:22:23.975585: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:22:23.975598: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:22:24.020591: Reset inverter settings to safe mode (set_charge_window=True set_export_window=False force=)
2026-06-19 20:22:24.020695: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 20:22:24.020871: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 20:22:24.021016: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog1_charge', 'option': 'Allow Gen'}
2026-06-19 20:22:24.069039: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog2_charge', 'option': 'Allow Gen'}
2026-06-19 20:22:24.172448: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog3_charge', 'option': 'Allow Gen'}
2026-06-19 20:22:24.278477: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog4_charge', 'option': 'Allow Gen'}
2026-06-19 20:22:24.283255: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog5_charge', 'option': 'Allow Gen'}
2026-06-19 20:22:24.288483: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog6_charge', 'option': 'Allow Gen'}
2026-06-19 20:22:24.391411: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_load_limit', 'option': 'Zero Export'}
2026-06-19 20:22:24.425889: Inverter 0 Current Target SoC is 100%, already at target
2026-06-19 20:22:24.426001: Inverter 0 Current reserve is 5%, already at target
2026-06-19 20:22:24.426096: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 68%, target 9%
2026-06-19 20:22:24.426190: Inverter 0 disabled charge window while waiting for schedule (now 06-19 20:20:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 20:22:24.426239: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 20:22:24.426411: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 20:22:24.426571: Not setting charging SoC as we are not within the window (now 06-19 20:20:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 20:22:24.426612: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 20:22:24.426651: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 20:22:24.528248: Warn: Web Socket result failed {'id': 32, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:22:24.528422: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:22:29.535754: Warn: Web Socket result failed {'id': 33, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:22:29.535853: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:22:34.566868: Warn: Web Socket result failed {'id': 34, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:22:34.567098: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:22:39.590211: Warn: Web Socket result failed {'id': 35, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:22:39.590277: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:22:44.635689: Warn: Web Socket result failed {'id': 36, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:22:44.635836: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:22:49.686312: Warn: Web Socket result failed {'id': 37, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:22:49.686400: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:22:54.696954: Warn: Web Socket result failed {'id': 38, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:22:54.697020: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:22:59.736637: Warn: Web Socket result failed {'id': 39, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:22:59.736726: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:23:04.782599: Warn: Web Socket result failed {'id': 40, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:23:04.782689: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:23:09.788732: Warn: Web Socket result failed {'id': 41, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:23:09.788887: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:23:14.789726: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 20:23:14.797222: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 20:23:14.797375: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:23:14.797413: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:23:14.797457: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:23:14.797482: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:23:14.797504: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:23:14.797526: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:23:14.797548: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:23:14.797570: Inverter 0 count register writes 0
2026-06-19 20:23:14.817902: Total inverter register writes now 1
2026-06-19 20:23:14.839353: Completed run status Demand with Errors reported (check log)
2026-06-19 20:23:14.851590: Saved current settings to /config/predbat_config.json
2026-06-19 20:23:14.897203: Creating predbat dashboard at /config/predbat_dashboard.yaml
2026-06-19 20:23:44.920686: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:23:44.920910: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:23:44.920943: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:23:44.921064: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:23:44.921095: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:23:44.921113: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:23:44.921129: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:25:00.062267: --------------- PredBat - update at 2026-06-19 20:25:00+01:00 with clock skew 0 minutes, minutes now 1225
2026-06-19 20:25:00.062951: Saved current settings to /config/predbat_config.json
2026-06-19 20:25:00.063033: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 2.7 minutes
2026-06-19 20:25:00.063122: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 20:25:00.063190: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 20:25:00.078490: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 20:25:00.078972: Predbat mode is set to Control charge
2026-06-19 20:25:00.162200: Found 11520 load_today datapoints going back 2 days
2026-06-19 20:25:00.162286: Using load_power data to fill gaps in load_today data
2026-06-19 20:25:00.216579: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 20:25:00.216685: Zero load period starting at 2026-06-19T12:09:00+0100 (496 minutes) for 889 minutes with base value 0.9
2026-06-19 20:25:00.216729: Zero load period starting at 2026-06-18T19:24:00+0100 (1501 minutes) for 64 minutes with base value 0.8
2026-06-19 20:25:00.217503: Processing 384 30-minute periods for power integration
2026-06-19 20:25:00.268329: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 20:25:00.268401: Car charging hold True, threshold 6.0kWh
2026-06-19 20:25:00.268435: Current data so far today: load 5.65kWh, import 1.7kWh, export 0.0kWh, PV 0kWh
2026-06-19 20:25:00.289848: Standing charge is set to 49.98p
2026-06-19 20:25:00.329484: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 20:25:00.329558: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 20:25:00.329803: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 161.7 minutes
2026-06-19 20:25:00.330204: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 161.7 minutes
2026-06-19 20:25:00.335062: Loaded 95 datapoints of futurerate analysis
2026-06-19 20:25:00.459325: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65']
2026-06-19 20:25:00.480150: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 20:25:00.480356: Import rates: min 13.17p, max 36.53p, average 20.03p
2026-06-19 20:25:00.511610: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 20:25:00.511679: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 20:25:00.512514: High export rate found rates in range 99p to -99p
2026-06-19 20:25:00.590459: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 20:25:00.590568: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 20:25:00.590760: Last hour: net energy 0.17kWh, import 0.17kWh, export 0.0kWh, car 0kWh, load 0.58kWh, net cost 4.74p, import 4.74p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 20:25:00.640726: Today's energy total net 1.7kWh, import 1.7kWh, export 0.0kWh, cost 86.36p, import 36.38p, export 0.0p, carbon 0.0kg
2026-06-19 20:25:00.640858: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 20:25:00.643984: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 20:25:00.645009: Warn: Found 1 gaps in load_today totalling 9810 minutes to fill using average data
2026-06-19 20:25:00.645095: Gap starting at 2026-06-18T15:55:00+0100 (1710 minutes) for 9810 minutes
2026-06-19 20:25:00.658075: Historical days now [7] weight [1]
2026-06-19 20:25:00.678472: Today's load divergence 109.04%, in-day adjustment 107.3%, damping 0.95x, yesterday 100.0% today 108.59% blend 14.93%
2026-06-19 20:25:00.678543: Today's predicted so far 12.49kWh with 0.0kWh car/iBoost excluded, 1.11kWh import ignored, and 0kWh forecast extra.
2026-06-19 20:25:00.678587: Today's actual load so far 13.97kWh with 0.0kWh car/iBoost excluded, and 0.47kWh import ignored.
2026-06-19 20:25:00.708387: Inverter 0: Type SK Sunsynk
2026-06-19 20:25:00.708448: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:25:00.708643: Reserve min: 5%, battery_min: 5%
2026-06-19 20:25:00.708713: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 5%, current_reserve 5%, temperature 20°C
2026-06-19 20:25:00.708995: Inverter 0 SoC: 10.8kW 68%, current charge rate 5000W, current discharge rate 5250W, current battery power -22W, current battery voltage 51.2V, grid power -629W, load power 581W, PV Power 0W
2026-06-19 20:25:00.709134: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:25:00.709206: Inverter 0 scheduled charge enable is False
2026-06-19 20:25:00.709230: Inverter 0 charge windows currently []
2026-06-19 20:25:00.709253: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:25:00.709351: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:25:00.709376: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:25:00.709407: Inverter 0 scheduled discharge enable is False
2026-06-19 20:25:00.709518: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:25:00.709544: Inverter 0 discharge windows currently []
2026-06-19 20:25:00.709563: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:25:00.709579: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:25:00.709594: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:25:00.760850: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 20:25:00.760928: Plan was last updated on 2026-06-19 20:20:00+01:00 and is now 5.0 minutes old
2026-06-19 20:25:00.761221: Best charge window [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 34%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 16:00:00 @ 14.13p 72%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 41%, 21-06 08:00:00 - 21-06 09:00:00 @ 15.47p 6%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:30:00 @ 27.45p 100% ]
2026-06-19 20:25:00.761249: Best export window [ ]
2026-06-19 20:25:00.761907: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 20:25:00.763451: Load divergence over 8.0 hours mean 666.25W, min 666.0W, max 667.2W, std dev 0.49W, divergence 0.04%
2026-06-19 20:25:00.777988: Creating pool of 12 processes to match your CPU count
2026-06-19 20:25:00.849971: predict base end_record 06-21 11:05:00, final soc 0.8kWh, metric 479.46p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:25:00, load 30.89kWh, PV 0.0kWh
2026-06-19 20:25:00.852712: Slot: [ 20:25, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:25:00.854855: SoC: [ 10.8, 10.73, 10.33, 9.93, 9.52, 9.12, 8.72, 8.32, 7.91, 7.53, 7.16, 6.78, 6.41, 6.03, 5.65, 5.28, 4.9, 4.53, 4.15, 3.77, 3.4, 3.02, 2.65, 2.27, 1.9, 1.52, 1.15, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:25:00.856193: BAT: [ 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-, 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-] kWh
2026-06-19 20:25:00.857579: LOAD: [ 5.65, 5.71, 6.09, 6.46, 6.84, 7.21, 7.59, 7.96, 8.34, 8.69, 9.04, 9.39, 9.74, 10.09, 10.44, 10.79, 11.14, 11.49, 11.84, 12.19, 12.54, 12.89, 13.24, 13.59, 13.94, 14.29, 14.64, 14.99, 15.34, 15.69, 16.04, 16.39, 16.74, 17.09, 17.44, 17.79, 18.14, 18.49, 18.84, 19.19, 19.49, 19.55, 19.61, 19.67, 19.87, 20.34, 20.5, 20.5, 20.52, 20.55, 20.58, 20.64, 20.92, 21.09, 21.56, 21.93, 22.2, 22.84, 23.42, 23.47, 23.57, 23.71, 23.9, 24.09, 24.62, 25.87, 27.82, 28.14, 28.22, 28.36, 28.56, 28.83, 29.16, 29.56, 30.02, 30.23, 30.25, 30.49, 30.8, 31.16] kWh
2026-06-19 20:25:00.858943: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:25:00.860276: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.73, 2.08, 2.43, 2.78, 3.13, 3.48, 3.83, 4.18, 4.53, 4.88, 5.23, 5.58, 5.93, 6.23, 6.29, 6.35, 6.41, 6.61, 7.08, 7.23, 7.23, 7.26, 7.29, 7.32, 7.37, 7.66, 7.83, 8.3, 8.67, 8.93, 9.58, 10.16, 10.21, 10.3, 10.45, 10.64, 10.83, 11.36, 12.6, 14.55, 14.88, 14.96, 15.1, 15.3, 15.57, 15.9, 16.29, 16.75, 16.97, 16.99, 17.23, 17.54, 17.9] kWh
2026-06-19 20:25:00.861961: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:25:00.864354: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.82, 141.98, 147.44, 152.67, 157.28, 161.98, 166.93, 171.75, 176.55, 181.34, 186.21, 191.0, 195.8, 200.22, 201.89, 203.43, 205.25, 211.62, 228.02, 233.55, 233.57, 234.37, 235.13, 235.91, 237.36, 245.18, 249.42, 260.51, 267.86, 273.26, 336.25, 347.8, 348.73, 350.5, 353.03, 356.15, 359.82, 369.64, 392.68, 429.08, 435.08, 436.41, 438.75, 442.4, 446.9, 452.83, 458.77, 466.07, 469.6, 469.79, 473.61, 478.23, 482.97] p
2026-06-19 20:25:00.974780: Battery has 13.0 hours left - now at 10.8kWh
2026-06-19 20:25:01.013082: predict base10 end_record 06-21 11:05:00, final soc 0.8kWh, metric 500.49p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 08:50:00, load 32.09kWh, PV 0.0kWh
2026-06-19 20:25:01.014541: Slot: [ 20:25, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:25:01.015668: SoC: [ 10.8, 10.73, 10.31, 9.88, 9.46, 9.04, 8.62, 8.2, 7.77, 7.38, 6.98, 6.59, 6.2, 5.8, 5.41, 5.01, 4.62, 4.23, 3.83, 3.44, 3.05, 2.65, 2.26, 1.87, 1.47, 1.08, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8] kWh
2026-06-19 20:25:01.016690: BAT: [ 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-, 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-] kWh
2026-06-19 20:25:01.017926: LOAD: [ 5.65, 5.71, 6.11, 6.5, 6.89, 7.29, 7.68, 8.07, 8.47, 8.84, 9.21, 9.57, 9.94, 10.3, 10.67, 11.04, 11.4, 11.77, 12.14, 12.5, 12.87, 13.23, 13.6, 13.97, 14.33, 14.7, 15.07, 15.43, 15.8, 16.17, 16.53, 16.9, 17.27, 17.63, 18.0, 18.36, 18.73, 19.1, 19.46, 19.83, 20.15, 20.21, 20.27, 20.33, 20.55, 21.04, 21.2, 21.2, 21.23, 21.26, 21.29, 21.34, 21.64, 21.82, 22.31, 22.7, 22.98, 23.65, 24.27, 24.32, 24.41, 24.57, 24.76, 24.97, 25.52, 26.82, 28.87, 29.21, 29.29, 29.44, 29.65, 29.93, 30.28, 30.69, 31.17, 31.4, 31.41, 31.67, 32.0, 32.37] kWh
2026-06-19 20:25:01.019033: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:25:01.020184: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.81, 2.17, 2.54, 2.9, 3.27, 3.64, 4.0, 4.37, 4.74, 5.1, 5.47, 5.84, 6.2, 6.57, 6.89, 6.95, 7.01, 7.07, 7.29, 7.78, 7.94, 7.94, 7.97, 8.0, 8.03, 8.08, 8.38, 8.56, 9.05, 9.44, 9.72, 10.39, 11.0, 11.05, 11.15, 11.3, 11.5, 11.71, 12.26, 13.56, 15.61, 15.95, 16.03, 16.17, 16.39, 16.67, 17.01, 17.43, 17.91, 18.14, 18.15, 18.41, 18.73, 19.11] kWh
2026-06-19 20:25:01.021242: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:25:01.022580: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 138.02, 143.93, 149.33, 155.06, 160.53, 165.35, 170.28, 175.46, 180.51, 185.53, 190.55, 195.66, 200.67, 205.69, 210.32, 212.06, 213.67, 215.58, 222.25, 239.43, 245.23, 245.25, 246.09, 246.89, 247.71, 249.24, 257.43, 261.88, 273.49, 281.2, 286.85, 350.46, 362.56, 363.53, 365.39, 368.04, 371.31, 375.15, 385.44, 409.57, 447.71, 453.99, 455.4, 457.84, 461.66, 466.39, 472.59, 478.82, 486.46, 490.16, 490.36, 494.36, 499.2, 504.17] p
2026-06-19 20:25:01.092901: predict best10 end_record 06-21 11:05:00, final soc 1.12kWh, metric 451.75p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:20:00, load 32.09kWh, PV 0.0kWh
2026-06-19 20:25:01.094404: Slot: [ 20:25, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:25:01.095538: SoC: [ 10.8, 10.73, 10.31, 9.88, 9.46, 9.04, 8.62, 8.2, 7.77, 7.38, 6.98, 6.59, 6.2, 5.8, 5.41, 5.01, 4.62, 4.23, 3.83, 3.44, 3.05, 2.65, 2.26, 1.87, 1.47, 1.5, 1.11, 0.8, 0.8, 0.8, 0.8, 2.74, 4.68, 5.5, 7.0, 8.94, 10.88, 11.5, 11.5, 11.5, 11.5, 11.44, 11.37, 11.31, 11.07, 10.54, 10.37, 10.37, 10.34, 10.31, 10.28, 10.22, 9.9, 9.7, 9.18, 8.76, 8.46, 7.74, 7.08, 7.03, 6.92, 6.76, 6.76, 6.54, 5.94, 4.55, 2.35, 1.98, 1.9, 1.74, 1.51, 1.21, 0.84, 1.0, 1.0, 0.8, 0.8, 0.8, 0.8, 2.74] kWh
2026-06-19 20:25:01.096480: BAT: [ 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<bf+, 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<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<bf+, g<bf+, g~be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 20:25:01.097730: LOAD: [ 5.65, 5.71, 6.11, 6.5, 6.89, 7.29, 7.68, 8.07, 8.47, 8.84, 9.21, 9.57, 9.94, 10.3, 10.67, 11.04, 11.4, 11.77, 12.14, 12.5, 12.87, 13.23, 13.6, 13.97, 14.33, 14.7, 15.07, 15.43, 15.8, 16.17, 16.53, 16.9, 17.27, 17.63, 18.0, 18.36, 18.73, 19.1, 19.46, 19.83, 20.15, 20.21, 20.27, 20.33, 20.55, 21.04, 21.2, 21.2, 21.23, 21.26, 21.29, 21.34, 21.64, 21.82, 22.31, 22.7, 22.98, 23.65, 24.27, 24.32, 24.41, 24.57, 24.76, 24.97, 25.52, 26.82, 28.87, 29.21, 29.29, 29.44, 29.65, 29.93, 30.28, 30.69, 31.17, 31.4, 31.41, 31.67, 32.0, 32.37] kWh
2026-06-19 20:25:01.098870: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:25:01.100014: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 2.09, 2.09, 2.18, 2.54, 2.91, 3.27, 5.72, 8.17, 9.42, 11.4, 13.85, 16.3, 17.33, 17.7, 18.06, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 19.17, 19.65, 19.69, 19.71, 19.96, 20.29, 22.75] kWh
2026-06-19 20:25:01.101097: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:25:01.102304: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 142.28, 142.28, 143.58, 148.99, 154.71, 160.18, 192.44, 225.39, 243.01, 270.29, 303.83, 337.37, 351.76, 356.77, 361.79, 366.42, 366.42, 366.42, 366.42, 366.42, 366.42, 366.42, 366.42, 366.42, 366.42, 366.42, 366.42, 366.42, 366.42, 366.42, 366.42, 366.42, 416.41, 416.41, 416.41, 416.41, 416.41, 419.67, 419.67, 419.67, 419.67, 419.67, 419.67, 419.67, 419.67, 419.67, 419.67, 419.67, 428.51, 436.16, 436.85, 437.05, 441.05, 445.89, 478.29] p
2026-06-19 20:25:01.176954: predict best end_record 06-21 11:05:00, final soc 1.19kWh, metric 433.18p, metric_keep 0kWh, min_soc 0.8kWh @ 06-20 09:35:00, load 30.89kWh, PV 0.0kWh
2026-06-19 20:25:01.178728: Slot: [ 20:25, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:25:01.180134: SoC: [ 10.8, 10.73, 10.33, 9.93, 9.52, 9.12, 8.72, 8.32, 7.91, 7.53, 7.16, 6.78, 6.41, 6.03, 5.65, 5.28, 4.9, 4.53, 4.15, 3.77, 3.4, 3.02, 2.65, 2.27, 1.9, 1.65, 1.27, 0.89, 0.8, 0.8, 0.8, 3.13, 5.46, 5.5, 7.0, 9.33, 11.49, 11.5, 11.5, 11.5, 11.5, 11.44, 11.38, 11.31, 11.09, 10.59, 10.43, 10.42, 10.39, 10.36, 10.33, 10.28, 9.97, 9.79, 9.28, 8.89, 8.6, 7.91, 7.28, 7.23, 7.13, 6.97, 6.77, 6.56, 5.99, 4.66, 2.56, 2.21, 2.13, 1.98, 1.76, 1.48, 1.12, 1.12, 1.12, 0.88, 0.87, 0.8, 0.8, 3.13] kWh
2026-06-19 20:25:01.181266: BAT: [ 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<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~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<bf+, g<bf+] kWh
2026-06-19 20:25:01.182691: LOAD: [ 5.65, 5.71, 6.09, 6.46, 6.84, 7.21, 7.59, 7.96, 8.34, 8.69, 9.04, 9.39, 9.74, 10.09, 10.44, 10.79, 11.14, 11.49, 11.84, 12.19, 12.54, 12.89, 13.24, 13.59, 13.94, 14.29, 14.64, 14.99, 15.34, 15.69, 16.04, 16.39, 16.74, 17.09, 17.44, 17.79, 18.14, 18.49, 18.84, 19.19, 19.49, 19.55, 19.61, 19.67, 19.87, 20.34, 20.5, 20.5, 20.52, 20.55, 20.58, 20.64, 20.92, 21.09, 21.56, 21.93, 22.2, 22.84, 23.42, 23.47, 23.57, 23.71, 23.9, 24.09, 24.62, 25.87, 27.82, 28.14, 28.22, 28.36, 28.56, 28.83, 29.16, 29.56, 30.02, 30.23, 30.25, 30.49, 30.8, 31.16] kWh
2026-06-19 20:25:01.184004: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:25:01.185363: IMPORT: [ 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.82, 1.82, 1.82, 2.08, 2.43, 2.78, 5.63, 8.48, 8.88, 10.84, 13.69, 16.36, 16.72, 17.07, 17.42, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 18.12, 18.58, 18.58, 18.58, 18.76, 19.07, 21.93] kWh
2026-06-19 20:25:01.186750: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:25:01.188142: METRIC: [ 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 86.36, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 136.35, 138.1, 138.1, 138.1, 141.97, 147.44, 152.66, 190.19, 228.52, 234.13, 261.19, 300.21, 336.83, 341.81, 346.6, 351.39, 355.82, 355.82, 355.82, 355.82, 355.82, 355.82, 355.82, 355.82, 355.82, 355.82, 355.82, 355.82, 355.82, 355.82, 355.82, 355.82, 355.82, 405.8, 405.8, 405.8, 405.8, 405.8, 405.8, 405.8, 405.8, 405.8, 405.8, 405.8, 405.8, 405.8, 405.8, 405.8, 405.8, 411.74, 419.04, 419.04, 419.04, 421.84, 426.46, 464.12] p
2026-06-19 20:25:01.190317: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, Chrg, , , , , Chrg]
2026-06-19 20:25:01.190363: Saving plan best values to HA entities
2026-06-19 20:25:01.349909: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 20:25:01.354769: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 20:25:01.359205: Best charging limit SoC's [1.5, 16.0, 5.5, 7.0, 16.0, 11.5, 6.5, 1.0, 16.0, 16.0]kWh, export []kWh gives import battery 38.85kWh, house 1.45kWh, export 0.0kWh, metric 433.18p, metric10 451.75p
2026-06-19 20:25:01.426343: Marginal costs baseline metric (no standing charge): 333.2094
2026-06-19 20:25:01.596464: Marginal energy costs matrix computed: min=15.9 max=21.95
2026-06-19 20:25:01.675438: Rate array import [{'start': 1225, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1225, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 20:25:01.676144: - Your estimated bill for today is £0.86 and tomorrow is £2.69
2026-06-19 20:25:01.676177: - Import rates are expensive (22.4p - 26.5p) for the next 2 and a half hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 20:25:01.676211: - The battery is currently at 68% and is in eco mode for the next 11 hours.
2026-06-19 20:25:01.676228: - For the next 48 hours there will be no solar generation.
2026-06-19 20:25:01.676243: - You will run out of battery in 13 hours.
2026-06-19 20:25:01.676258: - Your next charge slot will be in 11 hours where import rates will be cheap (15.0p).
2026-06-19 20:25:01.676274:
2026-06-19 20:25:01.724395: Plan calculation took 0.96 seconds
2026-06-19 20:25:01.728199: No high rate period found
2026-06-19 20:25:01.774547: Import threshold used for optimisation was 16.38p
2026-06-19 20:25:01.838619: Low import rate windows [0: 06-19 20:00:00 - 06-19 20:30:00 @ 26.48, 1: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 2: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 3: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 4: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 5: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 6: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 7: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 8: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 9: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 10: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 11: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 12: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 13: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 14: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 15: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 16: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 17: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 18: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 19: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 20: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 21: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 22: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 23: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 24: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 25: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 26: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 27: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 28: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 29: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 30: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 31: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 32: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 33: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 34: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 35: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 36: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 37: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 38: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 39: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 40: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 41: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 42: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 43: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 44: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 45: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 46: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 47: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 48: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 49: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 50: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 51: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 52: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 53: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 54: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 55: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 56: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 57: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 58: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 59: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 60: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 61: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 62: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 63: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 64: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 65: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 66: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 67: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 68: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 69: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 70: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 71: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 72: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 73: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 74: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 75: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 76: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 77: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 78: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 79: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 80: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 81: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 82: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 83: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 84: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 85: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 86: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 87: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 88: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 89: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 90: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 91: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 92: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 93: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 94: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41]
2026-06-19 20:25:01.845636: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 68%, target 9%
2026-06-19 20:25:01.845818: Inverter 0 disabled charge window while waiting for schedule (now 06-19 20:25:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 20:25:01.845949: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 20:25:01.846176: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 20:25:01.846366: Not setting charging SoC as we are not within the window (now 06-19 20:25:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 20:25:01.846422: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 20:25:01.846477: Inverter 0 Current charge limit is 100% and new target is 5%
2026-06-19 20:25:01.854138: Warn: Web Socket result failed {'id': 42, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:25:01.854235: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:25:06.863671: Warn: Web Socket result failed {'id': 43, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:25:06.864021: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:25:11.961382: Warn: Web Socket result failed {'id': 44, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:25:11.961471: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:25:17.002715: Warn: Web Socket result failed {'id': 45, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:25:17.002827: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:25:22.021169: Warn: Web Socket result failed {'id': 46, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:25:22.021249: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:25:27.035378: Warn: Web Socket result failed {'id': 47, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:25:27.035460: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:25:32.128125: Warn: Web Socket result failed {'id': 48, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:25:32.128217: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:25:37.229281: Warn: Web Socket result failed {'id': 49, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:25:37.229366: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:25:42.274992: Warn: Web Socket result failed {'id': 50, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:25:42.275074: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:25:47.319258: Warn: Web Socket result failed {'id': 51, 'type': 'result', 'success': False, 'error': {'code': 'service_validation_error', 'message': 'Validation error: out_of_range', 'translation_key': 'out_of_range', 'translation_placeholders': {'value': 5.0, 'entity_id': 'number.sunsynk_prog1_capacity', 'min_value': '7.0', 'max_value': '100.0'}, 'translation_domain': 'number'}}
2026-06-19 20:25:47.319442: Warn: Service call number/set_value data {'value': 5, 'entity_id': 'number.sunsynk_prog1_capacity'} failed
2026-06-19 20:25:52.320076: Warn: Inverter 0 Trying to write 5 to charge_limit didn't complete got 100.0
2026-06-19 20:25:52.326778: Warn: record_status Warn: Inverter 0 write to charge_limit failed
2026-06-19 20:25:52.326984: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:25:52.327023: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:25:52.327045: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:25:52.327065: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:25:52.327083: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:25:52.327101: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:25:52.327134: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:25:52.327155: Inverter 0 count register writes 0
2026-06-19 20:25:52.341577: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 20:25:52.346477: Total inverter register writes now 1
2026-06-19 20:25:52.368775: Completed run status Demand with Errors reported (check log)
2026-06-19 20:25:52.382549: Saved current settings to /config/predbat_config.json
2026-06-19 20:26:30.463018: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:26:30.463224: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:26:30.463258: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:26:30.463423: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:26:30.463456: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:26:30.463474: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:26:30.463490: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:28:15.483114: Successfully loaded apps.yaml from apps.yaml
2026-06-19 20:28:30.635466: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:28:30.635659: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:28:30.635690: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:28:30.635823: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:28:30.635877: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:28:30.635919: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:28:30.635944: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:29:42.345158: Apps.yaml successfully saved to apps.yaml
2026-06-19 20:29:42.345211: Backup created at apps.yaml.backup
2026-06-19 20:29:42.381005: Successfully loaded apps.yaml from apps.yaml
2026-06-19 20:29:42.771133: Stopping Predbat
2026-06-19 20:29:42.771201: Predbat terminating
2026-06-19 20:29:42.771247: Stopping web interface
2026-06-19 20:29:42.871616: Stopped web interface
2026-06-19 20:29:42.871708: Stopping ha_history interface
2026-06-19 20:29:42.972071: Stopped ha_history interface
2026-06-19 20:29:42.972152: Stopping ha interface
2026-06-19 20:29:43.013154: Info: Web socket stopping
2026-06-19 20:29:43.013236: Info: Web Socket stopped
2026-06-19 20:29:43.013353: Info: HA interface stopped
2026-06-19 20:29:43.072512: Stopped ha interface
2026-06-19 20:29:43.072601: Stopping storage interface
2026-06-19 20:29:43.172982: Stopped storage interface
2026-06-19 20:29:43.173074: Info: Components stopped
2026-06-19 20:29:43.173133: Predbat terminated
2026-06-19 20:29:44.392706: StorageComponent: Finalizing...
2026-06-19 20:29:44.392790: StorageComponent: Stopped
2026-06-19 20:29:46.596481: HAHistory: Finalizing...
2026-06-19 20:29:46.596567: HAHistory: Stopped
2026-06-19 20:30:15.633526: Info: No secrets.yaml file found
2026-06-19 20:30:15.633600: Loading apps.yaml
2026-06-19 20:30:15.650289: Predbat: Startup predbat
2026-06-19 20:30:15.680757: --------------- PredBat - update at 2026-06-19 20:30:00+01:00 with clock skew 0 minutes, minutes now 1230
2026-06-19 20:30:15.682271: Config root is /config
2026-06-19 20:30:15.682356: --------------- PredBat - update at 2026-06-19 20:30:00+01:00 with clock skew 0 minutes, minutes now 1230
2026-06-19 20:30:15.682389: Initialising Storage interface
2026-06-19 20:30:15.682533: Initialising Home Assistant Interface interface
2026-06-19 20:30:15.699279: Initialising Home Assistant History interface
2026-06-19 20:30:15.699361: Initialising Web Interface interface
2026-06-19 20:30:15.699402: Initialising plugin system
2026-06-19 20:30:15.699477: Scanning for plugins in: /addon
2026-06-19 20:30:15.699685: Plugin discovery complete. Loaded 0 plugins.
2026-06-19 20:30:15.699715: Starting Storage interface
2026-06-19 20:30:15.699740: Creating task: <coroutine object ComponentBase.start at 0x7fd1701add20>
2026-06-19 20:30:15.700220: StorageComponent: Waiting for API to start
2026-06-19 20:30:15.706721: StorageComponent: Started
2026-06-19 20:30:16.700399: Starting Home Assistant Interface interface
2026-06-19 20:30:16.700492: Creating task: <coroutine object HAInterface.start at 0x7fd150944ac0>
2026-06-19 20:30:16.701028: HAInterface: Waiting for API to start
2026-06-19 20:30:16.701256: Info: Starting HA interface
2026-06-19 20:30:16.701524: Info: Start socket for url http://10.0.20.15:8123/api/websocket
2026-06-19 20:30:16.705319: Info: Web Socket active
2026-06-19 20:30:17.701220: Starting Home Assistant History interface
2026-06-19 20:30:17.701314: Creating task: <coroutine object ComponentBase.start at 0x7fd152e77cc0>
2026-06-19 20:30:17.702142: Info: Starting HAHistory
2026-06-19 20:30:17.702233: Info: HAHistory: Pruning history data started.
2026-06-19 20:30:17.702324: Info: HAHistory: Pruning history data completed.
2026-06-19 20:30:17.702389: HAHistory: Waiting for API to start
2026-06-19 20:30:17.702875: HAHistory: Started
2026-06-19 20:30:18.702594: Starting Web Interface interface
2026-06-19 20:30:18.702682: Creating task: <coroutine object WebInterface.start at 0x7fd1508d1030>
2026-06-19 20:30:18.705168: WebInterface: Waiting for API to start
2026-06-19 20:30:18.705551: Config root is /config and printable config_root_p is now /config
2026-06-19 20:30:18.789454: Regular expression argument octopus_saving_session matched ^(binary_sensor.octopus_energy([0-9a-z_]+|)_saving_session(s|))$ with binary_sensor.octopus_energy_a_21a60b76_octoplus_saving_sessions
2026-06-19 20:30:18.792150: Refreshing Predbat configuration
2026-06-19 20:30:18.987467: Set reset inverter true due to reset_inverter on item set_reserve_min
2026-06-19 20:30:19.102974: Set reset inverter true due to reset_inverter on item set_charge_freeze
2026-06-19 20:30:19.108418: Set reset inverter true due to reset_inverter on item set_charge_low_power
2026-06-19 20:30:19.114148: Set reset inverter true due to reset_inverter on item set_export_low_power
2026-06-19 20:30:19.119559: Set reset inverter true due to reset_inverter on item set_reserve_enable
2026-06-19 20:30:19.124756: Set reset inverter true due to reset_inverter on item set_export_freeze
2026-06-19 20:30:19.129544: Set reset inverter true due to reset_inverter on item set_export_freeze_only
2026-06-19 20:30:19.138685: Set reset inverter true due to reset_inverter on item set_freeze_export_during_demand
2026-06-19 20:30:19.143158: Set reset inverter true due to reset_inverter_force on item set_read_only
2026-06-19 20:30:19.159523: Set reset inverter true due to reset_inverter_force on item mode
2026-06-19 20:30:19.298256: Saved current settings to /config/predbat_config.json
2026-06-19 20:30:19.298814: Validation of apps.yaml was successful
2026-06-19 20:30:19.299282: Refreshing Predbat configuration
2026-06-19 20:30:19.299373: Loading current config
2026-06-19 20:30:19.771431: Watch list []
2026-06-19 20:30:20.618194: Saved current settings to /config/predbat_config.json
2026-06-19 20:30:20.621011: Warn: Regular expression argument: octopus_free_session unable to match re:(event.octopus_energy_([0-9a-z_]+|)_octoplus_free_electricity_session_events), now will disable
2026-06-19 20:30:20.627753: Predbat: Next run time will be 2026-06-19 20:35:00 and then every 300 seconds
2026-06-19 20:30:21.630430: Refreshing Predbat configuration
2026-06-19 20:30:22.119751: Saved current settings to /config/predbat_config.json
2026-06-19 20:30:22.120526: Validation of apps.yaml was successful
2026-06-19 20:30:22.120737: --------------- PredBat - update at 2026-06-19 20:30:00+01:00 with clock skew 0 minutes, minutes now 1230
2026-06-19 20:30:22.121288: Saved current settings to /config/predbat_config.json
2026-06-19 20:30:22.213982: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 20:30:22.214074: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 20:30:22.232266: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 20:30:22.232803: Predbat mode is set to Control charge
2026-06-19 20:30:22.379067: Found 11520 load_today datapoints going back 2 days
2026-06-19 20:30:22.379180: Using load_power data to fill gaps in load_today data
2026-06-19 20:30:22.510846: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 20:30:22.510977: Zero load period starting at 2026-06-19T12:09:00+0100 (501 minutes) for 889 minutes with base value 0.9
2026-06-19 20:30:22.511054: Zero load period starting at 2026-06-18T19:24:00+0100 (1506 minutes) for 64 minutes with base value 0.8
2026-06-19 20:30:22.511817: Processing 384 30-minute periods for power integration
2026-06-19 20:30:22.643722: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 20:30:22.643808: Car charging hold True, threshold 6.0kWh
2026-06-19 20:30:22.643848: Current data so far today: load 5.7kWh, import 1.8kWh, export 0.0kWh, PV 0kWh
2026-06-19 20:30:22.665233: Standing charge is set to 49.98p
2026-06-19 20:30:22.712137: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 20:30:22.712215: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 20:30:22.712409: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 167.1 minutes
2026-06-19 20:30:22.712755: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 167.1 minutes
2026-06-19 20:30:22.718586: Loaded 95 datapoints of futurerate analysis
2026-06-19 20:30:22.874430: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65']
2026-06-19 20:30:22.899342: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 20:30:22.899433: Import rates: min 13.17p, max 36.53p, average 20.03p
2026-06-19 20:30:22.937838: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 20:30:22.937960: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 20:30:22.939073: High export rate found rates in range 99p to -99p
2026-06-19 20:30:23.040385: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 20:30:23.040501: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 20:30:23.040709: Last hour: net energy 0.25kWh, import 0.25kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 6.74p, import 6.74p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 20:30:23.087900: Today's energy total net 1.8kWh, import 1.8kWh, export 0.0kWh, cost 89.03p, import 39.05p, export 0.0p, carbon 0.0kg
2026-06-19 20:30:23.088050: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 20:30:23.091232: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 20:30:23.092292: Warn: Found 1 gaps in load_today totalling 9805 minutes to fill using average data
2026-06-19 20:30:23.092379: Gap starting at 2026-06-18T15:55:00+0100 (1715 minutes) for 9805 minutes
2026-06-19 20:30:23.107520: Historical days now [7] weight [1]
2026-06-19 20:30:23.131370: Today's load divergence 108.91%, in-day adjustment 107.23%, damping 0.95x, yesterday 100.0% today 108.46% blend 14.58%
2026-06-19 20:30:23.131428: Today's predicted so far 12.64kWh with 0.0kWh car/iBoost excluded, 1.06kWh import ignored, and 0kWh forecast extra.
2026-06-19 20:30:23.131456: Today's actual load so far 14.11kWh with 0.0kWh car/iBoost excluded, and 0.38kWh import ignored.
2026-06-19 20:30:23.158844: Octopus slots changed from [[], [], [], [], [], [], [], []] to []
2026-06-19 20:30:23.159501: Sensor changes require a replan, will recompute the plan
2026-06-19 20:30:23.159656: Inverter 0: Type SK Sunsynk
2026-06-19 20:30:23.159684: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:30:23.159851: Increasing set_reserve_min from 5% to battery_min_soc of 7%
2026-06-19 20:30:23.159879: Set reset inverter true due to reset_inverter on item set_reserve_min
2026-06-19 20:30:23.165505: Reserve min: 7%, battery_min: 7%
2026-06-19 20:30:23.165597: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 20:30:23.165858: Inverter 0 SoC: 10.72kW 67%, current charge rate 5000W, current discharge rate 5250W, current battery power 574W, current battery voltage 51.2V, grid power -60W, load power 608W, PV Power 0W
2026-06-19 20:30:23.165998: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:30:23.166067: Inverter 0 scheduled charge enable is False
2026-06-19 20:30:23.166088: Inverter 0 charge windows currently []
2026-06-19 20:30:23.166108: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:30:23.166193: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:30:23.166214: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:30:23.166243: Inverter 0 scheduled discharge enable is False
2026-06-19 20:30:23.166335: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:30:23.166356: Inverter 0 discharge windows currently []
2026-06-19 20:30:23.166398: Looking for charge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_charge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 20:30:23.381582: Warn: Cannot find battery charge curve (missing history), one of the required settings for soc_percent, charge_rate, battery_power and predbat.status do not have history, check apps.yaml
2026-06-19 20:30:23.381643: Warn: Sensor history data lengths: soc_percent 0, charge_rate 0, battery_power 0, predbat_status 0
2026-06-19 20:30:23.382138: Looking for discharge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_discharge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 20:30:23.447834: Warn: Cannot find battery discharge curve (missing history), one of the required settings for soc_percent, discharge_rate, battery_power and predbat.status do not have history, check apps.yaml
2026-06-19 20:30:23.447893: Warn: Sensor history data lengths: soc_percent 0, discharge_rate 0, battery_power 0, predbat_status 0
2026-06-19 20:30:23.448262: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:30:23.448287: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:30:23.448301: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:30:23.502954: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 20:30:23.503011: Will recompute the plan as it is invalid
2026-06-19 20:30:23.503038: Recompute, previous plan is invalid...
2026-06-19 20:30:23.505597: Best charge window [ 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 0%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 0%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 0% ]
2026-06-19 20:30:23.505651: Best export window [ ]
2026-06-19 20:30:23.506277: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 20:30:23.507850: Load divergence over 8.0 hours mean 668.33W, min 667.2W, max 668.4W, std dev 0.29W, divergence 0.02%
2026-06-19 20:30:23.521434: Calculating data from yesterday for savings calculation
2026-06-19 20:30:23.531388: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 20:30:23.536476: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 20:30:23.536850: Creating pool of 12 processes to match your CPU count
2026-06-19 20:30:23.651310: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 20:30:23.652434: Optimise levels pass started at 2026-06-19 20:30:23
2026-06-19 20:30:23.652462: Optimise all windows, total charge 94 export 1
2026-06-19 20:30:23.888866: >> Region optimisation pass width 960
2026-06-19 20:30:24.197162: >> Region optimisation pass width 480
2026-06-19 20:30:24.551962: >> Region optimisation pass width 240
2026-06-19 20:30:25.003931: >> Region optimisation pass width 120
2026-06-19 20:30:25.945103: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 76
2026-06-19 20:30:25.945184: Optimise levels pass ended at 2026-06-19 20:30:25, duration 2.3 seconds tried 323 combinations
2026-06-19 20:30:25.945251: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 423.75p, best_keep 0kWh, best_cycle 45.86kWh, best_carbon 0kg, best_import 32.77kWh
2026-06-19 20:30:25.960388: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 11.75, 11.75, 0, 11.75, 11.75, 11.75, 11.75, 11.75, 11.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 20:30:25.960581: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 323.18p, best_cost 336.02p, best_cycle 31.34kWh, best_carbon 0kg, best_import 40.4kWh
2026-06-19 20:30:25.991409: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 323.18p, best_cost 336.02p, best_cycle 31.34kWh, best_carbon 0kg, best_import 40.4kWh
2026-06-19 20:30:26.024188: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 323.11p, best_cost 335.94p, best_cycle 31.34kWh, best_carbon 0kg, best_import 40.4kWh
2026-06-19 20:30:26.125165: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 323.04p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:30:26.149147: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:30:26.173507: Best charge windows best_metric 323.03p, best_cost 335.91p, best_carbon 0kg, best_import 40.44kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:30:26.174608: Best charge windows best_metric 323.03p, best_cost 335.91p, best_carbon 0kg, best_import 40.44kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:30:26.174788: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:30:26.205706: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:30:26.233895: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:30:26.331238: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:30:26.356402: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:30:26.378301: Best charge windows best_metric 323.03p, best_cost 335.91p, best_carbon 0kg, best_import 40.44kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:30:26.378504: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:30:26.402727: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:30:26.424930: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:30:26.521026: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:30:26.546999: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:30:26.566329: Best charge windows best_metric 323.03p, best_cost 335.91p, best_carbon 0kg, best_import 40.44kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:30:26.566468: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:30:26.587816: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:30:26.613131: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:30:26.706234: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:30:26.728224: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:30:26.752836: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:30:26.780032: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 322.52p, best_cost 335.36p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:26.805962: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 322.18p, best_cost 335.15p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:26.852888: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 322.18p, best_cost 335.15p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:26.893368: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 322.18p, best_cost 335.15p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:26.943142: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 321.78p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:26.986832: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 321.78p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:27.031287: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 321.78p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:27.074871: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 321.78p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:27.131494: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 321.75p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:27.187223: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:27.250555: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:27.362172: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:27.462001: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:27.517309: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:27.573746: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:27.730902: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:27.784127: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:27.832210: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:27.885428: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:27.932264: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:27.980904: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:28.032040: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:28.054875: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:28.078959: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:28.105030: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:28.127189: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:28.158118: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:28.213386: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:28.260594: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:28.315149: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:28.389544: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:28.412323: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:28.437362: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:28.464612: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:30:28.490367: Best charge windows best_metric 321.74p, best_cost 334.62p, best_carbon 0kg, best_import 40.39kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:30:28.490669: Tweak plan optimisation started
2026-06-19 20:30:28.689409: Tweak optimisation finished metric 321.74 cost 334.62 metric_keep 0 cycle 31.08 carbon 0 import 40.39
2026-06-19 20:30:28.697715: Raw charge windows [ 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 75%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ] reserve 1.12
2026-06-19 20:30:28.698353: Unclipped charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:30:00 @ 27.45p 100% ] reserve 1.12
2026-06-19 20:30:28.698788: Unfiltered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:30:00 @ 27.45p 100% ] reserve 1.12
2026-06-19 20:30:28.699132: Filtered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:30:00 @ 27.45p 100% ] reserve 1.12
2026-06-19 20:30:28.699166: Plan valid is now true after recompute was False
2026-06-19 20:30:28.719471: predict base end_record 06-21 11:00:00, final soc 1.12kWh, metric 486.36p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:55:00, load 30.83kWh, PV 0.0kWh
2026-06-19 20:30:28.720823: Slot: [ 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:30:28.721959: SoC: [ 10.72, 10.32, 9.91, 9.51, 9.1, 8.7, 8.3, 7.89, 7.51, 7.13, 6.76, 6.38, 6.0, 5.63, 5.25, 4.87, 4.5, 4.12, 3.74, 3.37, 2.99, 2.61, 2.23, 1.86, 1.48, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:30:28.722849: BAT: [ 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-, 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-] kWh
2026-06-19 20:30:28.723947: LOAD: [ 5.7, 6.08, 6.45, 6.83, 7.21, 7.58, 7.96, 8.33, 8.69, 9.04, 9.39, 9.74, 10.09, 10.44, 10.79, 11.14, 11.5, 11.85, 12.2, 12.55, 12.9, 13.25, 13.6, 13.95, 14.3, 14.65, 15.01, 15.36, 15.71, 16.06, 16.41, 16.76, 17.11, 17.46, 17.81, 18.16, 18.52, 18.87, 19.22, 19.53, 19.58, 19.64, 19.69, 19.92, 20.37, 20.52, 20.53, 20.55, 20.58, 20.61, 20.66, 20.95, 21.12, 21.59, 21.95, 22.22, 22.86, 23.45, 23.5, 23.59, 23.74, 23.93, 24.12, 24.65, 25.89, 27.84, 28.17, 28.25, 28.39, 28.59, 28.86, 29.19, 29.58, 30.04, 30.26, 30.27, 30.52, 30.83] kWh
2026-06-19 20:30:28.724954: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:30:28.726024: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.82, 2.17, 2.52, 2.87, 3.22, 3.57, 3.92, 4.27, 4.62, 4.97, 5.32, 5.68, 6.03, 6.38, 6.69, 6.74, 6.8, 6.85, 7.08, 7.53, 7.68, 7.69, 7.71, 7.74, 7.77, 7.82, 8.11, 8.28, 8.75, 9.12, 9.38, 10.03, 10.61, 10.66, 10.75, 10.9, 11.09, 11.28, 11.81, 13.05, 15.0, 15.33, 15.41, 15.55, 15.75, 16.02, 16.35, 16.74, 17.2, 17.42, 17.44, 17.68, 17.99] kWh
2026-06-19 20:30:28.727071: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:30:28.728251: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.25, 144.91, 150.09, 155.57, 160.81, 165.44, 170.16, 175.12, 179.96, 184.76, 189.57, 194.46, 199.26, 204.07, 208.56, 210.14, 211.68, 213.41, 220.51, 236.15, 241.68, 241.76, 242.5, 243.26, 244.03, 245.53, 253.31, 257.55, 268.64, 275.99, 281.39, 344.38, 355.94, 356.86, 358.64, 361.17, 364.28, 367.95, 377.77, 400.81, 437.21, 443.21, 444.55, 446.88, 450.53, 455.04, 460.96, 466.9, 474.2, 477.73, 477.92, 481.74, 486.36] p
2026-06-19 20:30:28.823327: Battery has 12.42 hours left - now at 10.72kWh
2026-06-19 20:30:28.856167: predict base10 end_record 06-21 11:00:00, final soc 1.12kWh, metric 507.3p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:20:00, load 32.03kWh, PV 0.0kWh
2026-06-19 20:30:28.857522: Slot: [ 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:30:28.858675: SoC: [ 10.72, 10.3, 9.87, 9.45, 9.03, 8.6, 8.18, 7.76, 7.36, 6.96, 6.57, 6.17, 5.78, 5.38, 4.99, 4.59, 4.2, 3.8, 3.41, 3.01, 2.62, 2.22, 1.83, 1.43, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:30:28.859600: BAT: [ 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-, 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-] kWh
2026-06-19 20:30:28.860680: LOAD: [ 5.7, 6.09, 6.49, 6.88, 7.28, 7.67, 8.06, 8.46, 8.83, 9.2, 9.57, 9.94, 10.3, 10.67, 11.04, 11.41, 11.77, 12.14, 12.51, 12.88, 13.24, 13.61, 13.98, 14.35, 14.72, 15.08, 15.45, 15.82, 16.19, 16.55, 16.92, 17.29, 17.66, 18.02, 18.39, 18.76, 19.13, 19.5, 19.86, 20.19, 20.25, 20.3, 20.36, 20.6, 21.07, 21.23, 21.24, 21.26, 21.29, 21.32, 21.38, 21.68, 21.86, 22.35, 22.73, 23.02, 23.69, 24.3, 24.35, 24.45, 24.6, 24.8, 25.0, 25.56, 26.86, 28.9, 29.25, 29.32, 29.47, 29.68, 29.96, 30.31, 30.73, 31.21, 31.44, 31.45, 31.7, 32.03] kWh
2026-06-19 20:30:28.861693: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:30:28.862767: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.88, 2.24, 2.61, 2.98, 3.35, 3.71, 4.08, 4.45, 4.82, 5.19, 5.55, 5.92, 6.29, 6.66, 7.02, 7.35, 7.41, 7.46, 7.52, 7.76, 8.23, 8.39, 8.4, 8.42, 8.45, 8.48, 8.54, 8.84, 9.02, 9.51, 9.89, 10.18, 10.85, 11.46, 11.51, 11.61, 11.76, 11.96, 12.16, 12.72, 14.02, 16.06, 16.41, 16.49, 16.63, 16.85, 17.13, 17.47, 17.89, 18.37, 18.6, 18.61, 18.87, 19.19] kWh
2026-06-19 20:30:28.863835: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:30:28.864897: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 140.16, 146.0, 151.93, 157.36, 163.1, 168.59, 173.44, 178.38, 183.58, 188.65, 193.69, 198.72, 203.85, 208.88, 213.92, 218.62, 220.28, 221.89, 223.7, 231.14, 247.54, 253.33, 253.42, 254.2, 255.0, 255.8, 257.38, 265.52, 269.97, 281.58, 289.29, 294.94, 358.55, 370.65, 371.62, 373.49, 376.14, 379.4, 383.25, 393.53, 417.67, 455.81, 462.09, 463.49, 465.94, 469.76, 474.49, 480.69, 486.91, 494.56, 498.26, 498.45, 502.45, 507.3] p
2026-06-19 20:30:28.931941: predict best10 end_record 06-21 11:00:00, final soc 1.12kWh, metric 454.37p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:55:00, load 32.03kWh, PV 0.0kWh
2026-06-19 20:30:28.933467: Slot: [ 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:30:28.935058: SoC: [ 10.72, 10.3, 9.87, 9.45, 9.03, 8.6, 8.18, 7.76, 7.36, 6.96, 6.57, 6.17, 5.78, 5.38, 4.99, 4.59, 4.2, 3.8, 3.41, 3.01, 2.62, 2.22, 1.83, 1.43, 1.5, 1.12, 1.12, 1.12, 1.12, 1.12, 3.06, 5.0, 6.0, 7.0, 8.94, 10.88, 11.5, 11.75, 12.0, 12.0, 11.94, 11.88, 11.81, 11.55, 11.05, 10.88, 10.88, 10.84, 10.81, 10.78, 10.72, 10.4, 10.21, 9.68, 9.27, 8.96, 8.24, 7.58, 7.53, 7.42, 7.26, 7.26, 7.04, 6.45, 5.05, 2.86, 2.49, 2.4, 2.24, 2.02, 1.71, 1.34, 1.5, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:30:28.935980: BAT: [ 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<bf+, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 20:30:28.937021: LOAD: [ 5.7, 6.09, 6.49, 6.88, 7.28, 7.67, 8.06, 8.46, 8.83, 9.2, 9.57, 9.94, 10.3, 10.67, 11.04, 11.41, 11.77, 12.14, 12.51, 12.88, 13.24, 13.61, 13.98, 14.35, 14.72, 15.08, 15.45, 15.82, 16.19, 16.55, 16.92, 17.29, 17.66, 18.02, 18.39, 18.76, 19.13, 19.5, 19.86, 20.19, 20.25, 20.3, 20.36, 20.6, 21.07, 21.23, 21.24, 21.26, 21.29, 21.32, 21.38, 21.68, 21.86, 22.35, 22.73, 23.02, 23.69, 24.3, 24.35, 24.45, 24.6, 24.8, 25.0, 25.56, 26.86, 28.9, 29.25, 29.32, 29.47, 29.68, 29.96, 30.31, 30.73, 31.21, 31.44, 31.45, 31.7, 32.03] kWh
2026-06-19 20:30:28.938115: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:30:28.939148: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.24, 2.25, 2.62, 2.99, 3.36, 3.72, 6.18, 8.63, 10.07, 11.51, 13.96, 16.41, 17.45, 18.08, 18.72, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.82, 19.95, 20.18, 20.19, 20.45, 20.77] kWh
2026-06-19 20:30:28.940138: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:30:28.941181: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 145.62, 145.84, 151.77, 157.19, 162.94, 168.43, 200.71, 233.67, 254.05, 273.94, 307.5, 341.06, 355.46, 364.17, 372.88, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 427.57, 427.57, 427.57, 427.57, 427.57, 430.83, 430.83, 430.83, 430.83, 430.83, 430.83, 430.83, 430.83, 430.83, 430.83, 430.83, 439.61, 441.63, 445.33, 445.53, 449.53, 454.37] p
2026-06-19 20:30:29.006659: predict best end_record 06-21 11:00:00, final soc 1.12kWh, metric 434.58p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:10:00, load 30.83kWh, PV 0.0kWh
2026-06-19 20:30:29.008044: Slot: [ 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:30:29.009104: SoC: [ 10.72, 10.32, 9.91, 9.51, 9.1, 8.7, 8.3, 7.89, 7.51, 7.13, 6.76, 6.38, 6.0, 5.63, 5.25, 4.87, 4.5, 4.12, 3.74, 3.37, 2.99, 2.61, 2.23, 1.86, 1.67, 1.29, 1.12, 1.12, 1.12, 1.12, 3.45, 5.78, 6.0, 7.0, 9.33, 11.66, 11.66, 11.75, 12.0, 12.0, 11.94, 11.88, 11.82, 11.57, 11.09, 10.93, 10.93, 10.9, 10.87, 10.84, 10.78, 10.48, 10.29, 9.79, 9.39, 9.1, 8.41, 7.79, 7.73, 7.63, 7.48, 7.27, 7.07, 6.49, 5.16, 3.07, 2.71, 2.63, 2.48, 2.27, 1.98, 1.62, 1.62, 1.13, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:30:29.010080: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 20:30:29.011173: LOAD: [ 5.7, 6.08, 6.45, 6.83, 7.21, 7.58, 7.96, 8.33, 8.69, 9.04, 9.39, 9.74, 10.09, 10.44, 10.79, 11.14, 11.5, 11.85, 12.2, 12.55, 12.9, 13.25, 13.6, 13.95, 14.3, 14.65, 15.01, 15.36, 15.71, 16.06, 16.41, 16.76, 17.11, 17.46, 17.81, 18.16, 18.52, 18.87, 19.22, 19.53, 19.58, 19.64, 19.69, 19.92, 20.37, 20.52, 20.53, 20.55, 20.58, 20.61, 20.66, 20.95, 21.12, 21.59, 21.95, 22.22, 22.86, 23.45, 23.5, 23.59, 23.74, 23.93, 24.12, 24.65, 25.89, 27.84, 28.17, 28.25, 28.39, 28.59, 28.86, 29.19, 29.58, 30.04, 30.26, 30.27, 30.52, 30.83] kWh
2026-06-19 20:30:29.012215: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:30:29.013247: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.98, 1.98, 2.17, 2.52, 2.87, 3.22, 6.07, 8.92, 9.51, 10.94, 13.79, 16.64, 16.99, 17.44, 18.06, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.77, 18.77, 18.98, 18.99, 19.23, 19.54] kWh
2026-06-19 20:30:29.014303: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:30:29.015360: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 141.65, 141.65, 144.73, 149.9, 155.38, 160.62, 198.16, 236.51, 244.87, 264.53, 303.56, 342.6, 347.49, 353.68, 362.16, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 422.57, 422.57, 425.95, 426.14, 429.96, 434.58] p
2026-06-19 20:30:29.017105: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , ]
2026-06-19 20:30:29.017140: Saving plan best values to HA entities
2026-06-19 20:30:29.146368: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 20:30:29.151662: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 20:30:29.157127: Best charging limit SoC's [1.5, 16.0, 6.0, 7.0, 16.0, 11.5, 11.75, 12.0, 7.0, 1.5, 16.0, 16.0]kWh, export []kWh gives import battery 38.37kWh, house 2.02kWh, export 0.0kWh, metric 434.58p, metric10 454.37p
2026-06-19 20:30:29.224433: Marginal costs baseline metric (no standing charge): 334.617
2026-06-19 20:30:29.396261: Marginal energy costs matrix computed: min=16.02 max=22.04
2026-06-19 20:30:29.469610: Rate array import [{'start': 1230, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1230, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 20:30:29.470226: - Your estimated bill for today is £0.89 and tomorrow is £2.78
2026-06-19 20:30:29.470257: - Import rates are expensive (22.4p - 26.5p) for the next 2 and a half hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 20:30:29.470272: - The battery is currently at 67% and is in eco mode for the next 11 hours.
2026-06-19 20:30:29.470285: - For the next 48 hours there will be no solar generation.
2026-06-19 20:30:29.470297: - You will run out of battery in 12 hours.
2026-06-19 20:30:29.470309: - Your next charge slot will be in 11 hours where import rates will be cheap (15.0p).
2026-06-19 20:30:29.470322:
2026-06-19 20:30:29.524422: Plan calculation took 6.02 seconds
2026-06-19 20:30:29.527444: No high rate period found
2026-06-19 20:30:29.576192: Import threshold used for optimisation was 16.74p
2026-06-19 20:30:29.627004: Low import rate windows [0: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 1: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 2: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 3: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 4: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 5: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 6: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 7: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 8: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 9: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 10: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 11: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 12: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 13: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 14: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 15: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 16: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 17: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 18: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 19: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 20: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 21: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 22: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 23: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 24: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 25: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 26: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 27: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 28: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 29: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 30: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 31: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 32: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 33: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 34: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 35: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 36: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 37: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 38: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 39: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 40: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 41: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 42: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 43: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 44: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 45: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 46: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 47: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 48: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 49: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 50: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 51: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 52: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 53: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 54: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 55: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 56: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 57: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 58: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 59: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 60: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 61: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 62: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 63: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 64: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 65: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 66: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 67: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 68: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 69: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 70: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 71: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 72: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 73: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 74: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 75: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 76: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 77: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 78: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 79: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 80: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 81: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 82: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 83: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 84: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 85: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 86: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 87: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 88: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 89: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 90: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 91: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 92: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 93: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41]
2026-06-19 20:30:29.634965: Inverter 0: Type SK Sunsynk
2026-06-19 20:30:29.635025: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:30:29.635236: Reserve min: 7%, battery_min: 7%
2026-06-19 20:30:29.635306: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 20:30:29.635576: Inverter 0 SoC: 10.72kW 67%, current charge rate 5000W, current discharge rate 5250W, current battery power 574W, current battery voltage 51.2V, grid power -60W, load power 608W, PV Power 0W
2026-06-19 20:30:29.635767: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:30:29.635848: Inverter 0 scheduled charge enable is False
2026-06-19 20:30:29.635878: Inverter 0 charge windows currently []
2026-06-19 20:30:29.635905: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:30:29.636056: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:30:29.636083: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:30:29.636127: Inverter 0 scheduled discharge enable is False
2026-06-19 20:30:29.636249: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:30:29.636277: Inverter 0 discharge windows currently []
2026-06-19 20:30:29.636304: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:30:29.636322: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:30:29.636338: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:30:29.688991: Reset inverter settings to safe mode (set_charge_window=True set_export_window=False force=)
2026-06-19 20:30:29.689117: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 20:30:29.689308: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 20:30:29.689435: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog1_charge', 'option': 'Allow Gen'}
2026-06-19 20:30:29.734855: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog2_charge', 'option': 'Allow Gen'}
2026-06-19 20:30:29.837851: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog3_charge', 'option': 'Allow Gen'}
2026-06-19 20:30:29.940745: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog4_charge', 'option': 'Allow Gen'}
2026-06-19 20:30:30.043978: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog5_charge', 'option': 'Allow Gen'}
2026-06-19 20:30:30.147186: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog6_charge', 'option': 'Allow Gen'}
2026-06-19 20:30:30.250434: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_load_limit', 'option': 'Zero Export'}
2026-06-19 20:30:30.353450: Inverter 0 Current charge limit is 7% and new target is 100%
2026-06-19 20:30:35.456721: Inverter 0 write_and_poll_value: Wrote 100 to charge_limit, successfully now 100.0
2026-06-19 20:30:35.456898: Inverter 0 Current Reserve is 5% and new target is 7%
2026-06-19 20:30:40.463943: Inverter 0 write_and_poll_value: Wrote 7 to reserve, successfully now 7.0
2026-06-19 20:30:40.464150: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 67%, target 9%
2026-06-19 20:30:40.465736: Inverter 0 disabled charge window while waiting for schedule (now 06-19 20:30:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 20:30:40.465857: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 20:30:40.466102: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 20:30:40.466273: Not setting charging SoC as we are not within the window (now 06-19 20:30:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 20:30:40.466363: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 20:30:40.466408: Inverter 0 Current charge limit is 100% and new target is 7%
2026-06-19 20:30:45.551426: Inverter 0 write_and_poll_value: Wrote 7 to charge_limit, successfully now 7.0
2026-06-19 20:30:45.551638: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:30:45.551692: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:30:45.551740: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:30:45.551765: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:30:45.551786: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:30:45.551807: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:30:45.551828: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:30:45.551848: Inverter 0 count register writes 2
2026-06-19 20:30:45.572750: Total inverter register writes now 3
2026-06-19 20:30:45.591078: Completed run status Demand
2026-06-19 20:30:46.299866: Info: record_status Demand
2026-06-19 20:30:46.312144: Saved current settings to /config/predbat_config.json
2026-06-19 20:30:46.354763: Creating predbat dashboard at /config/predbat_dashboard.yaml
2026-06-19 20:31:21.384236: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:31:21.384424: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:31:21.384448: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:31:21.384548: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:31:21.384571: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:31:21.384585: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:31:21.384598: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:33:21.550077: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:33:21.550273: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:33:21.550302: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:33:21.550421: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:33:21.550447: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:33:21.550464: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:33:21.550480: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:34:22.870492: Info: No secrets.yaml file found
2026-06-19 20:34:22.870605: Loading apps.yaml
2026-06-19 20:34:22.892753: Predbat: Startup predbat
2026-06-19 20:34:22.934784: --------------- PredBat - update at 2026-06-19 20:30:00+01:00 with clock skew 0 minutes, minutes now 1230
2026-06-19 20:34:22.936645: Config root is /config
2026-06-19 20:34:22.936746: --------------- PredBat - update at 2026-06-19 20:30:00+01:00 with clock skew 0 minutes, minutes now 1230
2026-06-19 20:34:22.936785: Initialising Storage interface
2026-06-19 20:34:22.936971: Initialising Home Assistant Interface interface
2026-06-19 20:34:22.955334: Initialising Home Assistant History interface
2026-06-19 20:34:22.955434: Initialising Web Interface interface
2026-06-19 20:34:22.955481: Initialising plugin system
2026-06-19 20:34:22.955554: Scanning for plugins in: /addon
2026-06-19 20:34:22.955788: Plugin discovery complete. Loaded 0 plugins.
2026-06-19 20:34:22.955824: Starting Storage interface
2026-06-19 20:34:22.955852: Creating task: <coroutine object ComponentBase.start at 0x7f963bee1d20>
2026-06-19 20:34:22.956719: StorageComponent: Waiting for API to start
2026-06-19 20:34:22.962618: StorageComponent: Started
2026-06-19 20:34:23.956916: Starting Home Assistant Interface interface
2026-06-19 20:34:23.957109: Creating task: <coroutine object HAInterface.start at 0x7f961c624ac0>
2026-06-19 20:34:23.957553: HAInterface: Waiting for API to start
2026-06-19 20:34:23.957823: Info: Starting HA interface
2026-06-19 20:34:23.958203: Info: Start socket for url http://10.0.20.15:8123/api/websocket
2026-06-19 20:34:23.961220: Info: Web Socket active
2026-06-19 20:34:24.957858: Starting Home Assistant History interface
2026-06-19 20:34:24.958021: Creating task: <coroutine object ComponentBase.start at 0x7f961eb3fcc0>
2026-06-19 20:34:24.958876: HAHistory: Waiting for API to start
2026-06-19 20:34:24.959413: Info: Starting HAHistory
2026-06-19 20:34:24.959512: Info: HAHistory: Pruning history data started.
2026-06-19 20:34:24.959607: Info: HAHistory: Pruning history data completed.
2026-06-19 20:34:24.959733: HAHistory: Started
2026-06-19 20:34:24.959936: Starting Web Interface interface
2026-06-19 20:34:24.960017: Creating task: <coroutine object WebInterface.start at 0x7f961c5b1030>
2026-06-19 20:34:24.960373: WebInterface: Waiting for API to start
2026-06-19 20:34:25.960633: Config root is /config and printable config_root_p is now /config
2026-06-19 20:34:26.040879: Regular expression argument octopus_saving_session matched ^(binary_sensor.octopus_energy([0-9a-z_]+|)_saving_session(s|))$ with binary_sensor.octopus_energy_a_21a60b76_octoplus_saving_sessions
2026-06-19 20:34:26.043545: Regular expression argument octopus_free_session matched ^(event.octopus_energy_([0-9a-z_]+|)_octoplus_free_electricity_session_events)$ with event.octopus_energy_a_db198414_octoplus_free_electricity_session_events
2026-06-19 20:34:26.043614: Refreshing Predbat configuration
2026-06-19 20:34:26.282801: Set reset inverter true due to reset_inverter on item set_reserve_min
2026-06-19 20:34:26.387254: Set reset inverter true due to reset_inverter on item set_charge_freeze
2026-06-19 20:34:26.391889: Set reset inverter true due to reset_inverter on item set_charge_low_power
2026-06-19 20:34:26.396457: Set reset inverter true due to reset_inverter on item set_export_low_power
2026-06-19 20:34:26.401063: Set reset inverter true due to reset_inverter on item set_reserve_enable
2026-06-19 20:34:26.405452: Set reset inverter true due to reset_inverter on item set_export_freeze
2026-06-19 20:34:26.410051: Set reset inverter true due to reset_inverter on item set_export_freeze_only
2026-06-19 20:34:26.418702: Set reset inverter true due to reset_inverter on item set_freeze_export_during_demand
2026-06-19 20:34:26.423161: Set reset inverter true due to reset_inverter_force on item set_read_only
2026-06-19 20:34:26.436265: Set reset inverter true due to reset_inverter_force on item mode
2026-06-19 20:34:26.559053: Saved current settings to /config/predbat_config.json
2026-06-19 20:34:26.559629: Validation of apps.yaml was successful
2026-06-19 20:34:26.560076: Refreshing Predbat configuration
2026-06-19 20:34:26.560177: Loading current config
2026-06-19 20:34:27.167059: Watch list []
2026-06-19 20:34:28.099331: Saved current settings to /config/predbat_config.json
2026-06-19 20:34:28.106694: Predbat: Next run time will be 2026-06-19 20:35:00 and then every 300 seconds
2026-06-19 20:34:29.109468: Refreshing Predbat configuration
2026-06-19 20:34:29.626617: Saved current settings to /config/predbat_config.json
2026-06-19 20:34:29.627229: Validation of apps.yaml was successful
2026-06-19 20:34:29.627359: --------------- PredBat - update at 2026-06-19 20:30:00+01:00 with clock skew 0 minutes, minutes now 1230
2026-06-19 20:34:29.627867: Saved current settings to /config/predbat_config.json
2026-06-19 20:34:29.962006: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 20:34:29.962108: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 20:34:29.980619: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 20:34:29.981184: Predbat mode is set to Control charge
2026-06-19 20:34:30.104179: Found 11520 load_today datapoints going back 2 days
2026-06-19 20:34:30.104288: Using load_power data to fill gaps in load_today data
2026-06-19 20:34:30.243778: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 20:34:30.243893: Zero load period starting at 2026-06-19T12:09:00+0100 (501 minutes) for 889 minutes with base value 0.9
2026-06-19 20:34:30.243939: Zero load period starting at 2026-06-18T19:24:00+0100 (1506 minutes) for 64 minutes with base value 0.8
2026-06-19 20:34:30.244798: Processing 384 30-minute periods for power integration
2026-06-19 20:34:30.402981: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 20:34:30.403056: Car charging hold True, threshold 6.0kWh
2026-06-19 20:34:30.403089: Current data so far today: load 5.7kWh, import 1.8kWh, export 0.0kWh, PV 0kWh
2026-06-19 20:34:30.421308: Standing charge is set to 49.98p
2026-06-19 20:34:30.465242: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 20:34:30.465326: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 20:34:30.465528: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 171.2 minutes
2026-06-19 20:34:30.466023: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 171.2 minutes
2026-06-19 20:34:30.471807: Loaded 95 datapoints of futurerate analysis
2026-06-19 20:34:30.638762: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65']
2026-06-19 20:34:30.659545: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 20:34:30.659631: Import rates: min 13.17p, max 36.53p, average 20.03p
2026-06-19 20:34:30.690775: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 20:34:30.690848: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 20:34:30.691772: High export rate found rates in range 99p to -99p
2026-06-19 20:34:30.774509: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 20:34:30.774623: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 20:34:30.774809: Last hour: net energy 0.25kWh, import 0.25kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 6.74p, import 6.74p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 20:34:30.818874: Today's energy total net 1.8kWh, import 1.8kWh, export 0.0kWh, cost 89.03p, import 39.05p, export 0.0p, carbon 0.0kg
2026-06-19 20:34:30.819003: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 20:34:30.822222: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 20:34:30.823332: Warn: Found 1 gaps in load_today totalling 9805 minutes to fill using average data
2026-06-19 20:34:30.823431: Gap starting at 2026-06-18T15:55:00+0100 (1715 minutes) for 9805 minutes
2026-06-19 20:34:30.838929: Historical days now [7] weight [1]
2026-06-19 20:34:30.859258: Today's load divergence 108.91%, in-day adjustment 107.23%, damping 0.95x, yesterday 100.0% today 108.46% blend 14.58%
2026-06-19 20:34:30.859324: Today's predicted so far 12.64kWh with 0.0kWh car/iBoost excluded, 1.06kWh import ignored, and 0kWh forecast extra.
2026-06-19 20:34:30.859348: Today's actual load so far 14.11kWh with 0.0kWh car/iBoost excluded, and 0.38kWh import ignored.
2026-06-19 20:34:30.881396: Octopus slots changed from [[], [], [], [], [], [], [], []] to []
2026-06-19 20:34:30.882047: Sensor changes require a replan, will recompute the plan
2026-06-19 20:34:30.882198: Inverter 0: Type SK Sunsynk
2026-06-19 20:34:30.882225: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:34:30.882386: Reserve min: 7%, battery_min: 7%
2026-06-19 20:34:30.882445: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 20:34:30.882708: Inverter 0 SoC: 10.72kW 67%, current charge rate 5000W, current discharge rate 5250W, current battery power 599W, current battery voltage 51.2V, grid power -54W, load power 639W, PV Power 0W
2026-06-19 20:34:30.882844: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:34:30.882917: Inverter 0 scheduled charge enable is False
2026-06-19 20:34:30.882942: Inverter 0 charge windows currently []
2026-06-19 20:34:30.882984: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:34:30.883095: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:34:30.883120: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:34:30.883156: Inverter 0 scheduled discharge enable is False
2026-06-19 20:34:30.883269: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:34:30.883295: Inverter 0 discharge windows currently []
2026-06-19 20:34:30.883341: Looking for charge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_charge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 20:34:31.120645: Warn: Cannot find battery charge curve (missing history), one of the required settings for soc_percent, charge_rate, battery_power and predbat.status do not have history, check apps.yaml
2026-06-19 20:34:31.120713: Warn: Sensor history data lengths: soc_percent 0, charge_rate 0, battery_power 0, predbat_status 0
2026-06-19 20:34:31.121207: Looking for discharge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_discharge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 20:34:31.157888: Warn: Cannot find battery discharge curve (missing history), one of the required settings for soc_percent, discharge_rate, battery_power and predbat.status do not have history, check apps.yaml
2026-06-19 20:34:31.157947: Warn: Sensor history data lengths: soc_percent 0, discharge_rate 0, battery_power 0, predbat_status 0
2026-06-19 20:34:31.158288: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:34:31.158314: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:34:31.158328: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:34:31.211167: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 20:34:31.211228: Will recompute the plan as it is invalid
2026-06-19 20:34:31.211273: Recompute, previous plan is invalid...
2026-06-19 20:34:31.213913: Best charge window [ 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 0%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 0%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 0% ]
2026-06-19 20:34:31.213988: Best export window [ ]
2026-06-19 20:34:31.214734: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 20:34:31.216279: Load divergence over 8.0 hours mean 668.33W, min 667.2W, max 668.4W, std dev 0.29W, divergence 0.02%
2026-06-19 20:34:31.230054: Calculating data from yesterday for savings calculation
2026-06-19 20:34:31.238060: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 20:34:31.243355: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 20:34:31.243838: Creating pool of 12 processes to match your CPU count
2026-06-19 20:34:31.371095: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 20:34:31.372554: Optimise levels pass started at 2026-06-19 20:34:31
2026-06-19 20:34:31.372594: Optimise all windows, total charge 94 export 1
2026-06-19 20:34:31.602038: >> Region optimisation pass width 960
2026-06-19 20:34:31.938286: >> Region optimisation pass width 480
2026-06-19 20:34:32.316037: >> Region optimisation pass width 240
2026-06-19 20:34:32.751888: >> Region optimisation pass width 120
2026-06-19 20:34:33.729504: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 76
2026-06-19 20:34:33.729604: Optimise levels pass ended at 2026-06-19 20:34:33, duration 2.4 seconds tried 323 combinations
2026-06-19 20:34:33.729684: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 423.75p, best_keep 0kWh, best_cycle 45.86kWh, best_carbon 0kg, best_import 32.77kWh
2026-06-19 20:34:33.746004: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 11.75, 11.75, 0, 11.75, 11.75, 11.75, 11.75, 11.75, 11.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 20:34:33.746205: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 323.18p, best_cost 336.02p, best_cycle 31.34kWh, best_carbon 0kg, best_import 40.4kWh
2026-06-19 20:34:33.775542: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 323.18p, best_cost 336.02p, best_cycle 31.34kWh, best_carbon 0kg, best_import 40.4kWh
2026-06-19 20:34:33.808255: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 323.11p, best_cost 335.94p, best_cycle 31.34kWh, best_carbon 0kg, best_import 40.4kWh
2026-06-19 20:34:33.910831: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 323.04p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:34:33.934525: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:34:33.959810: Best charge windows best_metric 323.03p, best_cost 335.91p, best_carbon 0kg, best_import 40.44kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:34:33.960925: Best charge windows best_metric 323.03p, best_cost 335.91p, best_carbon 0kg, best_import 40.44kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:34:33.961102: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:34:33.988868: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:34:34.022914: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:34:34.136500: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:34:34.164077: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:34:34.186987: Best charge windows best_metric 323.03p, best_cost 335.91p, best_carbon 0kg, best_import 40.44kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:34:34.187184: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:34:34.214366: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:34:34.237436: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:34:34.334753: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:34:34.358269: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:34:34.379580: Best charge windows best_metric 323.03p, best_cost 335.91p, best_carbon 0kg, best_import 40.44kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:34:34.379869: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:34:34.400283: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:34:34.425255: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:34:34.525466: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:34:34.550835: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:34:34.579196: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 323.03p, best_cost 335.91p, best_cycle 31.84kWh, best_carbon 0kg, best_import 40.44kWh
2026-06-19 20:34:34.607809: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 322.52p, best_cost 335.36p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:34.632342: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 322.18p, best_cost 335.15p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:34.677814: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 322.18p, best_cost 335.15p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:34.720723: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 322.18p, best_cost 335.15p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:34.768299: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 321.78p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:34.816146: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 321.78p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:34.865916: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 321.78p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:34.920102: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 321.78p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:34.975599: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 321.75p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:35.029814: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:35.087982: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:35.188696: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:35.284455: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:35.338117: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:35.389904: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:35.549198: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:35.595236: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:35.647575: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:35.698409: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:35.751743: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:35.807838: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:35.863069: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:35.887299: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:35.910113: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:35.936613: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:35.964535: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:35.999312: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:36.061926: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:36.112198: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:36.163015: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:36.241265: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:36.265324: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:36.287810: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:36.314108: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 321.74p, best_cost 334.62p, best_cycle 31.08kWh, best_carbon 0kg, best_import 40.39kWh
2026-06-19 20:34:36.339739: Best charge windows best_metric 321.74p, best_cost 334.62p, best_carbon 0kg, best_import 40.39kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ]
2026-06-19 20:34:36.340261: Tweak plan optimisation started
2026-06-19 20:34:36.537490: Tweak optimisation finished metric 321.74 cost 334.62 metric_keep 0 cycle 31.08 carbon 0 import 40.39
2026-06-19 20:34:36.548914: Raw charge windows [ 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 75%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100% ] reserve 1.12
2026-06-19 20:34:36.549766: Unclipped charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:30:00 @ 27.45p 100% ] reserve 1.12
2026-06-19 20:34:36.550289: Unfiltered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:30:00 @ 27.45p 100% ] reserve 1.12
2026-06-19 20:34:36.550678: Filtered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:30:00 @ 27.45p 100% ] reserve 1.12
2026-06-19 20:34:36.550722: Plan valid is now true after recompute was False
2026-06-19 20:34:36.575223: predict base end_record 06-21 11:00:00, final soc 1.12kWh, metric 486.36p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:55:00, load 30.83kWh, PV 0.0kWh
2026-06-19 20:34:36.576904: Slot: [ 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:34:36.578300: SoC: [ 10.72, 10.32, 9.91, 9.51, 9.1, 8.7, 8.3, 7.89, 7.51, 7.13, 6.76, 6.38, 6.0, 5.63, 5.25, 4.87, 4.5, 4.12, 3.74, 3.37, 2.99, 2.61, 2.23, 1.86, 1.48, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:34:36.579395: BAT: [ 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-, 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-] kWh
2026-06-19 20:34:36.580816: LOAD: [ 5.7, 6.08, 6.45, 6.83, 7.21, 7.58, 7.96, 8.33, 8.69, 9.04, 9.39, 9.74, 10.09, 10.44, 10.79, 11.14, 11.5, 11.85, 12.2, 12.55, 12.9, 13.25, 13.6, 13.95, 14.3, 14.65, 15.01, 15.36, 15.71, 16.06, 16.41, 16.76, 17.11, 17.46, 17.81, 18.16, 18.52, 18.87, 19.22, 19.53, 19.58, 19.64, 19.69, 19.92, 20.37, 20.52, 20.53, 20.55, 20.58, 20.61, 20.66, 20.95, 21.12, 21.59, 21.95, 22.22, 22.86, 23.45, 23.5, 23.59, 23.74, 23.93, 24.12, 24.65, 25.89, 27.84, 28.17, 28.25, 28.39, 28.59, 28.86, 29.19, 29.58, 30.04, 30.26, 30.27, 30.52, 30.83] kWh
2026-06-19 20:34:36.582223: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:34:36.583601: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.82, 2.17, 2.52, 2.87, 3.22, 3.57, 3.92, 4.27, 4.62, 4.97, 5.32, 5.68, 6.03, 6.38, 6.69, 6.74, 6.8, 6.85, 7.08, 7.53, 7.68, 7.69, 7.71, 7.74, 7.77, 7.82, 8.11, 8.28, 8.75, 9.12, 9.38, 10.03, 10.61, 10.66, 10.75, 10.9, 11.09, 11.28, 11.81, 13.05, 15.0, 15.33, 15.41, 15.55, 15.75, 16.02, 16.35, 16.74, 17.2, 17.42, 17.44, 17.68, 17.99] kWh
2026-06-19 20:34:36.584884: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:34:36.586327: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.25, 144.91, 150.09, 155.57, 160.81, 165.44, 170.16, 175.12, 179.96, 184.76, 189.57, 194.46, 199.26, 204.07, 208.56, 210.14, 211.68, 213.41, 220.51, 236.15, 241.68, 241.76, 242.5, 243.26, 244.03, 245.53, 253.31, 257.55, 268.64, 275.99, 281.39, 344.38, 355.94, 356.86, 358.64, 361.17, 364.28, 367.95, 377.77, 400.81, 437.21, 443.21, 444.55, 446.88, 450.53, 455.04, 460.96, 466.9, 474.2, 477.73, 477.92, 481.74, 486.36] p
2026-06-19 20:34:36.668772: Battery has 12.42 hours left - now at 10.72kWh
2026-06-19 20:34:36.702844: predict base10 end_record 06-21 11:00:00, final soc 1.12kWh, metric 507.3p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:20:00, load 32.03kWh, PV 0.0kWh
2026-06-19 20:34:36.704260: Slot: [ 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:34:36.705352: SoC: [ 10.72, 10.3, 9.87, 9.45, 9.03, 8.6, 8.18, 7.76, 7.36, 6.96, 6.57, 6.17, 5.78, 5.38, 4.99, 4.59, 4.2, 3.8, 3.41, 3.01, 2.62, 2.22, 1.83, 1.43, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:34:36.706349: BAT: [ 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-, 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-] kWh
2026-06-19 20:34:36.707483: LOAD: [ 5.7, 6.09, 6.49, 6.88, 7.28, 7.67, 8.06, 8.46, 8.83, 9.2, 9.57, 9.94, 10.3, 10.67, 11.04, 11.41, 11.77, 12.14, 12.51, 12.88, 13.24, 13.61, 13.98, 14.35, 14.72, 15.08, 15.45, 15.82, 16.19, 16.55, 16.92, 17.29, 17.66, 18.02, 18.39, 18.76, 19.13, 19.5, 19.86, 20.19, 20.25, 20.3, 20.36, 20.6, 21.07, 21.23, 21.24, 21.26, 21.29, 21.32, 21.38, 21.68, 21.86, 22.35, 22.73, 23.02, 23.69, 24.3, 24.35, 24.45, 24.6, 24.8, 25.0, 25.56, 26.86, 28.9, 29.25, 29.32, 29.47, 29.68, 29.96, 30.31, 30.73, 31.21, 31.44, 31.45, 31.7, 32.03] kWh
2026-06-19 20:34:36.708510: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:34:36.709764: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.88, 2.24, 2.61, 2.98, 3.35, 3.71, 4.08, 4.45, 4.82, 5.19, 5.55, 5.92, 6.29, 6.66, 7.02, 7.35, 7.41, 7.46, 7.52, 7.76, 8.23, 8.39, 8.4, 8.42, 8.45, 8.48, 8.54, 8.84, 9.02, 9.51, 9.89, 10.18, 10.85, 11.46, 11.51, 11.61, 11.76, 11.96, 12.16, 12.72, 14.02, 16.06, 16.41, 16.49, 16.63, 16.85, 17.13, 17.47, 17.89, 18.37, 18.6, 18.61, 18.87, 19.19] kWh
2026-06-19 20:34:36.711525: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:34:36.713427: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 140.16, 146.0, 151.93, 157.36, 163.1, 168.59, 173.44, 178.38, 183.58, 188.65, 193.69, 198.72, 203.85, 208.88, 213.92, 218.62, 220.28, 221.89, 223.7, 231.14, 247.54, 253.33, 253.42, 254.2, 255.0, 255.8, 257.38, 265.52, 269.97, 281.58, 289.29, 294.94, 358.55, 370.65, 371.62, 373.49, 376.14, 379.4, 383.25, 393.53, 417.67, 455.81, 462.09, 463.49, 465.94, 469.76, 474.49, 480.69, 486.91, 494.56, 498.26, 498.45, 502.45, 507.3] p
2026-06-19 20:34:36.779918: predict best10 end_record 06-21 11:00:00, final soc 1.12kWh, metric 454.37p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:55:00, load 32.03kWh, PV 0.0kWh
2026-06-19 20:34:36.781656: Slot: [ 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:34:36.783121: SoC: [ 10.72, 10.3, 9.87, 9.45, 9.03, 8.6, 8.18, 7.76, 7.36, 6.96, 6.57, 6.17, 5.78, 5.38, 4.99, 4.59, 4.2, 3.8, 3.41, 3.01, 2.62, 2.22, 1.83, 1.43, 1.5, 1.12, 1.12, 1.12, 1.12, 1.12, 3.06, 5.0, 6.0, 7.0, 8.94, 10.88, 11.5, 11.75, 12.0, 12.0, 11.94, 11.88, 11.81, 11.55, 11.05, 10.88, 10.88, 10.84, 10.81, 10.78, 10.72, 10.4, 10.21, 9.68, 9.27, 8.96, 8.24, 7.58, 7.53, 7.42, 7.26, 7.26, 7.04, 6.45, 5.05, 2.86, 2.49, 2.4, 2.24, 2.02, 1.71, 1.34, 1.5, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:34:36.784189: BAT: [ 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<bf+, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 20:34:36.785530: LOAD: [ 5.7, 6.09, 6.49, 6.88, 7.28, 7.67, 8.06, 8.46, 8.83, 9.2, 9.57, 9.94, 10.3, 10.67, 11.04, 11.41, 11.77, 12.14, 12.51, 12.88, 13.24, 13.61, 13.98, 14.35, 14.72, 15.08, 15.45, 15.82, 16.19, 16.55, 16.92, 17.29, 17.66, 18.02, 18.39, 18.76, 19.13, 19.5, 19.86, 20.19, 20.25, 20.3, 20.36, 20.6, 21.07, 21.23, 21.24, 21.26, 21.29, 21.32, 21.38, 21.68, 21.86, 22.35, 22.73, 23.02, 23.69, 24.3, 24.35, 24.45, 24.6, 24.8, 25.0, 25.56, 26.86, 28.9, 29.25, 29.32, 29.47, 29.68, 29.96, 30.31, 30.73, 31.21, 31.44, 31.45, 31.7, 32.03] kWh
2026-06-19 20:34:36.786857: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:34:36.788336: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.24, 2.25, 2.62, 2.99, 3.36, 3.72, 6.18, 8.63, 10.07, 11.51, 13.96, 16.41, 17.45, 18.08, 18.72, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.24, 19.82, 19.95, 20.18, 20.19, 20.45, 20.77] kWh
2026-06-19 20:34:36.789570: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:34:36.790978: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 145.62, 145.84, 151.77, 157.19, 162.94, 168.43, 200.71, 233.67, 254.05, 273.94, 307.5, 341.06, 355.46, 364.17, 372.88, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 377.59, 427.57, 427.57, 427.57, 427.57, 427.57, 430.83, 430.83, 430.83, 430.83, 430.83, 430.83, 430.83, 430.83, 430.83, 430.83, 430.83, 439.61, 441.63, 445.33, 445.53, 449.53, 454.37] p
2026-06-19 20:34:36.855975: predict best end_record 06-21 11:00:00, final soc 1.12kWh, metric 434.58p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:10:00, load 30.83kWh, PV 0.0kWh
2026-06-19 20:34:36.858160: Slot: [ 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:34:36.859597: SoC: [ 10.72, 10.32, 9.91, 9.51, 9.1, 8.7, 8.3, 7.89, 7.51, 7.13, 6.76, 6.38, 6.0, 5.63, 5.25, 4.87, 4.5, 4.12, 3.74, 3.37, 2.99, 2.61, 2.23, 1.86, 1.67, 1.29, 1.12, 1.12, 1.12, 1.12, 3.45, 5.78, 6.0, 7.0, 9.33, 11.66, 11.66, 11.75, 12.0, 12.0, 11.94, 11.88, 11.82, 11.57, 11.09, 10.93, 10.93, 10.9, 10.87, 10.84, 10.78, 10.48, 10.29, 9.79, 9.39, 9.1, 8.41, 7.79, 7.73, 7.63, 7.48, 7.27, 7.07, 6.49, 5.16, 3.07, 2.71, 2.63, 2.48, 2.27, 1.98, 1.62, 1.62, 1.13, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:34:36.860685: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 20:34:36.862123: LOAD: [ 5.7, 6.08, 6.45, 6.83, 7.21, 7.58, 7.96, 8.33, 8.69, 9.04, 9.39, 9.74, 10.09, 10.44, 10.79, 11.14, 11.5, 11.85, 12.2, 12.55, 12.9, 13.25, 13.6, 13.95, 14.3, 14.65, 15.01, 15.36, 15.71, 16.06, 16.41, 16.76, 17.11, 17.46, 17.81, 18.16, 18.52, 18.87, 19.22, 19.53, 19.58, 19.64, 19.69, 19.92, 20.37, 20.52, 20.53, 20.55, 20.58, 20.61, 20.66, 20.95, 21.12, 21.59, 21.95, 22.22, 22.86, 23.45, 23.5, 23.59, 23.74, 23.93, 24.12, 24.65, 25.89, 27.84, 28.17, 28.25, 28.39, 28.59, 28.86, 29.19, 29.58, 30.04, 30.26, 30.27, 30.52, 30.83] kWh
2026-06-19 20:34:36.863449: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:34:36.865070: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.98, 1.98, 2.17, 2.52, 2.87, 3.22, 6.07, 8.92, 9.51, 10.94, 13.79, 16.64, 16.99, 17.44, 18.06, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.77, 18.77, 18.98, 18.99, 19.23, 19.54] kWh
2026-06-19 20:34:36.866428: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:34:36.867753: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 141.65, 141.65, 144.73, 149.9, 155.38, 160.62, 198.16, 236.51, 244.87, 264.53, 303.56, 342.6, 347.49, 353.68, 362.16, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 366.65, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 416.63, 422.57, 422.57, 425.95, 426.14, 429.96, 434.58] p
2026-06-19 20:34:36.870055: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , ]
2026-06-19 20:34:36.870093: Saving plan best values to HA entities
2026-06-19 20:34:36.992702: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 20:34:36.997605: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 20:34:37.003048: Best charging limit SoC's [1.5, 16.0, 6.0, 7.0, 16.0, 11.5, 11.75, 12.0, 7.0, 1.5, 16.0, 16.0]kWh, export []kWh gives import battery 38.37kWh, house 2.02kWh, export 0.0kWh, metric 434.58p, metric10 454.37p
2026-06-19 20:34:37.071657: Marginal costs baseline metric (no standing charge): 334.617
2026-06-19 20:34:37.281179: Marginal energy costs matrix computed: min=16.02 max=22.04
2026-06-19 20:34:37.484662: Rate array import [{'start': 1230, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1230, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 20:34:37.485383: - Your estimated bill for today is £0.89 and tomorrow is £2.78
2026-06-19 20:34:37.485416: - Import rates are expensive (22.4p - 26.5p) for the next 2 and a half hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 20:34:37.485435: - The battery is currently at 67% and is in eco mode for the next 11 hours.
2026-06-19 20:34:37.485450: - For the next 48 hours there will be no solar generation.
2026-06-19 20:34:37.485465: - You will run out of battery in 12 hours.
2026-06-19 20:34:37.485480: - Your next charge slot will be in 11 hours where import rates will be cheap (15.0p).
2026-06-19 20:34:37.485496:
2026-06-19 20:34:37.532663: Plan calculation took 6.32 seconds
2026-06-19 20:34:37.536370: No high rate period found
2026-06-19 20:34:37.581421: Import threshold used for optimisation was 16.74p
2026-06-19 20:34:37.625491: Low import rate windows [0: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 1: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 2: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 3: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 4: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 5: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 6: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 7: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 8: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 9: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 10: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 11: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 12: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 13: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 14: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 15: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 16: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 17: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 18: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 19: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 20: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 21: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 22: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 23: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 24: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 25: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 26: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 27: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 28: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 29: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 30: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 31: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 32: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 33: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 34: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 35: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 36: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 37: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 38: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 39: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 40: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 41: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 42: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 43: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 44: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 45: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 46: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 47: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 48: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 49: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 50: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 51: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 52: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 53: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 54: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 55: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 56: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 57: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 58: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 59: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 60: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 61: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 62: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 63: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 64: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 65: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 66: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 67: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 68: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 69: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 70: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 71: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 72: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 73: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 74: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 75: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 76: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 77: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 78: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 79: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 80: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 81: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 82: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 83: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 84: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 85: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 86: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 87: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 88: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 89: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 90: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 91: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 92: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 93: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41]
2026-06-19 20:34:37.631539: Inverter 0: Type SK Sunsynk
2026-06-19 20:34:37.631584: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:34:37.631755: Reserve min: 7%, battery_min: 7%
2026-06-19 20:34:37.631834: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 20:34:37.632155: Inverter 0 SoC: 10.72kW 67%, current charge rate 5000W, current discharge rate 5250W, current battery power 599W, current battery voltage 51.2V, grid power -54W, load power 639W, PV Power 0W
2026-06-19 20:34:37.632330: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:34:37.632395: Inverter 0 scheduled charge enable is False
2026-06-19 20:34:37.632419: Inverter 0 charge windows currently []
2026-06-19 20:34:37.632442: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:34:37.632527: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:34:37.632563: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:34:37.632617: Inverter 0 scheduled discharge enable is False
2026-06-19 20:34:37.632717: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:34:37.632740: Inverter 0 discharge windows currently []
2026-06-19 20:34:37.632763: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:34:37.632777: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:34:37.632790: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:34:37.682418: Reset inverter settings to safe mode (set_charge_window=True set_export_window=False force=)
2026-06-19 20:34:37.682547: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 20:34:37.682729: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 20:34:37.682844: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog1_charge', 'option': 'Allow Gen'}
2026-06-19 20:34:37.708470: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog2_charge', 'option': 'Allow Gen'}
2026-06-19 20:34:37.811624: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog3_charge', 'option': 'Allow Gen'}
2026-06-19 20:34:37.914920: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog4_charge', 'option': 'Allow Gen'}
2026-06-19 20:34:38.011183: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog5_charge', 'option': 'Allow Gen'}
2026-06-19 20:34:38.114097: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog6_charge', 'option': 'Allow Gen'}
2026-06-19 20:34:38.217346: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_load_limit', 'option': 'Zero Export'}
2026-06-19 20:34:38.285035: Inverter 0 Current charge limit is 7% and new target is 100%
2026-06-19 20:34:43.334237: Inverter 0 write_and_poll_value: Wrote 100 to charge_limit, successfully now 100.0
2026-06-19 20:34:43.334443: Inverter 0 Current reserve is 7%, already at target
2026-06-19 20:34:43.334551: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 67%, target 9%
2026-06-19 20:34:43.334645: Inverter 0 disabled charge window while waiting for schedule (now 06-19 20:30:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 20:34:43.334693: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 20:34:43.334870: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 20:34:43.335057: Not setting charging SoC as we are not within the window (now 06-19 20:30:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 20:34:43.335099: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 20:34:43.335140: Inverter 0 Current charge limit is 100% and new target is 7%
2026-06-19 20:34:48.401264: Inverter 0 write_and_poll_value: Wrote 7 to charge_limit, successfully now 7.0
2026-06-19 20:34:48.401415: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:34:48.401445: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:34:48.401467: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:34:48.401487: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:34:48.401505: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:34:48.401522: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:34:48.401540: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:34:48.401560: Inverter 0 count register writes 2
2026-06-19 20:34:48.425559: Total inverter register writes now 5
2026-06-19 20:34:48.444284: Completed run status Demand
2026-06-19 20:34:48.449847: Info: record_status Demand
2026-06-19 20:34:48.461904: Saved current settings to /config/predbat_config.json
2026-06-19 20:34:48.503789: Creating predbat dashboard at /config/predbat_dashboard.yaml
2026-06-19 20:35:00.516506: --------------- PredBat - update at 2026-06-19 20:35:00+01:00 with clock skew 0 minutes, minutes now 1235
2026-06-19 20:35:00.517154: Saved current settings to /config/predbat_config.json
2026-06-19 20:35:00.517238: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 0.5 minutes
2026-06-19 20:35:00.517309: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 20:35:00.517417: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 20:35:00.537279: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 20:35:00.537874: Predbat mode is set to Control charge
2026-06-19 20:35:00.636910: Found 11520 load_today datapoints going back 2 days
2026-06-19 20:35:00.637030: Using load_power data to fill gaps in load_today data
2026-06-19 20:35:00.687548: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 20:35:00.687666: Zero load period starting at 2026-06-19T12:09:00+0100 (506 minutes) for 889 minutes with base value 0.9
2026-06-19 20:35:00.687710: Zero load period starting at 2026-06-18T19:24:00+0100 (1511 minutes) for 64 minutes with base value 0.8
2026-06-19 20:35:00.688571: Processing 384 30-minute periods for power integration
2026-06-19 20:35:00.739878: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 20:35:00.739957: Car charging hold True, threshold 6.0kWh
2026-06-19 20:35:00.740006: Current data so far today: load 5.75kWh, import 1.8kWh, export 0.0kWh, PV 0kWh
2026-06-19 20:35:00.761808: Standing charge is set to 49.98p
2026-06-19 20:35:00.806319: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 20:35:00.806408: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 20:35:00.806584: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 171.7 minutes
2026-06-19 20:35:00.806937: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 171.7 minutes
2026-06-19 20:35:00.811681: Loaded 95 datapoints of futurerate analysis
2026-06-19 20:35:00.949453: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65']
2026-06-19 20:35:00.971060: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 20:35:00.971268: Import rates: min 13.17p, max 36.53p, average 20.03p
2026-06-19 20:35:01.002039: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 20:35:01.002117: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 20:35:01.003597: High export rate found rates in range 99p to -99p
2026-06-19 20:35:01.089184: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 20:35:01.089318: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 20:35:01.089560: Last hour: net energy 0.23kWh, import 0.23kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 6.06p, import 6.06p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 20:35:01.132264: Today's energy total net 1.8kWh, import 1.8kWh, export 0.0kWh, cost 89.03p, import 39.05p, export 0.0p, carbon 0.0kg
2026-06-19 20:35:01.132357: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 20:35:01.134920: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 20:35:01.135765: Warn: Found 1 gaps in load_today totalling 9800 minutes to fill using average data
2026-06-19 20:35:01.135833: Gap starting at 2026-06-18T15:55:00+0100 (1720 minutes) for 9800 minutes
2026-06-19 20:35:01.148136: Historical days now [7] weight [1]
2026-06-19 20:35:01.169335: Today's load divergence 108.6%, in-day adjustment 107.01%, damping 0.95x, yesterday 100.0% today 108.17% blend 14.24%
2026-06-19 20:35:01.169386: Today's predicted so far 12.73kWh with 0.0kWh car/iBoost excluded, 1.06kWh import ignored, and 0kWh forecast extra.
2026-06-19 20:35:01.169410: Today's actual load so far 14.14kWh with 0.0kWh car/iBoost excluded, and 0.39kWh import ignored.
2026-06-19 20:35:01.195942: Octopus free slots changed from [] to [{'start': '2024-08-15T13:00:00+01:00', 'end': '2024-08-15T14:00:00+01:00', 'rate': 0}, {'start': '2024-08-18T13:00:00+01:00', 'end': '2024-08-18T14:00:00+01:00', 'rate': 0}, {'start': '2024-08-21T13:00:00+01:00', 'end': '2024-08-21T14:00:00+01:00', 'rate': 0}, {'start': '2024-08-31T13:00:00+01:00', 'end': '2024-08-31T14:00:00+01:00', 'rate': 0}, {'start': '2024-09-10T13:00:00+01:00', 'end': '2024-09-10T14:00:00+01:00', 'rate': 0}, {'start': '2024-09-14T13:00:00+01:00', 'end': '2024-09-14T14:00:00+01:00', 'rate': 0}, {'start': '2024-10-20T13:00:00+01:00', 'end': '2024-10-20T14:00:00+01:00', 'rate': 0}, {'start': '2024-11-24T07:00:00+00:00', 'end': '2024-11-24T09:00:00+00:00', 'rate': 0}, {'start': '2025-06-22T14:00:00+01:00', 'end': '2025-06-22T15:00:00+01:00', 'rate': 0}, {'start': '2025-07-05T14:00:00+01:00', 'end': '2025-07-05T15:00:00+01:00', 'rate': 0}, {'start': '2025-08-05T14:00:00+01:00', 'end': '2025-08-05T15:00:00+01:00', 'rate': 0}, {'start': '2025-08-09T14:00:00+01:00', 'end': '2025-08-09T15:00:00+01:00', 'rate': 0}, {'start': '2025-08-31T14:00:00+01:00', 'end': '2025-08-31T15:00:00+01:00', 'rate': 0}, {'start': '2025-09-01T14:00:00+01:00', 'end': '2025-09-01T15:00:00+01:00', 'rate': 0}, {'start': '2025-09-06T14:00:00+01:00', 'end': '2025-09-06T15:00:00+01:00', 'rate': 0}, {'start': '2025-09-07T12:00:00+01:00', 'end': '2025-09-07T14:00:00+01:00', 'rate': 0}, {'start': '2025-09-11T12:00:00+01:00', 'end': '2025-09-11T13:00:00+01:00', 'rate': 0}, {'start': '2025-09-15T14:00:00+01:00', 'end': '2025-09-15T15:00:00+01:00', 'rate': 0}, {'start': '2025-09-18T14:00:00+01:00', 'end': '2025-09-18T15:00:00+01:00', 'rate': 0}, {'start': '2025-10-04T12:00:00+01:00', 'end': '2025-10-04T14:00:00+01:00', 'rate': 0}, {'start': '2025-10-05T11:00:00+01:00', 'end': '2025-10-05T12:00:00+01:00', 'rate': 0}, {'start': '2025-10-24T21:00:00+01:00', 'end': '2025-10-24T22:00:00+01:00', 'rate': 0}, {'start': '2025-10-25T12:00:00+01:00', 'end': '2025-10-25T15:00:00+01:00', 'rate': 0}]
2026-06-19 20:35:01.196744: Sensor changes require a replan, will recompute the plan
2026-06-19 20:35:01.196869: Inverter 0: Type SK Sunsynk
2026-06-19 20:35:01.196896: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:35:01.197075: Reserve min: 7%, battery_min: 7%
2026-06-19 20:35:01.197134: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 20:35:01.197361: Inverter 0 SoC: 10.72kW 67%, current charge rate 5000W, current discharge rate 5250W, current battery power 599W, current battery voltage 51.2V, grid power -54W, load power 639W, PV Power 0W
2026-06-19 20:35:01.197494: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:35:01.197562: Inverter 0 scheduled charge enable is False
2026-06-19 20:35:01.197585: Inverter 0 charge windows currently []
2026-06-19 20:35:01.197607: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:35:01.197809: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:35:01.197863: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:35:01.197908: Inverter 0 scheduled discharge enable is False
2026-06-19 20:35:01.198087: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:35:01.198118: Inverter 0 discharge windows currently []
2026-06-19 20:35:01.198142: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:35:01.198158: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:35:01.198174: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:35:01.247338: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 20:35:01.247389: Will recompute the plan as it is invalid
2026-06-19 20:35:01.247507: Recompute is saving previous plan...
2026-06-19 20:35:01.250037: Best charge window [ 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 0%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 0%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 0%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 0% ]
2026-06-19 20:35:01.250088: Best export window [ ]
2026-06-19 20:35:01.250718: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 20:35:01.252325: Load divergence over 8.0 hours mean 670.0W, min 669.6W, max 670.8W, std dev 0.57W, divergence 0.04%
2026-06-19 20:35:01.266072: Calculating data from yesterday for savings calculation
2026-06-19 20:35:01.274290: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 20:35:01.279152: Warn: Calculate yesterday: No cost_today data for yesterday
2026-06-19 20:35:01.280376: Creating pool of 12 processes to match your CPU count
2026-06-19 20:35:01.326122: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 20:35:01.328090: Optimise levels pass started at 2026-06-19 20:35:01
2026-06-19 20:35:01.328149: Optimise all windows, total charge 94 export 1
2026-06-19 20:35:01.557468: >> Region optimisation pass width 960
2026-06-19 20:35:01.895166: >> Region optimisation pass width 480
2026-06-19 20:35:02.239020: >> Region optimisation pass width 240
2026-06-19 20:35:02.715059: >> Region optimisation pass width 120
2026-06-19 20:35:03.888832: Calculated end_record as 06-21 11:00:00 based on best_price 14.54p, next_charge_start 06-20 11:00:00, max_windows 76
2026-06-19 20:35:03.888992: Optimise levels pass ended at 2026-06-19 20:35:03, duration 2.6 seconds tried 343 combinations
2026-06-19 20:35:03.889062: Set best_price_charge_level 15.6p, best_price_export_level 0p, best_price_charge 14.54p, best_cost_export 0p, best_metric 423.6p, best_keep 0kWh, best_cycle 47.96kWh, best_carbon 0kg, best_import 32.88kWh
2026-06-19 20:35:03.902313: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 14.54p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 0, 0, 11.75, 11.75, 0, 11.75, 11.75, 11.75, 11.75, 12.75, 12.75, 12.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 20:35:03.902579: Optimise price set 15.6p, pass trim, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 322.17p, best_cost 335.12p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.57kWh
2026-06-19 20:35:03.930382: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 322.17p, best_cost 335.12p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.57kWh
2026-06-19 20:35:03.959802: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 322.16p, best_cost 335.12p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.57kWh
2026-06-19 20:35:03.989446: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 322.09p, best_cost 335.04p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.57kWh
2026-06-19 20:35:04.099033: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 322.09p, best_cost 335.04p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.57kWh
2026-06-19 20:35:04.124690: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 322.09p, best_cost 335.04p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.57kWh
2026-06-19 20:35:04.150633: Best charge windows best_metric 322.09p, best_cost 335.04p, best_carbon 0kg, best_import 40.57kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 80%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100% ]
2026-06-19 20:35:04.152086: Best charge windows best_metric 322.09p, best_cost 335.04p, best_carbon 0kg, best_import 40.57kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 80%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100% ]
2026-06-19 20:35:04.152221: Optimise price set 15.6p, pass normal, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 322.09p, best_cost 335.04p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.57kWh
2026-06-19 20:35:04.176726: Optimise price set 15.2p, pass normal, price 14.13p, start_at_low False, best_price_charge 14.54p, best_metric 322.09p, best_cost 335.04p, best_cycle 33.34kWh, best_carbon 0kg, best_import 40.57kWh
2026-06-19 20:35:04.206492: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:04.238247: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:04.261563: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:04.366652: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:04.392232: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:04.415308: Best charge windows best_metric 321.58p, best_cost 334.49p, best_carbon 0kg, best_import 40.51kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100% ]
2026-06-19 20:35:04.415509: Optimise price set 15.6p, pass trim, price 14.54p, start_at_low False, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:04.444176: Optimise price set 15.2p, pass trim, price 14.13p, start_at_low False, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:04.476100: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:04.504072: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:04.526521: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:04.627195: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:04.651791: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:04.672234: Best charge windows best_metric 321.58p, best_cost 334.49p, best_carbon 0kg, best_import 40.51kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 80%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100% ]
2026-06-19 20:35:04.672491: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:04.696296: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:04.719946: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:04.819506: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:04.843653: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:04.869704: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:04.900212: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:04.931355: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:04.998687: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:05.050553: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 14.54p, best_metric 321.58p, best_cost 334.49p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:05.104737: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 14.54p, best_metric 321.33p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:05.152358: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 14.54p, best_metric 321.33p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:05.203658: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 14.54p, best_metric 321.33p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:05.255160: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 14.54p, best_metric 321.33p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:05.306630: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 14.54p, best_metric 321.33p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:05.362558: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 14.54p, best_metric 321.33p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:05.419839: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:05.529781: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:05.638178: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:05.697589: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:05.752033: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:05.922048: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:05.970721: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:06.026197: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:06.077937: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:06.126299: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:06.180548: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:06.238308: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:06.262259: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:06.286780: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:06.316900: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:06.345199: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:06.375231: Optimise price set 28.4p, pass low, price 26.48p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:06.428674: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:06.479587: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:06.526258: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:06.598087: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:06.621556: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:06.647118: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:06.670916: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 14.54p, best_metric 321.32p, best_cost 334.29p, best_cycle 32.58kWh, best_carbon 0kg, best_import 40.51kWh
2026-06-19 20:35:06.698875: Best charge windows best_metric 321.32p, best_cost 334.29p, best_carbon 0kg, best_import 40.51kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 80%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100% ]
2026-06-19 20:35:06.699148: Tweak plan optimisation started
2026-06-19 20:35:06.902504: Tweak optimisation finished metric 321.32 cost 334.29 metric_keep 0 cycle 32.58 carbon 0 import 40.51
2026-06-19 20:35:06.911632: Raw charge windows [ 19-06 20:30:00 - 19-06 21:00:00 @ 26.48p 0%, 19-06 21:00:00 - 19-06 21:30:00 @ 26.48p 0%, 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 72%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 80%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 80%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100% ] reserve 1.12
2026-06-19 20:35:06.912216: Unclipped charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 72%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 80%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 21:00:00 @ 27.62p 100% ] reserve 1.12
2026-06-19 20:35:06.912564: Unfiltered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 72%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 80%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 21:00:00 @ 27.62p 100% ] reserve 1.12
2026-06-19 20:35:06.912841: Filtered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 15:00:00 @ 13.81p 72%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 80%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 21:00:00 @ 27.62p 100% ] reserve 1.12
2026-06-19 20:35:06.939270: Previous plan best metric is 321.22 (cost 334.11) and new plan best metric is 321.33 (cost 334.29)
2026-06-19 20:35:06.939348: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 20:35:06.939569: Plan valid is now true after recompute was False
2026-06-19 20:35:06.965897: predict base end_record 06-21 11:00:00, final soc 1.12kWh, metric 485.62p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 30.84kWh, PV 0.0kWh
2026-06-19 20:35:06.967629: Slot: [ 20:35, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:35:06.969020: SoC: [ 10.72, 10.38, 9.98, 9.57, 9.17, 8.77, 8.36, 7.96, 7.58, 7.2, 6.82, 6.44, 6.07, 5.69, 5.31, 4.93, 4.55, 4.18, 3.8, 3.42, 3.04, 2.66, 2.29, 1.91, 1.53, 1.15, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:35:06.970241: BAT: [ 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-, 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-] kWh
2026-06-19 20:35:06.971590: LOAD: [ 5.75, 6.06, 6.44, 6.82, 7.19, 7.57, 7.95, 8.32, 8.68, 9.03, 9.38, 9.73, 10.09, 10.44, 10.79, 11.14, 11.49, 11.84, 12.2, 12.55, 12.9, 13.25, 13.6, 13.96, 14.31, 14.66, 15.01, 15.36, 15.71, 16.07, 16.42, 16.77, 17.12, 17.47, 17.82, 18.18, 18.53, 18.88, 19.23, 19.54, 19.59, 19.65, 19.71, 19.99, 20.39, 20.54, 20.54, 20.57, 20.6, 20.62, 20.69, 20.96, 21.13, 21.6, 21.97, 22.24, 22.88, 23.47, 23.51, 23.61, 23.75, 23.94, 24.14, 24.67, 25.91, 27.86, 28.19, 28.26, 28.4, 28.61, 28.87, 29.2, 29.6, 30.06, 30.28, 30.29, 30.54, 30.84] kWh
2026-06-19 20:35:06.972854: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:35:06.974266: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.12, 2.47, 2.82, 3.18, 3.53, 3.88, 4.23, 4.58, 4.94, 5.29, 5.64, 5.99, 6.34, 6.65, 6.7, 6.76, 6.82, 7.1, 7.5, 7.65, 7.65, 7.68, 7.71, 7.73, 7.8, 8.07, 8.24, 8.71, 9.08, 9.35, 9.99, 10.58, 10.62, 10.72, 10.86, 11.05, 11.25, 11.78, 13.02, 14.97, 15.3, 15.37, 15.51, 15.72, 15.98, 16.32, 16.71, 17.17, 17.39, 17.4, 17.65, 17.96] kWh
2026-06-19 20:35:06.975574: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:35:06.976913: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.19, 149.38, 154.87, 160.12, 164.76, 169.49, 174.46, 179.31, 184.13, 188.95, 193.85, 198.67, 203.48, 207.95, 209.48, 211.08, 212.82, 221.46, 235.5, 240.93, 240.98, 241.7, 242.49, 243.26, 245.07, 252.55, 256.8, 267.88, 275.24, 280.64, 343.63, 355.19, 356.11, 357.89, 360.42, 363.53, 367.2, 377.02, 400.06, 436.46, 442.46, 443.8, 446.13, 449.78, 454.29, 460.21, 466.15, 473.45, 476.98, 477.17, 480.99, 485.62] p
2026-06-19 20:35:07.082671: Battery has 12.42 hours left - now at 10.72kWh
2026-06-19 20:35:07.118920: predict base10 end_record 06-21 11:00:00, final soc 1.12kWh, metric 506.51p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 32.04kWh, PV 0.0kWh
2026-06-19 20:35:07.120362: Slot: [ 20:35, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:35:07.121448: SoC: [ 10.72, 10.37, 9.94, 9.52, 9.1, 8.67, 8.25, 7.83, 7.42, 7.03, 6.63, 6.24, 5.84, 5.45, 5.05, 4.65, 4.26, 3.86, 3.47, 3.07, 2.67, 2.28, 1.88, 1.49, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:35:07.122372: BAT: [ 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-, 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-] kWh
2026-06-19 20:35:07.123453: LOAD: [ 5.75, 6.08, 6.47, 6.87, 7.26, 7.66, 8.05, 8.45, 8.82, 9.19, 9.55, 9.92, 10.29, 10.66, 11.03, 11.4, 11.77, 12.13, 12.5, 12.87, 13.24, 13.61, 13.98, 14.35, 14.72, 15.08, 15.45, 15.82, 16.19, 16.56, 16.93, 17.3, 17.66, 18.03, 18.4, 18.77, 19.14, 19.51, 19.88, 20.2, 20.25, 20.31, 20.37, 20.67, 21.09, 21.25, 21.25, 21.27, 21.3, 21.33, 21.4, 21.69, 21.87, 22.36, 22.75, 23.03, 23.7, 24.31, 24.36, 24.46, 24.61, 24.81, 25.01, 25.57, 26.87, 28.91, 29.26, 29.34, 29.48, 29.7, 29.98, 30.32, 30.74, 31.22, 31.45, 31.46, 31.72, 32.04] kWh
2026-06-19 20:35:07.124454: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:35:07.125492: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.83, 2.19, 2.56, 2.93, 3.3, 3.67, 4.04, 4.41, 4.77, 5.14, 5.51, 5.88, 6.25, 6.62, 6.99, 7.31, 7.36, 7.42, 7.48, 7.78, 8.2, 8.36, 8.36, 8.38, 8.42, 8.44, 8.51, 8.8, 8.98, 9.47, 9.86, 10.14, 10.81, 11.42, 11.47, 11.57, 11.72, 11.92, 12.12, 12.68, 13.98, 16.02, 16.37, 16.45, 16.59, 16.81, 17.09, 17.43, 17.85, 18.33, 18.56, 18.57, 18.83, 19.15] kWh
2026-06-19 20:35:07.126675: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:35:07.127753: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.41, 145.26, 151.21, 156.64, 162.4, 167.91, 172.76, 177.72, 182.93, 188.01, 193.06, 198.11, 203.24, 208.29, 213.34, 218.01, 219.61, 221.28, 223.12, 232.16, 246.88, 252.56, 252.62, 253.38, 254.2, 255.01, 256.9, 264.74, 269.19, 280.81, 288.51, 294.16, 357.77, 369.88, 370.85, 372.71, 375.36, 378.62, 382.47, 392.75, 416.89, 455.03, 461.31, 462.71, 465.16, 468.98, 473.7, 479.91, 486.13, 493.77, 497.48, 497.67, 501.67, 506.51] p
2026-06-19 20:35:07.197494: predict best10 end_record 06-21 11:00:00, final soc 1.12kWh, metric 453.67p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:55:00, load 32.04kWh, PV 0.0kWh
2026-06-19 20:35:07.199463: Slot: [ 20:35, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:35:07.200842: SoC: [ 10.72, 10.37, 9.94, 9.52, 9.1, 8.67, 8.25, 7.83, 7.42, 7.03, 6.63, 6.24, 5.84, 5.45, 5.05, 4.65, 4.26, 3.86, 3.47, 3.07, 2.67, 2.28, 1.88, 1.49, 1.5, 1.12, 1.12, 1.12, 1.12, 1.12, 3.06, 5.0, 6.0, 7.0, 8.94, 10.88, 11.5, 11.75, 12.0, 12.0, 11.94, 11.88, 11.81, 11.49, 11.04, 10.88, 10.87, 10.84, 10.81, 10.78, 10.71, 10.4, 10.21, 9.68, 9.26, 8.96, 8.24, 7.58, 7.53, 7.42, 7.26, 7.26, 7.04, 6.44, 5.05, 2.85, 2.48, 2.4, 2.24, 2.01, 1.71, 1.34, 1.5, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:35:07.202022: BAT: [ 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<bf+, 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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 20:35:07.203794: LOAD: [ 5.75, 6.08, 6.47, 6.87, 7.26, 7.66, 8.05, 8.45, 8.82, 9.19, 9.55, 9.92, 10.29, 10.66, 11.03, 11.4, 11.77, 12.13, 12.5, 12.87, 13.24, 13.61, 13.98, 14.35, 14.72, 15.08, 15.45, 15.82, 16.19, 16.56, 16.93, 17.3, 17.66, 18.03, 18.4, 18.77, 19.14, 19.51, 19.88, 20.2, 20.25, 20.31, 20.37, 20.67, 21.09, 21.25, 21.25, 21.27, 21.3, 21.33, 21.4, 21.69, 21.87, 22.36, 22.75, 23.03, 23.7, 24.31, 24.36, 24.46, 24.61, 24.81, 25.01, 25.57, 26.87, 28.91, 29.26, 29.34, 29.48, 29.7, 29.98, 30.32, 30.74, 31.22, 31.45, 31.46, 31.72, 32.04] kWh
2026-06-19 20:35:07.205572: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:35:07.207018: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.18, 2.2, 2.57, 2.93, 3.3, 3.67, 6.12, 8.57, 10.02, 11.46, 13.91, 16.36, 17.4, 18.03, 18.67, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.78, 19.91, 20.14, 20.15, 20.4, 20.73] kWh
2026-06-19 20:35:07.208288: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:35:07.209605: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.75, 144.99, 150.93, 156.37, 162.12, 167.63, 199.91, 232.89, 253.28, 273.18, 306.75, 340.32, 354.74, 363.46, 372.18, 376.86, 376.86, 376.86, 376.86, 376.86, 376.86, 376.86, 376.86, 376.86, 376.86, 376.86, 376.86, 376.86, 376.86, 376.86, 376.86, 376.86, 426.84, 426.84, 426.84, 426.84, 426.84, 430.11, 430.11, 430.11, 430.11, 430.11, 430.11, 430.11, 430.11, 430.11, 430.11, 430.11, 438.92, 440.94, 444.63, 444.83, 448.83, 453.68] p
2026-06-19 20:35:07.296217: predict best end_record 06-21 11:00:00, final soc 1.12kWh, metric 434.08p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:10:00, load 30.84kWh, PV 0.0kWh
2026-06-19 20:35:07.298472: Slot: [ 20:35, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 20:35:07.299895: SoC: [ 10.72, 10.38, 9.98, 9.57, 9.17, 8.77, 8.36, 7.96, 7.58, 7.2, 6.82, 6.44, 6.07, 5.69, 5.31, 4.93, 4.55, 4.18, 3.8, 3.42, 3.04, 2.66, 2.29, 1.91, 1.66, 1.28, 1.12, 1.12, 1.12, 1.12, 3.45, 5.78, 6.0, 7.0, 9.33, 11.66, 11.66, 11.75, 12.0, 12.0, 11.94, 11.88, 11.82, 11.52, 11.09, 10.93, 10.93, 10.9, 10.87, 10.84, 10.76, 10.47, 10.29, 9.79, 9.39, 9.1, 8.41, 7.78, 7.73, 7.63, 7.47, 7.27, 7.06, 6.49, 5.16, 3.06, 2.71, 2.63, 2.48, 2.26, 1.98, 1.62, 1.62, 1.13, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:35:07.301046: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 20:35:07.302420: LOAD: [ 5.75, 6.06, 6.44, 6.82, 7.19, 7.57, 7.95, 8.32, 8.68, 9.03, 9.38, 9.73, 10.09, 10.44, 10.79, 11.14, 11.49, 11.84, 12.2, 12.55, 12.9, 13.25, 13.6, 13.96, 14.31, 14.66, 15.01, 15.36, 15.71, 16.07, 16.42, 16.77, 17.12, 17.47, 17.82, 18.18, 18.53, 18.88, 19.23, 19.54, 19.59, 19.65, 19.71, 19.99, 20.39, 20.54, 20.54, 20.57, 20.6, 20.62, 20.69, 20.96, 21.13, 21.6, 21.97, 22.24, 22.88, 23.47, 23.51, 23.61, 23.75, 23.94, 24.14, 24.67, 25.91, 27.86, 28.19, 28.26, 28.4, 28.61, 28.87, 29.2, 29.6, 30.06, 30.28, 30.29, 30.54, 30.84] kWh
2026-06-19 20:35:07.303766: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:35:07.305242: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.92, 1.92, 2.12, 2.47, 2.82, 3.18, 6.03, 8.88, 9.47, 10.9, 13.75, 16.6, 16.95, 17.41, 18.03, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.33, 18.73, 18.73, 18.94, 18.95, 19.2, 19.51] kWh
2026-06-19 20:35:07.306586: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:35:07.307918: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 140.78, 140.78, 144.06, 149.25, 154.74, 160.0, 197.54, 235.9, 244.28, 263.94, 302.99, 342.04, 346.94, 353.14, 361.63, 366.1, 366.1, 366.1, 366.1, 366.1, 366.1, 366.1, 366.1, 366.1, 366.1, 366.1, 366.1, 366.1, 366.1, 366.1, 366.1, 366.1, 416.08, 416.08, 416.08, 416.08, 416.08, 416.08, 416.08, 416.08, 416.08, 416.08, 416.08, 416.08, 416.08, 416.08, 416.08, 416.08, 422.02, 422.02, 425.45, 425.64, 429.46, 434.08] p
2026-06-19 20:35:07.310493: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , ]
2026-06-19 20:35:07.310537: Saving plan best values to HA entities
2026-06-19 20:35:07.455235: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 20:35:07.459576: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 20:35:07.463905: Best charging limit SoC's [1.5, 16.0, 6.0, 7.0, 16.0, 11.5, 11.75, 12.0, 7.0, 1.5, 16.0, 16.0]kWh, export []kWh gives import battery 38.31kWh, house 2.04kWh, export 0.0kWh, metric 434.08p, metric10 453.67p
2026-06-19 20:35:07.537241: Marginal costs baseline metric (no standing charge): 334.1137
2026-06-19 20:35:07.756395: Marginal energy costs matrix computed: min=15.92 max=21.99
2026-06-19 20:35:07.834712: Rate array import [{'start': 1235, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1235, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 20:35:07.835418: - Your estimated bill for today is £0.89 and tomorrow is £2.77
2026-06-19 20:35:07.835450: - Import rates are expensive (22.4p - 26.5p) for the next 2 and a half hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 20:35:07.835469: - The battery is currently at 67% and is in eco mode for the next 11 hours.
2026-06-19 20:35:07.835484: - For the next 48 hours there will be no solar generation.
2026-06-19 20:35:07.835499: - You will run out of battery in 12 hours.
2026-06-19 20:35:07.835514: - Your next charge slot will be in 11 hours where import rates will be cheap (15.0p).
2026-06-19 20:35:07.835529:
2026-06-19 20:35:07.882076: Plan calculation took 6.63 seconds
2026-06-19 20:35:07.886017: No high rate period found
2026-06-19 20:35:07.936270: Import threshold used for optimisation was 16.86p
2026-06-19 20:35:07.985154: Low import rate windows [0: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 1: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 2: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 3: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 4: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 5: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 6: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 7: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 8: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 9: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 10: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 11: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 12: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 13: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 14: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 15: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 16: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 17: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 18: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 19: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 20: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 21: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 22: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 23: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 24: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 25: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 26: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 27: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 28: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 29: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 30: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 31: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 32: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 33: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 34: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 35: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 36: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 37: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 38: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 39: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 40: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 41: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 42: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 43: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 44: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 45: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 46: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 47: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 48: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 49: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 50: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 51: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 52: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 53: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 54: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 55: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 56: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 57: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 58: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 59: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 60: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 61: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 62: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 63: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 64: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 65: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 66: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 67: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 68: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 69: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 70: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 71: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 72: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 73: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 74: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 75: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 76: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 77: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 78: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 79: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 80: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 81: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 82: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 83: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 84: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 85: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 86: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 87: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 88: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 89: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 90: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 91: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 92: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 93: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 94: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78]
2026-06-19 20:35:07.995054: Inverter 0: Type SK Sunsynk
2026-06-19 20:35:07.995116: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:35:07.995308: Reserve min: 7%, battery_min: 7%
2026-06-19 20:35:07.995374: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 20:35:07.995679: Inverter 0 SoC: 10.72kW 67%, current charge rate 5000W, current discharge rate 5250W, current battery power 599W, current battery voltage 51.2V, grid power -54W, load power 639W, PV Power 0W
2026-06-19 20:35:07.995886: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:35:07.996004: Inverter 0 scheduled charge enable is False
2026-06-19 20:35:07.996049: Inverter 0 charge windows currently []
2026-06-19 20:35:07.996078: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:35:07.996192: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:35:07.996217: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:35:07.996256: Inverter 0 scheduled discharge enable is False
2026-06-19 20:35:07.996375: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:35:07.996401: Inverter 0 discharge windows currently []
2026-06-19 20:35:07.996423: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:35:07.996440: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:35:07.996454: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:35:08.054394: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 67%, target 9%
2026-06-19 20:35:08.054517: Inverter 0 disabled charge window while waiting for schedule (now 06-19 20:35:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 20:35:08.054599: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 20:35:08.054770: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 20:35:08.054942: Not setting charging SoC as we are not within the window (now 06-19 20:35:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 20:35:08.055007: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 20:35:08.055063: Inverter 0 Current Target SoC is 7%, already at target
2026-06-19 20:35:08.055146: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:35:08.055175: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:35:08.055199: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:35:08.055221: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:35:08.055243: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:35:08.055264: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:35:08.055286: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:35:08.055307: Inverter 0 count register writes 0
2026-06-19 20:35:08.077848: Total inverter register writes now 5
2026-06-19 20:35:08.099518: Completed run status Demand
2026-06-19 20:35:08.106688: Info: record_status Demand
2026-06-19 20:35:08.119483: Saved current settings to /config/predbat_config.json
2026-06-19 20:35:43.190657: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:35:43.190850: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:35:43.190879: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:35:43.191137: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:35:43.191184: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:35:43.191205: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:35:43.191221: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:37:43.357097: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:37:43.357302: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:37:43.357332: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:37:43.357449: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:37:43.357475: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:37:43.357491: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:37:43.357507: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:39:43.529873: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:39:43.530080: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:39:43.530118: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:39:43.530220: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:39:43.530242: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:39:43.530256: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:39:43.530301: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:40:00.608999: --------------- PredBat - update at 2026-06-19 20:40:00+01:00 with clock skew 0 minutes, minutes now 1240
2026-06-19 20:40:00.609541: Saved current settings to /config/predbat_config.json
2026-06-19 20:40:00.609610: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 5.5 minutes
2026-06-19 20:40:00.609689: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.13, latest beta is v8.40.13
2026-06-19 20:40:00.609776: Autoupdate: There is an update pending v8.40.13 GECloud automatic fixes, Solis OAuth, SigEnergy onboard status - auto update is off
2026-06-19 20:40:00.626794: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 20:40:00.627263: Predbat mode is set to Control charge
2026-06-19 20:40:00.725309: Found 11520 load_today datapoints going back 2 days
2026-06-19 20:40:00.725453: Using load_power data to fill gaps in load_today data
2026-06-19 20:40:00.791844: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 20:40:00.792006: Zero load period starting at 2026-06-19T12:09:00+0100 (511 minutes) for 889 minutes with base value 0.9
2026-06-19 20:40:00.792081: Zero load period starting at 2026-06-18T19:24:00+0100 (1516 minutes) for 64 minutes with base value 0.8
2026-06-19 20:40:00.793226: Processing 384 30-minute periods for power integration
2026-06-19 20:40:00.860422: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 20:40:00.860554: Car charging hold True, threshold 6.0kWh
2026-06-19 20:40:00.860612: Current data so far today: load 5.8kWh, import 1.8kWh, export 0.0kWh, PV 0kWh
2026-06-19 20:40:00.884538: Standing charge is set to 49.98p
2026-06-19 20:40:00.924742: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 20:40:00.924832: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 20:40:00.925036: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 176.7 minutes
2026-06-19 20:40:00.925412: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 176.7 minutes
2026-06-19 20:40:00.931541: Loaded 95 datapoints of futurerate analysis
2026-06-19 20:40:01.074400: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65']
2026-06-19 20:40:01.096171: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 20:40:01.096413: Import rates: min 13.17p, max 36.53p, average 20.03p
2026-06-19 20:40:01.127564: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 20:40:01.127625: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 20:40:01.128583: High export rate found rates in range 99p to -99p
2026-06-19 20:40:01.209804: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 20:40:01.209917: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 20:40:01.210104: Last hour: net energy 0.2kWh, import 0.2kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 5.38p, import 5.38p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 20:40:01.257139: Today's energy total net 1.8kWh, import 1.8kWh, export 0.0kWh, cost 89.03p, import 39.05p, export 0.0p, carbon 0.0kg
2026-06-19 20:40:01.257246: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 20:40:01.260344: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 20:40:01.261463: Warn: Found 1 gaps in load_today totalling 9795 minutes to fill using average data
2026-06-19 20:40:01.261632: Gap starting at 2026-06-18T15:55:00+0100 (1725 minutes) for 9795 minutes
2026-06-19 20:40:01.277681: Historical days now [7] weight [1]
2026-06-19 20:40:01.303917: Today's load divergence 108.13%, in-day adjustment 106.65%, damping 0.95x, yesterday 100.0% today 107.72% blend 13.89%
2026-06-19 20:40:01.303977: Today's predicted so far 12.83kWh with 0.0kWh car/iBoost excluded, 1.06kWh import ignored, and 0kWh forecast extra.
2026-06-19 20:40:01.304001: Today's actual load so far 14.16kWh with 0.0kWh car/iBoost excluded, and 0.43kWh import ignored.
2026-06-19 20:40:01.337861: Inverter 0: Type SK Sunsynk
2026-06-19 20:40:01.337928: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:40:01.338118: Reserve min: 7%, battery_min: 7%
2026-06-19 20:40:01.338177: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 20:40:01.338410: Inverter 0 SoC: 10.72kW 67%, current charge rate 5000W, current discharge rate 5250W, current battery power 592W, current battery voltage 51.2V, grid power -54W, load power 624W, PV Power 0W
2026-06-19 20:40:01.338546: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:40:01.338618: Inverter 0 scheduled charge enable is False
2026-06-19 20:40:01.338641: Inverter 0 charge windows currently []
2026-06-19 20:40:01.338664: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:40:01.338759: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:40:01.338783: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:40:01.338815: Inverter 0 scheduled discharge enable is False
2026-06-19 20:40:01.338924: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:40:01.338949: Inverter 0 discharge windows currently []
2026-06-19 20:40:01.338967: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:40:01.338983: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:40:01.338998: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:40:01.407320: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 20:40:01.407412: Plan was last updated on 2026-06-19 20:35:00+01:00 and is now 5.0 minutes old
2026-06-19 20:40:01.407845: Best charge window [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 20:30:00 @ 27.45p 100% ]
2026-06-19 20:40:01.407878: Best export window [ ]
2026-06-19 20:40:01.408762: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 20:40:01.410837: Load divergence over 8.0 hours mean 672.09W, min 672.0W, max 673.2W, std dev 0.31W, divergence 0.02%
2026-06-19 20:40:01.429369: Creating pool of 12 processes to match your CPU count
2026-06-19 20:40:01.501428: predict base end_record 06-21 11:05:00, final soc 1.12kWh, metric 486.53p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 30.96kWh, PV 0.0kWh
2026-06-19 20:40:01.503469: Slot: [ 20:40, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:40:01.504869: SoC: [ 10.72, 10.45, 10.05, 9.64, 9.24, 8.83, 8.43, 8.03, 7.64, 7.26, 6.88, 6.51, 6.13, 5.75, 5.37, 4.99, 4.61, 4.23, 3.85, 3.48, 3.1, 2.72, 2.34, 1.96, 1.58, 1.2, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:40:01.506117: BAT: [ 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-, 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-] kWh
2026-06-19 20:40:01.507517: LOAD: [ 5.8, 6.05, 6.43, 6.8, 7.18, 7.56, 7.93, 8.31, 8.66, 9.02, 9.37, 9.72, 10.08, 10.43, 10.78, 11.13, 11.49, 11.84, 12.19, 12.55, 12.9, 13.25, 13.61, 13.96, 14.31, 14.66, 15.02, 15.37, 15.72, 16.07, 16.43, 16.78, 17.13, 17.49, 17.84, 18.19, 18.55, 18.9, 19.25, 19.56, 19.61, 19.67, 19.73, 19.96, 20.39, 20.56, 20.56, 20.59, 20.61, 20.64, 20.72, 20.98, 21.15, 21.62, 21.99, 22.26, 22.9, 23.48, 23.53, 23.63, 23.77, 23.96, 24.16, 24.69, 25.93, 27.88, 28.21, 28.28, 28.42, 28.63, 28.89, 29.22, 29.62, 30.08, 30.3, 30.31, 30.55, 30.86, 31.22] kWh
2026-06-19 20:40:01.508844: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:40:01.510284: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.08, 2.43, 2.78, 3.14, 3.49, 3.84, 4.19, 4.55, 4.9, 5.25, 5.61, 5.96, 6.31, 6.62, 6.67, 6.73, 6.79, 7.03, 7.45, 7.62, 7.62, 7.65, 7.67, 7.7, 7.78, 8.04, 8.21, 8.68, 9.05, 9.32, 9.96, 10.55, 10.59, 10.69, 10.83, 11.02, 11.22, 11.75, 12.99, 14.94, 15.27, 15.34, 15.48, 15.69, 15.95, 16.28, 16.68, 17.14, 17.36, 17.37, 17.62, 17.92, 18.28] kWh
2026-06-19 20:40:01.511623: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:40:01.513400: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 143.48, 148.68, 154.19, 159.46, 164.1, 168.85, 173.84, 178.71, 183.53, 188.37, 193.28, 198.11, 202.95, 207.41, 208.94, 210.54, 212.29, 219.64, 234.47, 240.62, 240.66, 241.38, 242.18, 242.91, 245.07, 252.25, 256.49, 267.58, 274.94, 280.33, 343.32, 354.88, 355.8, 357.58, 360.11, 363.22, 366.89, 376.72, 399.75, 436.15, 442.15, 443.49, 445.83, 449.47, 453.98, 459.9, 465.85, 473.14, 476.68, 476.86, 480.68, 485.31, 490.05] p
2026-06-19 20:40:01.620290: Battery has 12.42 hours left - now at 10.72kWh
2026-06-19 20:40:01.656802: predict base10 end_record 06-21 11:05:00, final soc 1.12kWh, metric 507.5p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:30:00, load 32.16kWh, PV 0.0kWh
2026-06-19 20:40:01.658251: Slot: [ 20:40, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:40:01.659351: SoC: [ 10.72, 10.44, 10.01, 9.59, 9.17, 8.74, 8.32, 7.9, 7.5, 7.1, 6.7, 6.3, 5.91, 5.51, 5.11, 4.72, 4.32, 3.92, 3.53, 3.13, 2.73, 2.34, 1.94, 1.54, 1.15, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:40:01.660228: BAT: [ 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-, 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-] kWh
2026-06-19 20:40:01.661285: LOAD: [ 5.8, 6.06, 6.46, 6.85, 7.25, 7.64, 8.03, 8.43, 8.8, 9.17, 9.54, 9.91, 10.28, 10.65, 11.02, 11.39, 11.76, 12.13, 12.5, 12.87, 13.24, 13.61, 13.98, 14.35, 14.72, 15.09, 15.46, 15.82, 16.2, 16.57, 16.93, 17.3, 17.67, 18.04, 18.41, 18.78, 19.15, 19.52, 19.89, 20.21, 20.27, 20.33, 20.39, 20.64, 21.09, 21.26, 21.26, 21.29, 21.32, 21.35, 21.43, 21.7, 21.89, 22.38, 22.76, 23.04, 23.71, 24.33, 24.38, 24.48, 24.63, 24.83, 25.03, 25.59, 26.89, 28.93, 29.27, 29.35, 29.5, 29.71, 29.99, 30.34, 30.75, 31.23, 31.46, 31.48, 31.73, 32.06, 32.44] kWh
2026-06-19 20:40:01.662311: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:40:01.663364: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.15, 2.52, 2.89, 3.26, 3.62, 3.99, 4.36, 4.73, 5.1, 5.47, 5.84, 6.21, 6.58, 6.95, 7.27, 7.33, 7.39, 7.45, 7.7, 8.15, 8.32, 8.32, 8.35, 8.38, 8.41, 8.49, 8.76, 8.95, 9.44, 9.82, 10.1, 10.78, 11.39, 11.44, 11.54, 11.69, 11.89, 12.09, 12.65, 13.95, 15.99, 16.33, 16.41, 16.56, 16.77, 17.05, 17.4, 17.81, 18.3, 18.52, 18.54, 18.79, 19.12, 19.5] kWh
2026-06-19 20:40:01.664361: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:40:01.665424: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.52, 150.48, 155.93, 161.71, 167.22, 172.09, 177.06, 182.29, 187.39, 192.45, 197.51, 202.66, 207.72, 212.78, 217.47, 219.06, 220.74, 222.57, 230.28, 245.82, 252.26, 252.29, 253.06, 253.89, 254.65, 256.93, 264.44, 268.88, 280.5, 288.2, 293.85, 357.46, 369.57, 370.54, 372.4, 375.05, 378.31, 382.16, 392.45, 416.58, 454.72, 461.0, 462.4, 464.85, 468.67, 473.4, 479.6, 485.82, 493.47, 497.17, 497.37, 501.37, 506.21, 511.18] p
2026-06-19 20:40:01.730899: predict best10 end_record 06-21 11:05:00, final soc 1.44kWh, metric 458.96p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 32.16kWh, PV 0.0kWh
2026-06-19 20:40:01.732346: Slot: [ 20:40, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:40:01.733455: SoC: [ 10.72, 10.44, 10.01, 9.59, 9.17, 8.74, 8.32, 7.9, 7.5, 7.1, 6.7, 6.3, 5.91, 5.51, 5.11, 4.72, 4.32, 3.92, 3.53, 3.13, 2.73, 2.34, 1.94, 1.54, 1.54, 1.15, 1.12, 1.12, 1.12, 1.12, 3.06, 5.0, 6.0, 7.0, 8.94, 10.88, 11.5, 11.75, 12.0, 12.0, 11.94, 11.88, 11.81, 11.54, 11.06, 10.88, 10.87, 10.84, 10.81, 10.78, 10.69, 10.4, 10.2, 9.68, 9.26, 8.96, 8.24, 7.58, 7.53, 7.42, 7.26, 7.26, 7.04, 6.44, 5.05, 2.85, 2.48, 2.4, 2.24, 2.01, 1.71, 1.34, 1.5, 1.12, 1.12, 1.12, 1.12, 1.12, 3.06] kWh
2026-06-19 20:40:01.734382: BAT: [ 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<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>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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 20:40:01.735452: LOAD: [ 5.8, 6.06, 6.46, 6.85, 7.25, 7.64, 8.03, 8.43, 8.8, 9.17, 9.54, 9.91, 10.28, 10.65, 11.02, 11.39, 11.76, 12.13, 12.5, 12.87, 13.24, 13.61, 13.98, 14.35, 14.72, 15.09, 15.46, 15.82, 16.2, 16.57, 16.93, 17.3, 17.67, 18.04, 18.41, 18.78, 19.15, 19.52, 19.89, 20.21, 20.27, 20.33, 20.39, 20.64, 21.09, 21.26, 21.26, 21.29, 21.32, 21.35, 21.43, 21.7, 21.89, 22.38, 22.76, 23.04, 23.71, 24.33, 24.38, 24.48, 24.63, 24.83, 25.03, 25.59, 26.89, 28.93, 29.27, 29.35, 29.5, 29.71, 29.99, 30.34, 30.75, 31.23, 31.46, 31.48, 31.73, 32.06, 32.44] kWh
2026-06-19 20:40:01.736461: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:40:01.737503: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.17, 2.17, 2.52, 2.89, 3.26, 3.62, 6.08, 8.53, 9.97, 11.42, 13.87, 16.32, 17.36, 18.0, 18.64, 18.96, 18.96, 18.96, 18.96, 18.96, 18.96, 18.96, 18.96, 18.96, 18.96, 18.96, 18.96, 18.96, 18.96, 18.96, 18.96, 18.96, 18.96, 18.96, 18.96, 18.96, 18.96, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.74, 19.87, 20.1, 20.11, 20.37, 20.69, 23.15] kWh
2026-06-19 20:40:01.738545: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:40:01.739623: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.57, 144.57, 150.16, 155.61, 161.38, 166.9, 199.2, 232.19, 252.59, 272.51, 306.1, 339.68, 354.11, 362.85, 371.59, 376.27, 376.27, 376.27, 376.27, 376.27, 376.27, 376.27, 376.27, 376.27, 376.27, 376.27, 376.27, 376.27, 376.27, 376.27, 376.27, 376.27, 426.25, 426.25, 426.25, 426.25, 426.25, 429.51, 429.51, 429.51, 429.51, 429.51, 429.51, 429.51, 429.51, 429.51, 429.51, 429.51, 438.34, 440.36, 444.06, 444.26, 448.26, 453.1, 485.5] p
2026-06-19 20:40:01.807028: predict best end_record 06-21 11:05:00, final soc 1.51kWh, metric 440.34p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:10:00, load 30.96kWh, PV 0.0kWh
2026-06-19 20:40:01.808459: Slot: [ 20:40, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 20:40:01.809624: SoC: [ 10.72, 10.45, 10.05, 9.64, 9.24, 8.83, 8.43, 8.03, 7.64, 7.26, 6.88, 6.51, 6.13, 5.75, 5.37, 4.99, 4.61, 4.23, 3.85, 3.48, 3.1, 2.72, 2.34, 1.96, 1.64, 1.26, 1.12, 1.12, 1.12, 1.12, 3.45, 5.78, 6.0, 7.0, 9.33, 11.66, 11.66, 11.75, 12.0, 12.0, 11.94, 11.88, 11.82, 11.56, 11.11, 10.93, 10.93, 10.9, 10.87, 10.84, 10.75, 10.47, 10.29, 9.78, 9.39, 9.1, 8.41, 7.78, 7.73, 7.63, 7.47, 7.27, 7.06, 6.49, 5.16, 3.06, 2.71, 2.63, 2.48, 2.26, 1.98, 1.62, 1.62, 1.13, 1.12, 1.12, 1.12, 1.12, 3.45] kWh
2026-06-19 20:40:01.810667: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 20:40:01.811752: LOAD: [ 5.8, 6.05, 6.43, 6.8, 7.18, 7.56, 7.93, 8.31, 8.66, 9.02, 9.37, 9.72, 10.08, 10.43, 10.78, 11.13, 11.49, 11.84, 12.19, 12.55, 12.9, 13.25, 13.61, 13.96, 14.31, 14.66, 15.02, 15.37, 15.72, 16.07, 16.43, 16.78, 17.13, 17.49, 17.84, 18.19, 18.55, 18.9, 19.25, 19.56, 19.61, 19.67, 19.73, 19.96, 20.39, 20.56, 20.56, 20.59, 20.61, 20.64, 20.72, 20.98, 21.15, 21.62, 21.99, 22.26, 22.9, 23.48, 23.53, 23.63, 23.77, 23.96, 24.16, 24.69, 25.93, 27.88, 28.21, 28.28, 28.42, 28.63, 28.89, 29.22, 29.62, 30.08, 30.3, 30.31, 30.55, 30.86, 31.22] kWh
2026-06-19 20:40:01.812789: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:40:01.813881: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.86, 1.86, 2.08, 2.43, 2.78, 3.14, 5.99, 8.84, 9.43, 10.86, 13.71, 16.57, 16.92, 17.37, 17.99, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.7, 18.7, 18.91, 18.92, 19.17, 19.48, 22.34] kWh
2026-06-19 20:40:01.814903: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:40:01.816028: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.9, 139.9, 143.41, 148.61, 154.13, 159.39, 196.96, 235.33, 243.72, 263.4, 302.46, 341.52, 346.44, 352.65, 361.16, 365.63, 365.63, 365.63, 365.63, 365.63, 365.63, 365.63, 365.63, 365.63, 365.63, 365.63, 365.63, 365.63, 365.63, 365.63, 365.63, 365.63, 415.61, 415.61, 415.61, 415.61, 415.61, 415.61, 415.61, 415.61, 415.61, 415.61, 415.61, 415.61, 415.61, 415.61, 415.61, 415.61, 421.55, 421.55, 424.99, 425.18, 429.0, 433.62, 471.28] p
2026-06-19 20:40:01.817970: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 20:40:01.818027: Saving plan best values to HA entities
2026-06-19 20:40:01.967805: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 20:40:01.972216: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 20:40:01.976908: Best charging limit SoC's [1.5, 16.0, 6.0, 7.0, 16.0, 11.5, 11.75, 12.0, 7.0, 1.5, 16.0, 16.0]kWh, export []kWh gives import battery 38.26kWh, house 2.06kWh, export 0.0kWh, metric 440.34p, metric10 458.96p
2026-06-19 20:40:02.038542: Marginal costs baseline metric (no standing charge): 340.3694
2026-06-19 20:40:02.213887: Marginal energy costs matrix computed: min=15.82 max=21.95
2026-06-19 20:40:02.292250: Rate array import [{'start': 1240, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1240, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 20:40:02.292930: - Your estimated bill for today is £0.89 and tomorrow is £2.77
2026-06-19 20:40:02.292960: - Import rates are expensive (22.4p - 26.5p) for the next 2 and a quarter hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 20:40:02.292978: - The battery is currently at 67% and is in eco mode for the next 11 hours.
2026-06-19 20:40:02.292994: - For the next 48 hours there will be no solar generation.
2026-06-19 20:40:02.293009: - You will run out of battery in 12 hours.
2026-06-19 20:40:02.293037: - Your next charge slot will be in 11 hours where import rates will be cheap (15.0p).
2026-06-19 20:40:02.293054:
2026-06-19 20:40:02.340546: Plan calculation took 0.93 seconds
2026-06-19 20:40:02.346973: No high rate period found
2026-06-19 20:40:02.397000: Import threshold used for optimisation was 16.86p
2026-06-19 20:40:02.442634: Low import rate windows [0: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 1: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 2: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 3: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 4: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 5: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 6: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 7: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 8: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 9: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 10: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 11: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 12: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 13: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 14: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 15: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 16: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 17: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 18: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 19: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 20: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 21: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 22: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 23: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 24: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 25: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 26: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 27: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 28: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 29: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 30: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 31: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 32: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 33: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 34: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 35: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 36: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 37: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 38: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 39: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 40: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 41: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 42: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 43: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 44: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 45: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 46: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 47: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 48: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 49: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 50: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 51: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 52: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 53: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 54: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 55: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 56: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 57: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 58: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 59: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 60: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 61: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 62: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 63: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 64: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 65: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 66: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 67: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 68: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 69: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 70: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 71: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 72: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 73: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 74: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 75: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 76: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 77: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 78: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 79: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 80: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 81: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 82: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 83: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 84: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 85: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 86: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 87: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 88: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 89: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 90: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 91: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 92: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 93: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 94: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78]
2026-06-19 20:40:02.448237: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 67%, target 9%
2026-06-19 20:40:02.448321: Inverter 0 disabled charge window while waiting for schedule (now 06-19 20:40:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 20:40:02.448386: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 20:40:02.448571: Adjust demand (idle) time computed is 16:15:00-23:59:00
2026-06-19 20:40:02.448703: Not setting charging SoC as we are not within the window (now 06-19 20:40:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 20:40:02.448742: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 20:40:02.448785: Inverter 0 Current Target SoC is 7%, already at target
2026-06-19 20:40:02.448856: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:40:02.448880: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:40:02.448912: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:40:02.448932: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:40:02.448950: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:40:02.448968: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:40:02.449005: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 20:40:02.449037: Inverter 0 count register writes 0
2026-06-19 20:40:02.463877: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 20:40:02.469628: Total inverter register writes now 5
2026-06-19 20:40:02.487767: Completed run status Demand
2026-06-19 20:40:02.493740: Info: record_status Demand
2026-06-19 20:40:02.507174: Saved current settings to /config/predbat_config.json
2026-06-19 20:40:43.586641: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:40:43.586837: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:40:43.586872: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:40:43.586998: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:40:43.587073: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:40:43.587098: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:40:43.587113: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:42:43.764885: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:42:43.765070: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:42:43.765097: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:42:43.765201: Inverter 0 idle time is 06-19 16:15:00-06-19 23:59:00
2026-06-19 20:42:43.765222: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:42:43.765236: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:42:43.765248: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:44:02.136519: Warn: Web Socket closed, will try to reconnect in 5 seconds - error count 1
2026-06-19 20:44:07.137484: Info: Start socket for url http://10.0.20.15:8123/api/websocket
2026-06-19 20:44:07.138789: Error: Web Socket exception in startup: Cannot connect to host 10.0.20.15:8123 ssl:default [Connect call failed ('10.0.20.15', 8123)]
2026-06-19 20:44:07.145694: Error: Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 1301, in _wrap_create_connection
sock = await aiohappyeyeballs.start_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<6 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py", line 124, in start_connection
raise first_exception
File "/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py", line 75, in start_connection
sock = await _connect_sock(
^^^^^^^^^^^^^^^^^^^^
...<6 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py", line 210, in _connect_sock
await loop.sock_connect(sock, address)
File "/usr/local/lib/python3.13/asyncio/selector_events.py", line 647, in sock_connect
return await fut
^^^^^^^^^
File "/usr/local/lib/python3.13/asyncio/selector_events.py", line 687, in _sock_connect_cb
raise OSError(err, f'Connect call failed {address}')
ConnectionRefusedError: [Errno 111] Connect call failed ('10.0.20.15', 8123)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/addon/ha.py", line 417, in socketLoop
async with session.ws_connect(url) as websocket:
~~~~~~~~~~~~~~~~~~^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/client.py", line 1683, in __aenter__
self._resp: _RetType_co = await self._coro
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/client.py", line 1244, in _ws_connect
resp = await self.request(
^^^^^^^^^^^^^^^^^^^
...<11 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/aiohttp/client.py", line 856, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/client.py", line 810, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 657, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 1242, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 1620, in _create_direct_connection
raise last_exc
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 1589, in _create_direct_connection
transp, proto = await self._wrap_create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 1324, in _wrap_create_connection
raise client_error(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host 10.0.20.15:8123 ssl:default [Connect call failed ('10.0.20.15', 8123)]
2026-06-19 20:44:07.145848: Warn: Web Socket closed, will try to reconnect in 5 seconds - error count 2
2026-06-19 20:44:12.147660: Info: Start socket for url http://10.0.20.15:8123/api/websocket
2026-06-19 20:44:12.148676: Error: Web Socket exception in startup: Cannot connect to host 10.0.20.15:8123 ssl:default [Connect call failed ('10.0.20.15', 8123)]
2026-06-19 20:44:12.152510: Error: Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 1301, in _wrap_create_connection
sock = await aiohappyeyeballs.start_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<6 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py", line 124, in start_connection
raise first_exception
File "/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py", line 75, in start_connection
sock = await _connect_sock(
^^^^^^^^^^^^^^^^^^^^
...<6 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py", line 210, in _connect_sock
await loop.sock_connect(sock, address)
File "/usr/local/lib/python3.13/asyncio/selector_events.py", line 647, in sock_connect
return await fut
^^^^^^^^^
File "/usr/local/lib/python3.13/asyncio/selector_events.py", line 687, in _sock_connect_cb
raise OSError(err, f'Connect call failed {address}')
ConnectionRefusedError: [Errno 111] Connect call failed ('10.0.20.15', 8123)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/addon/ha.py", line 417, in socketLoop
async with session.ws_connect(url) as websocket:
~~~~~~~~~~~~~~~~~~^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/client.py", line 1683, in __aenter__
self._resp: _RetType_co = await self._coro
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/client.py", line 1244, in _ws_connect
resp = await self.request(
^^^^^^^^^^^^^^^^^^^
...<11 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/aiohttp/client.py", line 856, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/client.py", line 810, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 657, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 1242, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 1620, in _create_direct_connection
raise last_exc
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 1589, in _create_direct_connection
transp, proto = await self._wrap_create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 1324, in _wrap_create_connection
raise client_error(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host 10.0.20.15:8123 ssl:default [Connect call failed ('10.0.20.15', 8123)]
2026-06-19 20:44:12.152628: Warn: Web Socket closed, will try to reconnect in 5 seconds - error count 3
2026-06-19 20:44:17.153901: Info: Start socket for url http://10.0.20.15:8123/api/websocket
2026-06-19 20:44:17.154835: Error: Web Socket exception in startup: Cannot connect to host 10.0.20.15:8123 ssl:default [Connect call failed ('10.0.20.15', 8123)]
2026-06-19 20:44:17.159583: Error: Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 1301, in _wrap_create_connection
sock = await aiohappyeyeballs.start_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<6 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py", line 124, in start_connection
raise first_exception
File "/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py", line 75, in start_connection
sock = await _connect_sock(
^^^^^^^^^^^^^^^^^^^^
...<6 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py", line 210, in _connect_sock
await loop.sock_connect(sock, address)
File "/usr/local/lib/python3.13/asyncio/selector_events.py", line 647, in sock_connect
return await fut
^^^^^^^^^
File "/usr/local/lib/python3.13/asyncio/selector_events.py", line 687, in _sock_connect_cb
raise OSError(err, f'Connect call failed {address}')
ConnectionRefusedError: [Errno 111] Connect call failed ('10.0.20.15', 8123)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/addon/ha.py", line 417, in socketLoop
async with session.ws_connect(url) as websocket:
~~~~~~~~~~~~~~~~~~^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/client.py", line 1683, in __aenter__
self._resp: _RetType_co = await self._coro
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/client.py", line 1244, in _ws_connect
resp = await self.request(
^^^^^^^^^^^^^^^^^^^
...<11 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/aiohttp/client.py", line 856, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/client.py", line 810, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 657, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 1242, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 1620, in _create_direct_connection
raise last_exc
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 1589, in _create_direct_connection
transp, proto = await self._wrap_create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 1324, in _wrap_create_connection
raise client_error(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host 10.0.20.15:8123 ssl:default [Connect call failed ('10.0.20.15', 8123)]
2026-06-19 20:44:17.159762: Warn: Web Socket closed, will try to reconnect in 5 seconds - error count 4
2026-06-19 20:44:22.160971: Info: Start socket for url http://10.0.20.15:8123/api/websocket
2026-06-19 20:44:22.161968: Error: Web Socket exception in startup: Cannot connect to host 10.0.20.15:8123 ssl:default [Connect call failed ('10.0.20.15', 8123)]
2026-06-19 20:44:22.166965: Error: Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 1301, in _wrap_create_connection
sock = await aiohappyeyeballs.start_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<6 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py", line 124, in start_connection
raise first_exception
File "/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py", line 75, in start_connection
sock = await _connect_sock(
^^^^^^^^^^^^^^^^^^^^
...<6 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/aiohappyeyeballs/impl.py", line 210, in _connect_sock
await loop.sock_connect(sock, address)
File "/usr/local/lib/python3.13/asyncio/selector_events.py", line 647, in sock_connect
return await fut
^^^^^^^^^
File "/usr/local/lib/python3.13/asyncio/selector_events.py", line 687, in _sock_connect_cb
raise OSError(err, f'Connect call failed {address}')
ConnectionRefusedError: [Errno 111] Connect call failed ('10.0.20.15', 8123)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/addon/ha.py", line 417, in socketLoop
async with session.ws_connect(url) as websocket:
~~~~~~~~~~~~~~~~~~^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/client.py", line 1683, in __aenter__
self._resp: _RetType_co = await self._coro
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/client.py", line 1244, in _ws_connect
resp = await self.request(
^^^^^^^^^^^^^^^^^^^
...<11 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/aiohttp/client.py", line 856, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/client.py", line 810, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 657, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 1242, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 1620, in _create_direct_connection
raise last_exc
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 1589, in _create_direct_connection
transp, proto = await self._wrap_create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/aiohttp/connector.py", line 1324, in _wrap_create_connection
raise client_error(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host 10.0.20.15:8123 ssl:default [Connect call failed ('10.0.20.15', 8123)]
2026-06-19 20:44:22.167144: Warn: Web Socket closed, will try to reconnect in 5 seconds - error count 5
2026-06-19 20:44:25.885231: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-06-19T19:40:04+0000: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-06-19T19:40:04+0000?filter_entity_id=sensor.sunsynk_day_load_energy&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.886871: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-06-19T19:42:04+0000: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-06-19T19:42:04+0000?filter_entity_id=sensor.sunsynk_load_power&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.888462: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-06-19T19:30:09+0000: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-06-19T19:30:09+0000?filter_entity_id=sensor.sunsynk_day_grid_import&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.890260: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-06-18T23:05:01+0000: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-06-18T23:05:01+0000?filter_entity_id=sensor.sunsynk_day_grid_export&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.891714: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-06-17T20:44:25+0100: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-06-17T20:44:25+0100?filter_entity_id=predbat.soc_kw_h0&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.893215: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-06-17T20:44:25+0100: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-06-17T20:44:25+0100?filter_entity_id=predbat.load_inday_adjustment&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.894840: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-06-19T19:25:01+0000: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-06-19T19:25:01+0000?filter_entity_id=sensor.sunsynk_battery_soc&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.896335: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-06-19T14:35:06+0000: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-06-19T14:35:06+0000?filter_entity_id=sensor.predbat_SK_0_charge_rate&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.897834: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-06-19T19:42:04+0000: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-06-19T19:42:04+0000?filter_entity_id=sensor.sunsynk_battery_power&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.901492: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-06-11T20:44:25+0100: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-06-11T20:44:25+0100?filter_entity_id=predbat.status&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.901542: Error: Too many API errors, stopping
2026-06-19 20:44:25.903281: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-06-19T14:35:06+0000: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-06-19T14:35:06+0000?filter_entity_id=sensor.predbat_SK_0_discharge_rate&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.903333: Error: Too many API errors, stopping
2026-06-19 20:44:25.904680: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-06-17T20:44:25+0100: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-06-17T20:44:25+0100?filter_entity_id=predbat.cost_today&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.904726: Error: Too many API errors, stopping
2026-06-19 20:44:25.906269: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-06-19T14:35:06+0000: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-06-19T14:35:06+0000?filter_entity_id=sensor.predbat_soc_max_calculated&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.906320: Error: Too many API errors, stopping
2026-06-19 20:44:25.907884: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-05-22T20:44:25+0100: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-05-22T20:44:25+0100?filter_entity_id=predbat.savings_yesterday_predbat&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.907953: Error: Too many API errors, stopping
2026-06-19 20:44:25.909325: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-05-22T20:44:25+0100: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-05-22T20:44:25+0100?filter_entity_id=predbat.savings_yesterday_pvbat&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.909371: Error: Too many API errors, stopping
2026-06-19 20:44:25.910813: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-05-22T20:44:25+0100: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-05-22T20:44:25+0100?filter_entity_id=predbat.cost_yesterday&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.910861: Error: Too many API errors, stopping
2026-06-19 20:44:25.912269: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-05-22T20:44:25+0100: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-05-22T20:44:25+0100?filter_entity_id=predbat.savings_total_predbat&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.912316: Error: Too many API errors, stopping
2026-06-19 20:44:25.913600: Stopping Predbat
2026-06-19 20:44:25.913653: Predbat terminating
2026-06-19 20:44:25.913761: Stopping web interface
2026-06-19 20:44:25.914091: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-05-22T20:44:25+0100: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-05-22T20:44:25+0100?filter_entity_id=predbat.savings_total_pvbat&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.914154: Error: Too many API errors, stopping
2026-06-19 20:44:25.915589: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-06-12T20:44:25+0100: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-06-12T20:44:25+0100?filter_entity_id=sensor.predbat_pv_today&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.915635: Error: Too many API errors, stopping
2026-06-19 20:44:25.917046: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-06-12T20:44:25+0100: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-06-12T20:44:25+0100?filter_entity_id=predbat.pv_energy_h0&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.917112: Error: Too many API errors, stopping
2026-06-19 20:44:25.918606: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-06-12T20:44:25+0100: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-06-12T20:44:25+0100?filter_entity_id=predbat.pv_power&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.918694: Error: Too many API errors, stopping
2026-06-19 20:44:25.920044: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-06-12T20:44:25+0100: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-06-12T20:44:25+0100?filter_entity_id=sensor.predbat_pv_forecast_h0&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.920111: Error: Too many API errors, stopping
2026-06-19 20:44:25.921510: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-06-17T20:44:25+0100: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-06-17T20:44:25+0100?filter_entity_id=predbat.ppkwh_today&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.921556: Error: Too many API errors, stopping
2026-06-19 20:44:25.923086: Warn: Connection error from http://10.0.20.15:8123/api/history/period/2026-06-17T20:44:25+0100: HTTPConnectionPool(host='10.0.20.15', port=8123): Max retries exceeded with url: /api/history/period/2026-06-17T20:44:25+0100?filter_entity_id=predbat.ppkwh_hour&end_time=2026-06-19T20%3A44%3A25%2B0100 (Caused by NewConnectionError("HTTPConnection(host='10.0.20.15', port=8123): Failed to establish a new connection: [Errno 111] Connection refused"))
2026-06-19 20:44:25.923208: Error: Too many API errors, stopping
2026-06-19 20:44:26.014196: Stopped web interface
2026-06-19 20:44:26.014277: Stopping ha_history interface
2026-06-19 20:44:26.114619: Stopped ha_history interface
2026-06-19 20:44:26.114697: Stopping ha interface
2026-06-19 20:44:26.215027: Stopped ha interface
2026-06-19 20:44:26.215112: Stopping storage interface
2026-06-19 20:44:26.315470: Stopped storage interface
2026-06-19 20:44:26.315545: Info: Components stopped
2026-06-19 20:44:26.315594: Predbat terminated
2026-06-19 20:44:27.170081: Info: Web socket stopping
2026-06-19 20:44:27.170177: Info: Web Socket stopped
2026-06-19 20:44:27.170317: Info: HA interface stopped
2026-06-19 20:44:28.471766: StorageComponent: Finalizing...
2026-06-19 20:44:28.471849: StorageComponent: Stopped
2026-06-19 20:44:30.925845: HAHistory: Finalizing...
2026-06-19 20:44:30.925928: HAHistory: Stopped
2026-06-19 20:45:00.564015: Info: No secrets.yaml file found
2026-06-19 20:45:00.564106: Loading apps.yaml
2026-06-19 20:45:00.581237: Predbat: Startup predbat
2026-06-19 20:45:00.612992: --------------- PredBat - update at 2026-06-19 20:45:00+01:00 with clock skew 0 minutes, minutes now 1245
2026-06-19 20:45:00.614711: Config root is /config
2026-06-19 20:45:00.614823: --------------- PredBat - update at 2026-06-19 20:45:00+01:00 with clock skew 0 minutes, minutes now 1245
2026-06-19 20:45:00.614860: Initialising Storage interface
2026-06-19 20:45:00.615011: Initialising Home Assistant Interface interface
2026-06-19 20:45:00.667179: Initialising Home Assistant History interface
2026-06-19 20:45:00.667294: Initialising Web Interface interface
2026-06-19 20:45:00.667345: Initialising plugin system
2026-06-19 20:45:00.667461: Scanning for plugins in: /addon
2026-06-19 20:45:00.667710: Plugin discovery complete. Loaded 0 plugins.
2026-06-19 20:45:00.667748: Starting Storage interface
2026-06-19 20:45:00.667779: Creating task: <coroutine object ComponentBase.start at 0x7f00d7d45d20>
2026-06-19 20:45:00.668223: StorageComponent: Waiting for API to start
2026-06-19 20:45:00.673329: StorageComponent: Started
2026-06-19 20:45:01.668716: Starting Home Assistant Interface interface
2026-06-19 20:45:01.668826: Creating task: <coroutine object HAInterface.start at 0x7f00b8468ac0>
2026-06-19 20:45:01.669299: HAInterface: Waiting for API to start
2026-06-19 20:45:01.669537: Info: Starting HA interface
2026-06-19 20:45:01.669989: Info: Start socket for url http://10.0.20.15:8123/api/websocket
2026-06-19 20:45:01.674065: Info: Web Socket active
2026-06-19 20:45:02.669741: Starting Home Assistant History interface
2026-06-19 20:45:02.669865: Creating task: <coroutine object ComponentBase.start at 0x7f00ba99fcc0>
2026-06-19 20:45:02.670390: HAHistory: Waiting for API to start
2026-06-19 20:45:02.670836: Info: Starting HAHistory
2026-06-19 20:45:02.671033: Info: HAHistory: Pruning history data started.
2026-06-19 20:45:02.671126: Info: HAHistory: Pruning history data completed.
2026-06-19 20:45:02.671245: HAHistory: Started
2026-06-19 20:45:02.671356: Starting Web Interface interface
2026-06-19 20:45:02.671414: Creating task: <coroutine object WebInterface.start at 0x7f00b83f4bf0>
2026-06-19 20:45:02.671790: WebInterface: Waiting for API to start
2026-06-19 20:45:03.671961: Config root is /config and printable config_root_p is now /config
2026-06-19 20:45:03.730224: Regular expression argument octopus_saving_session matched ^(binary_sensor.octopus_energy([0-9a-z_]+|)_saving_session(s|))$ with binary_sensor.octopus_energy_a_db198414_octoplus_saving_sessions
2026-06-19 20:45:03.731140: Regular expression argument octopus_free_session matched ^(event.octopus_energy_([0-9a-z_]+|)_octoplus_free_electricity_session_events)$ with event.octopus_energy_a_db198414_octoplus_free_electricity_session_events
2026-06-19 20:45:03.731203: Refreshing Predbat configuration
2026-06-19 20:45:03.738022: New install detected
2026-06-19 20:45:04.387709: Set reset inverter true due to reset_inverter on item set_reserve_min
2026-06-19 20:45:04.959307: Set reset inverter true due to reset_inverter on item set_charge_freeze
2026-06-19 20:45:04.987950: Set reset inverter true due to reset_inverter on item set_charge_low_power
2026-06-19 20:45:05.014625: Set reset inverter true due to reset_inverter on item set_export_low_power
2026-06-19 20:45:05.043059: Set reset inverter true due to reset_inverter on item set_reserve_enable
2026-06-19 20:45:05.070014: Set reset inverter true due to reset_inverter on item set_export_freeze
2026-06-19 20:45:05.098703: Set reset inverter true due to reset_inverter on item set_export_freeze_only
2026-06-19 20:45:05.154625: Set reset inverter true due to reset_inverter on item set_freeze_export_during_demand
2026-06-19 20:45:05.183851: Set reset inverter true due to reset_inverter_force on item set_read_only
2026-06-19 20:45:05.251326: Set reset inverter true due to reset_inverter_force on item mode
2026-06-19 20:45:05.670786: Saved current settings to /config/predbat_config.json
2026-06-19 20:45:05.670942: Warn: Validation of apps.yaml found configuration item 'load_today' element sensor.sunsynk_day_load_energy is not a valid type float
2026-06-19 20:45:05.671033: Warn: Validation of apps.yaml found configuration item 'import_today' element sensor.sunsynk_day_grid_import is not a valid type float
2026-06-19 20:45:05.671112: Warn: Validation of apps.yaml found configuration item 'export_today' element sensor.sunsynk_day_grid_export is not a valid type float
2026-06-19 20:45:05.671197: Warn: Validation of apps.yaml found configuration item 'battery_power' element sensor.sunsynk_battery_power is not a valid type float
2026-06-19 20:45:05.671258: Warn: Validation of apps.yaml found configuration item 'load_power' element sensor.sunsynk_load_power is not a valid type float
2026-06-19 20:45:05.671594: Error: Validation of apps.yaml found 5 configuration errors
2026-06-19 20:45:05.672006: Refreshing Predbat configuration
2026-06-19 20:45:05.679460: New install detected
2026-06-19 20:45:05.679575: Loading current config
2026-06-19 20:45:06.205721: Watch list []
2026-06-19 20:45:07.207436: Saved current settings to /config/predbat_config.json
2026-06-19 20:45:07.215513: Predbat: Next run time will be 2026-06-19 20:50:00 and then every 300 seconds
2026-06-19 20:45:08.219340: Refreshing Predbat configuration
2026-06-19 20:45:08.362127: New install detected
2026-06-19 20:45:09.067866: Saved current settings to /config/predbat_config.json
2026-06-19 20:45:09.068010: Warn: Validation of apps.yaml found configuration item 'load_today' element sensor.sunsynk_day_load_energy is not a valid type float
2026-06-19 20:45:09.068062: Warn: Validation of apps.yaml found configuration item 'import_today' element sensor.sunsynk_day_grid_import is not a valid type float
2026-06-19 20:45:09.068151: Warn: Validation of apps.yaml found configuration item 'export_today' element sensor.sunsynk_day_grid_export is not a valid type float
2026-06-19 20:45:09.068225: Warn: Validation of apps.yaml found configuration item 'battery_power' element sensor.sunsynk_battery_power is not a valid type float
2026-06-19 20:45:09.068327: Warn: Validation of apps.yaml found configuration item 'load_power' element sensor.sunsynk_load_power is not a valid type float
2026-06-19 20:45:09.068658: Error: Validation of apps.yaml found 5 configuration errors
2026-06-19 20:45:09.068768: --------------- PredBat - update at 2026-06-19 20:45:00+01:00 with clock skew 0 minutes, minutes now 1245
2026-06-19 20:45:09.069281: Saved current settings to /config/predbat_config.json
2026-06-19 20:45:09.147347: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 20:45:09.147444: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 20:45:09.175418: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 20:45:09.176036: Predbat mode is set to Monitor
2026-06-19 20:45:09.296867: Found 11520 load_today datapoints going back 2 days
2026-06-19 20:45:09.296986: Using load_power data to fill gaps in load_today data
2026-06-19 20:45:09.430952: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 20:45:09.431173: Zero load period starting at 2026-06-19T12:09:00+0100 (516 minutes) for 889 minutes with base value 0.9
2026-06-19 20:45:09.431223: Zero load period starting at 2026-06-18T19:24:00+0100 (1521 minutes) for 64 minutes with base value 0.8
2026-06-19 20:45:09.432255: Processing 384 30-minute periods for power integration
2026-06-19 20:45:09.531932: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 20:45:09.532016: Car charging hold True, threshold 6.0kWh
2026-06-19 20:45:09.532050: Current data so far today: load 5.8kWh, import 1.8kWh, export 0.0kWh, PV 0kWh
2026-06-19 20:45:09.551760: Standing charge is set to 49.98p
2026-06-19 20:45:09.595331: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 20:45:09.595404: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 20:45:09.595559: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 181.9 minutes
2026-06-19 20:45:09.595849: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 181.9 minutes
2026-06-19 20:45:09.600557: Loaded 95 datapoints of futurerate analysis
2026-06-19 20:45:09.726050: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65']
2026-06-19 20:45:09.746703: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 20:45:09.746783: Import rates: min 13.17p, max 36.53p, average 20.04p
2026-06-19 20:45:09.777865: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 20:45:09.777975: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 20:45:09.778894: High export rate found rates in range 99p to -99p
2026-06-19 20:45:09.860266: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 20:45:09.860391: Battery level now 0kWh, -1hr ago 0kWh, at midnight 0kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 20:45:09.860572: Last hour: net energy 0.15kWh, import 0.15kWh, export 0.0kWh, car 0kWh, load 0.55kWh, net cost 4.02p, import 4.02p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 20:45:09.913119: Today's energy total net 1.8kWh, import 1.8kWh, export 0.0kWh, cost 89.03p, import 39.05p, export 0.0p, carbon 0.0kg
2026-06-19 20:45:09.913213: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 20:45:09.915909: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 20:45:09.916786: Warn: Found 1 gaps in load_today totalling 9790 minutes to fill using average data
2026-06-19 20:45:09.916866: Gap starting at 2026-06-18T15:55:00+0100 (1730 minutes) for 9790 minutes
2026-06-19 20:45:09.929655: Historical days now [7] weight [1]
2026-06-19 20:45:09.951326: Today's load divergence 107.97%, in-day adjustment 106.55%, damping 0.95x, yesterday 100.0% today 107.57% blend 13.54%
2026-06-19 20:45:09.951398: Today's predicted so far 12.83kWh with 0.0kWh car/iBoost excluded, 1.12kWh import ignored, and 0kWh forecast extra.
2026-06-19 20:45:09.951423: Today's actual load so far 14.13kWh with 0.0kWh car/iBoost excluded, and 0.46kWh import ignored.
2026-06-19 20:45:09.981844: Octopus slots changed from [[], [], [], [], [], [], [], []] to []
2026-06-19 20:45:09.981970: Octopus free slots changed from [] to [{'start': '2024-08-15T13:00:00+01:00', 'end': '2024-08-15T14:00:00+01:00', 'rate': 0}, {'start': '2024-08-18T13:00:00+01:00', 'end': '2024-08-18T14:00:00+01:00', 'rate': 0}, {'start': '2024-08-21T13:00:00+01:00', 'end': '2024-08-21T14:00:00+01:00', 'rate': 0}, {'start': '2024-08-31T13:00:00+01:00', 'end': '2024-08-31T14:00:00+01:00', 'rate': 0}, {'start': '2024-09-10T13:00:00+01:00', 'end': '2024-09-10T14:00:00+01:00', 'rate': 0}, {'start': '2024-09-14T13:00:00+01:00', 'end': '2024-09-14T14:00:00+01:00', 'rate': 0}, {'start': '2024-10-20T13:00:00+01:00', 'end': '2024-10-20T14:00:00+01:00', 'rate': 0}, {'start': '2024-11-24T07:00:00+00:00', 'end': '2024-11-24T09:00:00+00:00', 'rate': 0}, {'start': '2025-06-22T14:00:00+01:00', 'end': '2025-06-22T15:00:00+01:00', 'rate': 0}, {'start': '2025-07-05T14:00:00+01:00', 'end': '2025-07-05T15:00:00+01:00', 'rate': 0}, {'start': '2025-08-05T14:00:00+01:00', 'end': '2025-08-05T15:00:00+01:00', 'rate': 0}, {'start': '2025-08-09T14:00:00+01:00', 'end': '2025-08-09T15:00:00+01:00', 'rate': 0}, {'start': '2025-08-31T14:00:00+01:00', 'end': '2025-08-31T15:00:00+01:00', 'rate': 0}, {'start': '2025-09-01T14:00:00+01:00', 'end': '2025-09-01T15:00:00+01:00', 'rate': 0}, {'start': '2025-09-06T14:00:00+01:00', 'end': '2025-09-06T15:00:00+01:00', 'rate': 0}, {'start': '2025-09-07T12:00:00+01:00', 'end': '2025-09-07T14:00:00+01:00', 'rate': 0}, {'start': '2025-09-11T12:00:00+01:00', 'end': '2025-09-11T13:00:00+01:00', 'rate': 0}, {'start': '2025-09-15T14:00:00+01:00', 'end': '2025-09-15T15:00:00+01:00', 'rate': 0}, {'start': '2025-09-18T14:00:00+01:00', 'end': '2025-09-18T15:00:00+01:00', 'rate': 0}, {'start': '2025-10-04T12:00:00+01:00', 'end': '2025-10-04T14:00:00+01:00', 'rate': 0}, {'start': '2025-10-05T11:00:00+01:00', 'end': '2025-10-05T12:00:00+01:00', 'rate': 0}, {'start': '2025-10-24T21:00:00+01:00', 'end': '2025-10-24T22:00:00+01:00', 'rate': 0}, {'start': '2025-10-25T12:00:00+01:00', 'end': '2025-10-25T15:00:00+01:00', 'rate': 0}]
2026-06-19 20:45:09.982471: Sensor changes require a replan, will recompute the plan
2026-06-19 20:45:09.982602: Inverter 0: Type SK Sunsynk
2026-06-19 20:45:09.982625: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:45:10.215882: Find battery size has 8 days of data, max days 8
2026-06-19 20:45:10.217509: Charge start 1729 soc 65.0 end 1599 soc 88.5
2026-06-19 20:45:10.217551: Charging clipped start at 1729 with SoC 65%, end at 1600 with SoC 88%; SoC change 23%
2026-06-19 20:45:10.217601: Power added over 130 samples is 4.3kWh
2026-06-19 20:45:10.217627: Battery size sample accepted raw 18.66kWh adjusted 17.38kWh from 23% SoC over 130 minutes
2026-06-19 20:45:10.217693: Charge start 1487 soc 88.0 end 1480 soc 89.25
2026-06-19 20:45:10.217813: Charge start 1155 soc 89.0 end 1027 soc 100.0
2026-06-19 20:45:10.218044: Estimated battery size is 17.38kWh from 1 selected samples, 1 accepted samples, 0 rejected samples, median 17.38kWh (assumed charging loss factor 0.9, rejects {})
2026-06-19 20:45:10.219619: Inverter 0 battery size tracking: found_size 17.38 kWh, history {'2026-06-19': 17.38}, trimmed_mean 17.38 kWh, degradation -8.62%, configured battery_scaling 100% (configured degradation 0%)
2026-06-19 20:45:10.240290: Increasing set_reserve_min from 4% to battery_min_soc of 7%
2026-06-19 20:45:10.240339: Set reset inverter true due to reset_inverter on item set_reserve_min
2026-06-19 20:45:10.247556: Reserve min: 7%, battery_min: 7%
2026-06-19 20:45:10.247646: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 20:45:10.247694: **** Creating dummy entity sensor.predbat_SK_0_scheduled_charge_enable with value on and attributes {'state_class': 'measurement', 'device_class': 'None'}
2026-06-19 20:45:10.277257: **** Creating dummy entity sensor.predbat_SK_0_scheduled_discharge_enable with value on and attributes {'state_class': 'measurement', 'device_class': 'None'}
2026-06-19 20:45:10.301100: **** Creating dummy entity sensor.predbat_SK_0_reserve with value 1.12 and attributes {'state_class': 'measurement', 'unit_of_measurement': '%', 'device_class': 'battery'}
2026-06-19 20:45:10.339766: **** Creating dummy entity sensor.predbat_SK_0_charge_rate with value 5000.0 and attributes {'state_class': 'measurement', 'unit_of_measurement': 'W', 'device_class': 'power'}
2026-06-19 20:45:10.367919: **** Creating dummy entity sensor.predbat_SK_0_discharge_rate with value 5000.0 and attributes {'state_class': 'measurement', 'unit_of_measurement': 'W', 'device_class': 'power'}
2026-06-19 20:45:10.411066: **** Creating dummy entity sensor.predbat_SK_0_inverter_mode with value Eco and attributes {'state_class': 'measurement', 'device_class': 'None'}
2026-06-19 20:45:10.419047: **** Creating dummy entity sensor.predbat_SK_0_charge_start_time with value 23:59:00 and attributes {'state_class': 'measurement', 'device_class': 'None'}
2026-06-19 20:45:10.427007: **** Creating dummy entity sensor.predbat_SK_0_charge_end_time with value 23:59:00 and attributes {'state_class': 'measurement', 'device_class': 'None'}
2026-06-19 20:45:10.435715: **** Creating dummy entity sensor.predbat_SK_0_discharge_start_time with value 23:59:00 and attributes {'state_class': 'measurement', 'device_class': 'None'}
2026-06-19 20:45:10.443986: **** Creating dummy entity sensor.predbat_SK_0_discharge_end_time with value 23:59:00 and attributes {'state_class': 'measurement', 'device_class': 'None'}
2026-06-19 20:45:10.453966: **** Creating dummy entity sensor.predbat_SK_0_idle_start_time with value 00:00:00 and attributes {'state_class': 'measurement', 'device_class': 'None'}
2026-06-19 20:45:10.462726: **** Creating dummy entity sensor.predbat_SK_0_idle_end_time with value 00:00:00 and attributes {'state_class': 'measurement', 'device_class': 'None'}
2026-06-19 20:45:10.473206: Inverter 0 SoC: 10.59kW 66%, current charge rate 5000W, current discharge rate 5250W, current battery power 598W, current battery voltage 51.2V, grid power -54W, load power 628W, PV Power 0W
2026-06-19 20:45:15.484632: Inverter 0 Wrote scheduled_charge_enable to False successfully and got off
2026-06-19 20:45:15.484848: Inverter 0 scheduled charge enable is False
2026-06-19 20:45:15.484876: Inverter 0 charge windows currently []
2026-06-19 20:45:15.484908: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:45:20.493288: Inverter 0 Wrote scheduled_discharge_enable to False successfully and got off
2026-06-19 20:45:20.493378: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:45:20.493440: Inverter 0 scheduled discharge enable is False
2026-06-19 20:45:20.493643: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 20:45:20.493706: Inverter 0 discharge windows currently []
2026-06-19 20:45:20.493777: Looking for charge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_charge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 20:45:20.535738: Warn: Cannot find battery charge curve (missing history), one of the required settings for soc_percent, charge_rate, battery_power and predbat.status do not have history, check apps.yaml
2026-06-19 20:45:20.535834: Warn: Sensor history data lengths: soc_percent 0, charge_rate 0, battery_power 0, predbat_status 0
2026-06-19 20:45:20.536420: Looking for discharge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_discharge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 20:45:20.572744: Warn: Cannot find battery discharge curve (missing history), one of the required settings for soc_percent, discharge_rate, battery_power and predbat.status do not have history, check apps.yaml
2026-06-19 20:45:20.572840: Warn: Sensor history data lengths: soc_percent 0, discharge_rate 0, battery_power 0, predbat_status 0
2026-06-19 20:45:20.573355: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:45:20.573400: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:45:20.573420: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:45:20.646217: Dynamic load last period 0.00kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 20:45:20.646274: Will recompute the plan as it is invalid
2026-06-19 20:45:20.646302: Recompute, previous plan is invalid...
2026-06-19 20:45:20.646346: Best charge window [ ]
2026-06-19 20:45:20.646365: Best export window [ ]
2026-06-19 20:45:20.646963: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 20:45:20.648520: Load divergence over 8.0 hours mean 672.09W, min 672.0W, max 673.2W, std dev 0.31W, divergence 0.02%
2026-06-19 20:45:20.662395: Calculating data from yesterday for savings calculation
2026-06-19 20:45:20.670548: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 20:45:20.691836: Info: Calculate yesterday: No soc_kw_h0 history available, using saved soc value as fallback
2026-06-19 20:45:20.714559: predict yesterday end_record 06-20 00:00:00, final soc 1.12kWh, metric 322.95p, metric_keep 0kWh, min_soc 0.0kWh @ 06-19 00:00:00, load 13.28kWh, PV 0.0kWh
2026-06-19 20:45:20.715623: Slot: [ 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30]
2026-06-19 20:45:20.716452: SoC: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.33, 1.97, 1.65, 1.6, 1.54, 1.49, 1.27, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:45:20.717143: BAT: [ 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<bf+, 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-] kWh
2026-06-19 20:45:20.718003: LOAD: [ 0, 0.34, 0.67, 1.01, 1.34, 1.68, 2.02, 2.35, 2.69, 3.02, 3.36, 3.7, 4.03, 4.37, 4.71, 5.04, 5.38, 5.71, 6.05, 6.38, 6.72, 7.06, 7.39, 7.73, 8.06, 8.4, 8.74, 9.07, 9.41, 9.74, 10.08, 10.42, 10.71, 10.76, 10.82, 10.86, 11.06, 11.49, 11.66, 11.66, 11.69, 11.72, 11.74, 11.82, 12.06, 12.23, 12.68, 13.03] kWh
2026-06-19 20:45:20.719215: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:45:20.720809: IMPORT: [ 0, 0.34, 0.67, 1.01, 1.34, 1.68, 2.02, 2.35, 2.69, 3.02, 3.36, 3.7, 4.03, 4.37, 4.7, 5.04, 5.38, 5.71, 6.05, 6.38, 6.72, 7.06, 7.39, 7.73, 8.07, 8.4, 8.74, 9.07, 9.41, 9.75, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.87, 13.04, 13.04, 13.06, 13.09, 13.12, 13.19, 13.44, 13.61, 14.05, 14.4] kWh
2026-06-19 20:45:20.721842: EXPORT: [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:45:20.723184: METRIC: [ 0, 57.25, 64.22, 71.05, 77.72, 84.09, 90.3, 96.61, 102.73, 109.17, 115.44, 122.34, 129.57, 136.42, 144.02, 150.71, 158.05, 165.2, 171.82, 177.84, 184.22, 190.39, 196.28, 201.76, 207.21, 211.96, 216.71, 221.31, 225.47, 229.56, 263.93, 263.93, 263.93, 263.93, 263.93, 263.93, 263.93, 275.09, 282.05, 282.07, 282.89, 283.74, 284.45, 286.66, 293.73, 297.96, 309.95, 317.63] p
2026-06-19 20:45:20.735943: predict yesterday10 end_record 06-20 00:00:00, final soc 1.12kWh, metric 331.08p, metric_keep 0kWh, min_soc 0.0kWh @ 06-19 00:00:00, load 13.28kWh, PV 0.0kWh
2026-06-19 20:45:20.737006: Slot: [ 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30]
2026-06-19 20:45:20.737886: SoC: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 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.94, 1.58, 1.26, 1.21, 1.15, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:45:20.738587: BAT: [ 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<bf+, 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-] kWh
2026-06-19 20:45:20.739386: LOAD: [ 0, 0.34, 0.67, 1.01, 1.34, 1.68, 2.02, 2.35, 2.69, 3.02, 3.36, 3.7, 4.03, 4.37, 4.71, 5.04, 5.38, 5.71, 6.05, 6.38, 6.72, 7.06, 7.39, 7.73, 8.06, 8.4, 8.74, 9.07, 9.41, 9.74, 10.08, 10.42, 10.71, 10.76, 10.82, 10.86, 11.06, 11.49, 11.66, 11.66, 11.69, 11.72, 11.74, 11.82, 12.06, 12.23, 12.68, 13.03] kWh
2026-06-19 20:45:20.740158: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:45:20.740929: IMPORT: [ 0, 0.34, 0.67, 1.01, 1.34, 1.68, 2.02, 2.35, 2.69, 3.02, 3.36, 3.7, 4.03, 4.37, 4.7, 5.04, 5.38, 5.71, 6.05, 6.38, 6.72, 7.06, 7.39, 7.73, 8.07, 8.4, 8.74, 9.07, 9.41, 9.75, 12.16, 12.16, 12.16, 12.16, 12.16, 12.18, 12.38, 12.81, 12.98, 12.98, 13.01, 13.04, 13.06, 13.14, 13.38, 13.55, 13.99, 14.35] kWh
2026-06-19 20:45:20.741658: EXPORT: [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:45:20.742562: METRIC: [ 0, 57.25, 64.22, 71.05, 77.72, 84.09, 90.3, 96.61, 102.73, 109.17, 115.44, 122.34, 129.57, 136.42, 144.02, 150.71, 158.05, 165.2, 171.82, 177.84, 184.22, 190.39, 196.28, 201.76, 207.21, 211.96, 216.71, 221.31, 225.47, 229.56, 258.88, 258.88, 258.88, 258.88, 258.88, 259.44, 266.61, 283.21, 290.18, 290.2, 291.02, 291.87, 292.58, 294.79, 301.86, 306.09, 318.08, 325.76] p
2026-06-19 20:45:20.762006: predict yesterday end_record 06-20 00:00:00, final soc 1.12kWh, metric 322.95p, metric_keep 0kWh, min_soc 0.0kWh @ 06-19 00:00:00, load 13.28kWh, PV 0.0kWh
2026-06-19 20:45:20.763197: Slot: [ 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30]
2026-06-19 20:45:20.764014: SoC: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.33, 1.97, 1.65, 1.6, 1.54, 1.49, 1.27, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:45:20.765141: BAT: [ 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<bf+, 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-] kWh
2026-06-19 20:45:20.766140: LOAD: [ 0, 0.34, 0.67, 1.01, 1.34, 1.68, 2.02, 2.35, 2.69, 3.02, 3.36, 3.7, 4.03, 4.37, 4.71, 5.04, 5.38, 5.71, 6.05, 6.38, 6.72, 7.06, 7.39, 7.73, 8.06, 8.4, 8.74, 9.07, 9.41, 9.74, 10.08, 10.42, 10.71, 10.76, 10.82, 10.86, 11.06, 11.49, 11.66, 11.66, 11.69, 11.72, 11.74, 11.82, 12.06, 12.23, 12.68, 13.03] kWh
2026-06-19 20:45:20.766922: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:45:20.767725: IMPORT: [ 0, 0.34, 0.67, 1.01, 1.34, 1.68, 2.02, 2.35, 2.69, 3.02, 3.36, 3.7, 4.03, 4.37, 4.7, 5.04, 5.38, 5.71, 6.05, 6.38, 6.72, 7.06, 7.39, 7.73, 8.07, 8.4, 8.74, 9.07, 9.41, 9.75, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.87, 13.04, 13.04, 13.06, 13.09, 13.12, 13.19, 13.44, 13.61, 14.05, 14.4] kWh
2026-06-19 20:45:20.768462: EXPORT: [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:45:20.769285: METRIC: [ 0, 57.25, 64.22, 71.05, 77.72, 84.09, 90.3, 96.61, 102.73, 109.17, 115.44, 122.34, 129.57, 136.42, 144.02, 150.71, 158.05, 165.2, 171.82, 177.84, 184.22, 190.39, 196.28, 201.76, 207.21, 211.96, 216.71, 221.31, 225.47, 229.56, 263.93, 263.93, 263.93, 263.93, 263.93, 263.93, 263.93, 275.09, 282.05, 282.07, 282.89, 283.74, 284.45, 286.66, 293.73, 297.96, 309.95, 317.63] p
2026-06-19 20:45:20.785036: Yesterday: Predbat disabled was £3.23 (adjusted £3.07) vs £0.89 (adjusted £0.89), saving £2.34 (adjusted £2.18) with import 14.66kWh, export 0.0kWh, battery_cycle 3.57kWh, start_soc 0.0kWh, final_soc 1.12kWh and battery_value 15.84kWh
2026-06-19 20:45:20.843382: predict yesterday end_record 06-20 00:00:00, final soc 0.0kWh, metric 318.45p, metric_keep 0kWh, min_soc 0kWh @ 06-19 00:00:00, load 13.28kWh, PV 0.0kWh
2026-06-19 20:45:20.844264: Slot: [ 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30]
2026-06-19 20:45:20.844918: SoC: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:45:20.845496: BAT: [ 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-] kWh
2026-06-19 20:45:20.846192: LOAD: [ 0, 0.34, 0.67, 1.01, 1.34, 1.68, 2.02, 2.35, 2.69, 3.02, 3.36, 3.7, 4.03, 4.37, 4.71, 5.04, 5.38, 5.71, 6.05, 6.38, 6.72, 7.06, 7.39, 7.73, 8.06, 8.4, 8.74, 9.07, 9.41, 9.74, 10.08, 10.42, 10.71, 10.76, 10.82, 10.86, 11.06, 11.49, 11.66, 11.66, 11.69, 11.72, 11.74, 11.82, 12.06, 12.23, 12.68, 13.03] kWh
2026-06-19 20:45:20.846818: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:45:20.847471: IMPORT: [ 0, 0.34, 0.67, 1.01, 1.34, 1.68, 2.02, 2.35, 2.69, 3.02, 3.36, 3.7, 4.03, 4.37, 4.7, 5.04, 5.38, 5.71, 6.05, 6.38, 6.72, 7.06, 7.39, 7.73, 8.07, 8.4, 8.74, 9.07, 9.41, 9.75, 10.08, 10.42, 10.71, 10.76, 10.82, 10.86, 11.07, 11.49, 11.66, 11.66, 11.69, 11.72, 11.74, 11.82, 12.06, 12.23, 12.68, 13.03] kWh
2026-06-19 20:45:20.848064: EXPORT: [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:45:20.848811: METRIC: [ 0, 57.25, 64.22, 71.05, 77.72, 84.09, 90.3, 96.61, 102.73, 109.17, 115.44, 122.34, 129.57, 136.42, 144.02, 150.71, 158.05, 165.2, 171.82, 177.84, 184.22, 190.39, 196.28, 201.76, 207.21, 211.96, 216.71, 221.31, 225.47, 229.56, 233.63, 238.15, 242.13, 243.67, 245.26, 246.81, 253.98, 270.58, 277.55, 277.57, 278.39, 279.24, 279.95, 282.16, 289.23, 293.46, 305.45, 313.13] p
2026-06-19 20:45:20.848902: Yesterday: No Battery/PV system cost predicted was £3.18 (adjusted £3.18) vs £0.89 (adjusted £0.89), saving £2.29 (adjusted £2.29) with import 13.28kWh, export 0.0kWh and battery_value 0.0kWh
2026-06-19 20:45:20.855993: Creating pool of 12 processes to match your CPU count
2026-06-19 20:45:20.952375: Calculate Best options: mode(Monitor), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 20:45:20.952677: Optimise levels pass started at 2026-06-19 20:45:20
2026-06-19 20:45:20.952840: Calculated end_record as 06-21 20:45:00 based on best_price 13.17p, next_charge_start 06-21 20:45:00, max_windows 0
2026-06-19 20:45:20.952887: Optimise levels pass ended at 2026-06-19 20:45:20, duration 0.0 seconds tried 0 combinations
2026-06-19 20:45:20.952929: Set best_price_charge_level 13.17p, best_price_export_level 0p, best_price_charge 13.17p, best_cost_export 0p, best_metric 525.41p, best_keep 0kWh, best_cycle 0kWh, best_carbon 0kg, best_import 0kWh
2026-06-19 20:45:20.962853: Starting detailed optimisation end_record 06-21 20:45:00, best_price_charge 13.17p, best_price_export 0p. lowest_price_charge 13.17p with charge limits []kWh and export limits []kWh
2026-06-19 20:45:20.962950: Tweak plan optimisation started
2026-06-19 20:45:20.962991: Tweak optimisation finished metric 513.68 cost 513.68 metric_keep 0 cycle 0 carbon 0 import 0
2026-06-19 20:45:20.963034: Plan valid is now true after recompute was False
2026-06-19 20:45:20.983448: predict base end_record 06-21 20:45:00, final soc 1.12kWh, metric 625.38p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 37.52kWh, PV 0.0kWh
2026-06-19 20:45:20.985062: Slot: [ 20:45, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00]
2026-06-19 20:45:20.986414: SoC: [ 10.59, 10.39, 9.99, 9.58, 9.18, 8.77, 8.37, 7.97, 7.58, 7.2, 6.83, 6.45, 6.07, 5.69, 5.31, 4.93, 4.55, 4.17, 3.79, 3.42, 3.04, 2.66, 2.28, 1.9, 1.52, 1.14, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:45:20.987519: BAT: [ 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-, 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-] kWh
2026-06-19 20:45:20.988790: LOAD: [ 5.8, 5.99, 6.36, 6.74, 7.12, 7.49, 7.87, 8.25, 8.6, 8.96, 9.31, 9.66, 10.01, 10.37, 10.72, 11.07, 11.43, 11.78, 12.13, 12.48, 12.84, 13.19, 13.54, 13.89, 14.25, 14.6, 14.95, 15.31, 15.66, 16.01, 16.36, 16.72, 17.07, 17.42, 17.78, 18.13, 18.48, 18.84, 19.19, 19.5, 19.55, 19.61, 19.65, 19.87, 20.32, 20.5, 20.5, 20.52, 20.55, 20.58, 20.66, 20.92, 21.09, 21.56, 21.93, 22.2, 22.84, 23.42, 23.47, 23.57, 23.71, 23.9, 24.09, 24.62, 25.87, 27.82, 28.14, 28.22, 28.36, 28.56, 28.83, 29.16, 29.56, 30.02, 30.23, 30.25, 30.49, 30.8, 31.16, 31.34, 31.57, 31.85, 32.18, 32.8, 33.44, 33.89, 34.36, 34.71, 35.03, 35.32, 35.63, 35.95, 36.26, 36.58, 36.83, 37.1] kWh
2026-06-19 20:45:20.990064: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:45:20.991513: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.13, 2.49, 2.84, 3.19, 3.54, 3.9, 4.25, 4.6, 4.96, 5.31, 5.66, 6.01, 6.37, 6.67, 6.73, 6.79, 6.83, 7.05, 7.5, 7.67, 7.68, 7.7, 7.73, 7.76, 7.84, 8.1, 8.27, 8.74, 9.11, 9.38, 10.02, 10.6, 10.65, 10.75, 10.89, 11.08, 11.27, 11.8, 13.05, 15.0, 15.32, 15.4, 15.54, 15.74, 16.01, 16.34, 16.74, 17.2, 17.41, 17.43, 17.67, 17.98, 18.34, 18.52, 18.75, 19.03, 19.36, 19.98, 20.62, 21.07, 21.54, 21.89, 22.21, 22.5, 22.81, 23.13, 23.44, 23.76, 24.01, 24.28] kWh
2026-06-19 20:45:20.992791: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:45:20.994271: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.39, 149.59, 155.1, 160.37, 165.01, 169.76, 174.75, 179.62, 184.45, 189.28, 194.19, 199.03, 203.86, 208.32, 209.87, 211.46, 212.93, 219.51, 235.28, 241.7, 241.72, 242.47, 243.26, 243.94, 246.11, 253.32, 257.56, 268.65, 276.01, 281.4, 344.4, 355.95, 356.87, 358.65, 361.18, 364.3, 367.96, 377.79, 400.82, 437.23, 443.22, 444.56, 446.9, 450.54, 455.05, 460.98, 466.92, 474.21, 477.75, 477.93, 481.75, 486.38, 491.12, 493.58, 496.82, 500.59, 505.15, 513.69, 522.59, 528.74, 535.21, 540.19, 549.38, 557.42, 567.08, 576.89, 587.84, 599.31, 606.26, 613.83] p
2026-06-19 20:45:21.102116: Battery has 12.25 hours left - now at 10.59kWh
2026-06-19 20:45:21.144784: predict base10 end_record 06-21 20:45:00, final soc 1.12kWh, metric 652.75p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 39.03kWh, PV 0.0kWh
2026-06-19 20:45:21.146468: Slot: [ 20:45, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00]
2026-06-19 20:45:21.147773: SoC: [ 10.59, 10.38, 9.96, 9.54, 9.11, 8.69, 8.27, 7.84, 7.44, 7.05, 6.65, 6.25, 5.86, 5.46, 5.06, 4.66, 4.27, 3.87, 3.47, 3.08, 2.68, 2.28, 1.89, 1.49, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:45:21.148937: BAT: [ 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-, 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-] kWh
2026-06-19 20:45:21.150337: LOAD: [ 5.8, 6.0, 6.39, 6.78, 7.18, 7.57, 7.96, 8.36, 8.73, 9.1, 9.47, 9.84, 10.21, 10.58, 10.95, 11.32, 11.69, 12.06, 12.43, 12.8, 13.17, 13.54, 13.91, 14.28, 14.65, 15.02, 15.39, 15.76, 16.12, 16.5, 16.86, 17.23, 17.6, 17.97, 18.34, 18.71, 19.08, 19.45, 19.82, 20.14, 20.2, 20.26, 20.31, 20.54, 21.01, 21.19, 21.19, 21.22, 21.25, 21.28, 21.36, 21.63, 21.82, 22.3, 22.69, 22.97, 23.64, 24.26, 24.31, 24.41, 24.56, 24.76, 24.96, 25.52, 26.82, 28.86, 29.2, 29.28, 29.43, 29.64, 29.92, 30.27, 30.68, 31.16, 31.39, 31.41, 31.66, 31.99, 32.37, 32.56, 32.8, 33.08, 33.43, 34.09, 34.76, 35.23, 35.72, 36.08, 36.41, 36.72, 37.05, 37.38, 37.71, 38.04, 38.3, 38.59] kWh
2026-06-19 20:45:21.151643: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:45:21.152899: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.83, 2.2, 2.57, 2.94, 3.31, 3.67, 4.04, 4.41, 4.78, 5.15, 5.52, 5.89, 6.26, 6.63, 7.0, 7.32, 7.38, 7.44, 7.49, 7.71, 8.19, 8.37, 8.37, 8.4, 8.43, 8.46, 8.54, 8.81, 9.0, 9.49, 9.87, 10.15, 10.82, 11.44, 11.49, 11.59, 11.74, 11.94, 12.14, 12.7, 14.0, 16.04, 16.38, 16.46, 16.61, 16.82, 17.1, 17.45, 17.86, 18.35, 18.57, 18.59, 18.84, 19.17, 19.55, 19.74, 19.98, 20.26, 20.61, 21.27, 21.94, 22.41, 22.9, 23.26, 23.59, 23.9, 24.23, 24.56, 24.89, 25.22, 25.48, 25.77] kWh
2026-06-19 20:45:21.154189: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:45:21.155454: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.41, 145.29, 151.25, 156.7, 162.47, 167.99, 172.86, 177.83, 183.06, 188.16, 193.22, 198.28, 203.43, 208.49, 213.55, 218.23, 219.85, 221.51, 223.06, 229.95, 246.46, 253.19, 253.22, 254.0, 254.83, 255.54, 257.82, 265.37, 269.81, 281.43, 289.13, 294.78, 358.39, 370.5, 371.47, 373.33, 375.98, 379.24, 383.09, 393.38, 417.51, 455.65, 461.93, 463.33, 465.78, 469.6, 474.33, 480.53, 486.75, 494.4, 498.1, 498.3, 502.3, 507.14, 512.11, 514.69, 518.08, 522.02, 526.8, 535.76, 545.08, 551.52, 558.29, 563.51, 573.15, 581.58, 591.69, 601.96, 613.43, 625.45, 632.72, 640.65] p
2026-06-19 20:45:21.223904: predict best10 end_record 06-21 20:45:00, final soc 1.12kWh, metric 652.75p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 39.03kWh, PV 0.0kWh
2026-06-19 20:45:21.225921: Slot: [ 20:45, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00]
2026-06-19 20:45:21.227434: SoC: [ 10.59, 10.38, 9.96, 9.54, 9.11, 8.69, 8.27, 7.84, 7.44, 7.05, 6.65, 6.25, 5.86, 5.46, 5.06, 4.66, 4.27, 3.87, 3.47, 3.08, 2.68, 2.28, 1.89, 1.49, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:45:21.228628: BAT: [ 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-, 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-] kWh
2026-06-19 20:45:21.230056: LOAD: [ 5.8, 6.0, 6.39, 6.78, 7.18, 7.57, 7.96, 8.36, 8.73, 9.1, 9.47, 9.84, 10.21, 10.58, 10.95, 11.32, 11.69, 12.06, 12.43, 12.8, 13.17, 13.54, 13.91, 14.28, 14.65, 15.02, 15.39, 15.76, 16.12, 16.5, 16.86, 17.23, 17.6, 17.97, 18.34, 18.71, 19.08, 19.45, 19.82, 20.14, 20.2, 20.26, 20.31, 20.54, 21.01, 21.19, 21.19, 21.22, 21.25, 21.28, 21.36, 21.63, 21.82, 22.3, 22.69, 22.97, 23.64, 24.26, 24.31, 24.41, 24.56, 24.76, 24.96, 25.52, 26.82, 28.86, 29.2, 29.28, 29.43, 29.64, 29.92, 30.27, 30.68, 31.16, 31.39, 31.41, 31.66, 31.99, 32.37, 32.56, 32.8, 33.08, 33.43, 34.09, 34.76, 35.23, 35.72, 36.08, 36.41, 36.72, 37.05, 37.38, 37.71, 38.04, 38.3, 38.59] kWh
2026-06-19 20:45:21.231358: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:45:21.232738: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.83, 2.2, 2.57, 2.94, 3.31, 3.67, 4.04, 4.41, 4.78, 5.15, 5.52, 5.89, 6.26, 6.63, 7.0, 7.32, 7.38, 7.44, 7.49, 7.71, 8.19, 8.37, 8.37, 8.4, 8.43, 8.46, 8.54, 8.81, 9.0, 9.49, 9.87, 10.15, 10.82, 11.44, 11.49, 11.59, 11.74, 11.94, 12.14, 12.7, 14.0, 16.04, 16.38, 16.46, 16.61, 16.82, 17.1, 17.45, 17.86, 18.35, 18.57, 18.59, 18.84, 19.17, 19.55, 19.74, 19.98, 20.26, 20.61, 21.27, 21.94, 22.41, 22.9, 23.26, 23.59, 23.9, 24.23, 24.56, 24.89, 25.22, 25.48, 25.77] kWh
2026-06-19 20:45:21.234171: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:45:21.235739: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.41, 145.29, 151.25, 156.7, 162.47, 167.99, 172.86, 177.83, 183.06, 188.16, 193.22, 198.28, 203.43, 208.49, 213.55, 218.23, 219.85, 221.51, 223.06, 229.95, 246.46, 253.19, 253.22, 254.0, 254.83, 255.54, 257.82, 265.37, 269.81, 281.43, 289.13, 294.78, 358.39, 370.5, 371.47, 373.33, 375.98, 379.24, 383.09, 393.38, 417.51, 455.65, 461.93, 463.33, 465.78, 469.6, 474.33, 480.53, 486.75, 494.4, 498.1, 498.3, 502.3, 507.14, 512.11, 514.69, 518.08, 522.02, 526.8, 535.76, 545.08, 551.52, 558.29, 563.51, 573.15, 581.58, 591.69, 601.96, 613.43, 625.45, 632.72, 640.65] p
2026-06-19 20:45:21.306632: predict best end_record 06-21 20:45:00, final soc 1.12kWh, metric 625.38p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 37.52kWh, PV 0.0kWh
2026-06-19 20:45:21.308280: Slot: [ 20:45, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00]
2026-06-19 20:45:21.309562: SoC: [ 10.59, 10.39, 9.99, 9.58, 9.18, 8.77, 8.37, 7.97, 7.58, 7.2, 6.83, 6.45, 6.07, 5.69, 5.31, 4.93, 4.55, 4.17, 3.79, 3.42, 3.04, 2.66, 2.28, 1.9, 1.52, 1.14, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:45:21.310658: BAT: [ 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-, 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-] kWh
2026-06-19 20:45:21.311939: LOAD: [ 5.8, 5.99, 6.36, 6.74, 7.12, 7.49, 7.87, 8.25, 8.6, 8.96, 9.31, 9.66, 10.01, 10.37, 10.72, 11.07, 11.43, 11.78, 12.13, 12.48, 12.84, 13.19, 13.54, 13.89, 14.25, 14.6, 14.95, 15.31, 15.66, 16.01, 16.36, 16.72, 17.07, 17.42, 17.78, 18.13, 18.48, 18.84, 19.19, 19.5, 19.55, 19.61, 19.65, 19.87, 20.32, 20.5, 20.5, 20.52, 20.55, 20.58, 20.66, 20.92, 21.09, 21.56, 21.93, 22.2, 22.84, 23.42, 23.47, 23.57, 23.71, 23.9, 24.09, 24.62, 25.87, 27.82, 28.14, 28.22, 28.36, 28.56, 28.83, 29.16, 29.56, 30.02, 30.23, 30.25, 30.49, 30.8, 31.16, 31.34, 31.57, 31.85, 32.18, 32.8, 33.44, 33.89, 34.36, 34.71, 35.03, 35.32, 35.63, 35.95, 36.26, 36.58, 36.83, 37.1] kWh
2026-06-19 20:45:21.313177: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:45:21.314457: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.13, 2.49, 2.84, 3.19, 3.54, 3.9, 4.25, 4.6, 4.96, 5.31, 5.66, 6.01, 6.37, 6.67, 6.73, 6.79, 6.83, 7.05, 7.5, 7.67, 7.68, 7.7, 7.73, 7.76, 7.84, 8.1, 8.27, 8.74, 9.11, 9.38, 10.02, 10.6, 10.65, 10.75, 10.89, 11.08, 11.27, 11.8, 13.05, 15.0, 15.32, 15.4, 15.54, 15.74, 16.01, 16.34, 16.74, 17.2, 17.41, 17.43, 17.67, 17.98, 18.34, 18.52, 18.75, 19.03, 19.36, 19.98, 20.62, 21.07, 21.54, 21.89, 22.21, 22.5, 22.81, 23.13, 23.44, 23.76, 24.01, 24.28] kWh
2026-06-19 20:45:21.315660: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:45:21.316908: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.39, 149.59, 155.1, 160.37, 165.01, 169.76, 174.75, 179.62, 184.45, 189.28, 194.19, 199.03, 203.86, 208.32, 209.87, 211.46, 212.93, 219.51, 235.28, 241.7, 241.72, 242.47, 243.26, 243.94, 246.11, 253.32, 257.56, 268.65, 276.01, 281.4, 344.4, 355.95, 356.87, 358.65, 361.18, 364.3, 367.96, 377.79, 400.82, 437.23, 443.22, 444.56, 446.9, 450.54, 455.05, 460.98, 466.92, 474.21, 477.75, 477.93, 481.75, 486.38, 491.12, 493.58, 496.82, 500.59, 505.15, 513.69, 522.59, 528.74, 535.21, 540.19, 549.38, 557.42, 567.08, 576.89, 587.84, 599.31, 606.26, 613.83] p
2026-06-19 20:45:21.318621: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 20:45:21.318660: Saving plan best values to HA entities
2026-06-19 20:45:21.467420: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 20:45:21.473775: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 20:45:21.480391: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 22.9kWh, export 0.0kWh, metric 625.38p, metric10 652.75p
2026-06-19 20:45:21.563440: Marginal costs baseline metric (no standing charge): 525.4128
2026-06-19 20:45:21.721476: Marginal energy costs matrix computed: min=15.72 max=21.87
2026-06-19 20:45:21.810168: Rate array import [{'start': 1245, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3900, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 3900, 'end': 4020, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 4020, 'end': 4125, 'rate': 'expensive', 'range': '(27.2p - 27.8p)'}] export [{'start': 1245, 'end': 4125, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 20:45:21.810951: - Your estimated bill for today is £0.89 and tomorrow is £1.92
2026-06-19 20:45:21.810978: - Import rates are expensive (22.4p - 26.5p) for the next 2 and a quarter hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 20:45:21.810994: - The battery is currently at 66% and is in eco mode.
2026-06-19 20:45:21.811007: - For the next 48 hours there will be no solar generation.
2026-06-19 20:45:21.811019: - You will run out of battery in 12 hours.
2026-06-19 20:45:21.811033: - No charging is planned.
2026-06-19 20:45:21.811053:
2026-06-19 20:45:21.855160: Plan calculation took 1.21 seconds
2026-06-19 20:45:21.858669: No high rate period found
2026-06-19 20:45:21.929934: Import threshold used for optimisation was 13.17p
2026-06-19 20:45:21.986681: Low import rate windows [0: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 1: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 2: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 3: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 4: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 5: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 6: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 7: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 8: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 9: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 10: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 11: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 12: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 13: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 14: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 15: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 16: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 17: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 18: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 19: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 20: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 21: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 22: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 23: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 24: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 25: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 26: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 27: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 28: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 29: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 30: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 31: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 32: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 33: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 34: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 35: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 36: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 37: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 38: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 39: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 40: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 41: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 42: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 43: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 44: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 45: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 46: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 47: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 48: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 49: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 50: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 51: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 52: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 53: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 54: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 55: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 56: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 57: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 58: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 59: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 60: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 61: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 62: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 63: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 64: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 65: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 66: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 67: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 68: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 69: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 70: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 71: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 72: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 73: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 74: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 75: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 76: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 77: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 78: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 79: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 80: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 81: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 82: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 83: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 84: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 85: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 86: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 87: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 88: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 89: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 90: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 91: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 92: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 93: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 94: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78]
2026-06-19 20:45:21.994969: Inverter 0: Type SK Sunsynk
2026-06-19 20:45:21.995048: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:45:21.995290: Reserve min: 7%, battery_min: 7%
2026-06-19 20:45:21.995366: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 20:45:21.995660: Inverter 0 SoC: 10.59kW 66%, current charge rate 5000W, current discharge rate 5250W, current battery power 598W, current battery voltage 51.2V, grid power -54W, load power 628W, PV Power 0W
2026-06-19 20:45:21.995853: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:45:21.995943: Inverter 0 scheduled charge enable is False
2026-06-19 20:45:21.995971: Inverter 0 charge windows currently []
2026-06-19 20:45:21.995999: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:45:21.996152: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:45:21.996186: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:45:21.996225: Inverter 0 scheduled discharge enable is False
2026-06-19 20:45:21.996373: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 20:45:21.996400: Inverter 0 discharge windows currently []
2026-06-19 20:45:21.996429: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:45:21.996447: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:45:21.996463: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:45:22.046424: Reset inverter settings to safe mode (set_charge_window=False set_export_window=False force=)
2026-06-19 20:45:22.046486: Inverter 0 Set charge window is disabled
2026-06-19 20:45:22.046515: Inverter 0 count register writes 0
2026-06-19 20:45:22.072035: Total inverter register writes now 0
2026-06-19 20:45:22.120407: Completed run status Demand
2026-06-19 20:45:22.830113: Info: record_status Demand
2026-06-19 20:45:22.843316: Saved current settings to /config/predbat_config.json
2026-06-19 20:45:22.887618: Creating predbat dashboard at /config/predbat_dashboard.yaml
2026-06-19 20:45:52.913567: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:45:52.913818: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:45:52.913874: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:45:52.913993: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 20:45:52.914021: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:45:52.914038: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:45:52.914054: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:47:53.084619: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:47:53.084831: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:47:53.084864: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:47:53.084980: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 20:47:53.085010: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:47:53.085024: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:47:53.085037: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:50:00.255239: --------------- PredBat - update at 2026-06-19 20:50:00+01:00 with clock skew 0 minutes, minutes now 1250
2026-06-19 20:50:00.255890: Saved current settings to /config/predbat_config.json
2026-06-19 20:50:00.256015: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 4.8 minutes
2026-06-19 20:50:00.256090: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 20:50:00.256185: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 20:50:00.277107: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 20:50:00.277750: Predbat mode is set to Monitor
2026-06-19 20:50:00.376850: Found 11520 load_today datapoints going back 2 days
2026-06-19 20:50:00.376979: Using load_power data to fill gaps in load_today data
2026-06-19 20:50:00.441057: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 20:50:00.441197: Zero load period starting at 2026-06-19T12:09:00+0100 (521 minutes) for 889 minutes with base value 0.9
2026-06-19 20:50:00.441253: Zero load period starting at 2026-06-18T19:24:00+0100 (1526 minutes) for 64 minutes with base value 0.8
2026-06-19 20:50:00.442249: Processing 384 30-minute periods for power integration
2026-06-19 20:50:00.506612: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 20:50:00.506707: Car charging hold True, threshold 6.0kWh
2026-06-19 20:50:00.506763: Current data so far today: load 5.81kWh, import 1.8kWh, export 0.0kWh, PV 0kWh
2026-06-19 20:50:00.528049: Standing charge is set to 49.98p
2026-06-19 20:50:00.574645: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 20:50:00.574729: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 20:50:00.575019: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 186.7 minutes
2026-06-19 20:50:00.575397: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 186.7 minutes
2026-06-19 20:50:00.581018: Loaded 95 datapoints of futurerate analysis
2026-06-19 20:50:00.733276: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65']
2026-06-19 20:50:00.760224: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 20:50:00.760501: Import rates: min 13.17p, max 36.53p, average 20.04p
2026-06-19 20:50:00.798320: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 20:50:00.798430: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 20:50:00.799524: High export rate found rates in range 99p to -99p
2026-06-19 20:50:00.901022: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 20:50:00.901166: Battery level now 10.59kWh, -1hr ago 10.59kWh, at midnight 10.59kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 20:50:00.901402: Last hour: net energy 0.1kWh, import 0.1kWh, export 0.0kWh, car 0kWh, load 0.51kWh, net cost 2.66p, import 2.66p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 20:50:00.960668: Today's energy total net 1.8kWh, import 1.8kWh, export 0.0kWh, cost 89.03p, import 39.05p, export 0.0p, carbon 0.0kg
2026-06-19 20:50:00.960786: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 20:50:00.963967: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 20:50:00.965025: Warn: Found 1 gaps in load_today totalling 9785 minutes to fill using average data
2026-06-19 20:50:00.965114: Gap starting at 2026-06-18T15:55:00+0100 (1735 minutes) for 9785 minutes
2026-06-19 20:50:00.981384: Historical days now [7] weight [1]
2026-06-19 20:50:00.999199: Today's load divergence 107.73%, in-day adjustment 107.24%, damping 0.95x, yesterday 106.55% today 107.34% blend 13.19%
2026-06-19 20:50:00.999254: Today's predicted so far 12.83kWh with 0.0kWh car/iBoost excluded, 1.18kWh import ignored, and 0kWh forecast extra.
2026-06-19 20:50:00.999278: Today's actual load so far 14.09kWh with 0.0kWh car/iBoost excluded, and 0.52kWh import ignored.
2026-06-19 20:50:01.032395: Inverter 0: Type SK Sunsynk
2026-06-19 20:50:01.032462: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:50:01.032622: Reserve min: 7%, battery_min: 7%
2026-06-19 20:50:01.032679: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 20:50:01.032943: Inverter 0 SoC: 10.59kW 66%, current charge rate 5000W, current discharge rate 5250W, current battery power 672W, current battery voltage 51.2V, grid power -56W, load power 672W, PV Power 0W
2026-06-19 20:50:01.033085: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:50:01.033160: Inverter 0 scheduled charge enable is False
2026-06-19 20:50:01.033185: Inverter 0 charge windows currently []
2026-06-19 20:50:01.033208: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:50:01.033303: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:50:01.033328: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:50:01.033359: Inverter 0 scheduled discharge enable is False
2026-06-19 20:50:01.033468: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 20:50:01.033493: Inverter 0 discharge windows currently []
2026-06-19 20:50:01.033512: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:50:01.033529: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:50:01.033544: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:50:01.096819: Dynamic load last period 0.10kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 20:50:01.096942: Plan was last updated on 2026-06-19 20:45:00+01:00 and is now 5.0 minutes old
2026-06-19 20:50:01.096982: Best charge window [ ]
2026-06-19 20:50:01.097006: Best export window [ ]
2026-06-19 20:50:01.097834: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 20:50:01.099793: Load divergence over 8.0 hours mean 672.5W, min 672.0W, max 673.2W, std dev 0.59W, divergence 0.04%
2026-06-19 20:50:01.118061: Creating pool of 12 processes to match your CPU count
2026-06-19 20:50:01.198605: predict base end_record 06-21 20:50:00, final soc 1.12kWh, metric 625.23p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 37.5kWh, PV 0.0kWh
2026-06-19 20:50:01.200899: Slot: [ 20:50, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00]
2026-06-19 20:50:01.202593: SoC: [ 10.59, 10.46, 10.05, 9.64, 9.24, 8.83, 8.42, 8.02, 7.63, 7.25, 6.87, 6.49, 6.12, 5.74, 5.36, 4.98, 4.6, 4.22, 3.84, 3.46, 3.08, 2.7, 2.32, 1.95, 1.56, 1.19, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:50:01.204112: BAT: [ 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-, 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-] kWh
2026-06-19 20:50:01.205827: LOAD: [ 5.81, 5.93, 6.31, 6.69, 7.07, 7.45, 7.83, 8.21, 8.56, 8.92, 9.27, 9.62, 9.98, 10.33, 10.68, 11.04, 11.39, 11.74, 12.1, 12.45, 12.8, 13.15, 13.51, 13.86, 14.21, 14.57, 14.92, 15.27, 15.63, 15.98, 16.33, 16.68, 17.04, 17.39, 17.74, 18.1, 18.45, 18.8, 19.16, 19.46, 19.52, 19.58, 19.63, 19.82, 20.31, 20.46, 20.46, 20.49, 20.52, 20.55, 20.6, 20.89, 21.06, 21.53, 21.9, 22.17, 22.81, 23.39, 23.44, 23.54, 23.68, 23.87, 24.06, 24.59, 25.84, 27.79, 28.11, 28.19, 28.33, 28.53, 28.8, 29.13, 29.53, 29.98, 30.2, 30.22, 30.46, 30.77, 31.13, 31.32, 31.54, 31.82, 32.15, 32.79, 33.44, 33.86, 34.35, 34.66, 34.97, 35.29, 35.6, 35.92, 36.23, 36.54, 36.79, 37.08] kWh
2026-06-19 20:50:01.207394: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:50:01.208958: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.09, 2.44, 2.8, 3.15, 3.5, 3.86, 4.21, 4.56, 4.92, 5.27, 5.62, 5.97, 6.33, 6.63, 6.69, 6.75, 6.8, 6.99, 7.48, 7.64, 7.64, 7.66, 7.69, 7.72, 7.78, 8.06, 8.23, 8.7, 9.07, 9.34, 9.98, 10.56, 10.61, 10.71, 10.85, 11.04, 11.23, 11.77, 13.01, 14.96, 15.28, 15.36, 15.5, 15.7, 15.97, 16.3, 16.7, 17.16, 17.38, 17.39, 17.63, 17.94, 18.3, 18.49, 18.71, 18.99, 19.32, 19.96, 20.61, 21.04, 21.52, 21.83, 22.14, 22.46, 22.77, 23.09, 23.41, 23.71, 23.96, 24.25] kWh
2026-06-19 20:50:01.210523: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:50:01.212117: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 143.71, 148.92, 154.43, 159.7, 164.35, 169.1, 174.09, 178.96, 183.79, 188.63, 193.55, 198.38, 203.22, 207.68, 209.27, 210.84, 212.39, 218.23, 235.57, 241.11, 241.13, 241.9, 242.67, 243.36, 244.93, 252.74, 256.99, 268.08, 275.44, 280.83, 343.82, 355.38, 356.3, 358.08, 360.61, 363.72, 367.39, 377.21, 400.25, 436.65, 442.65, 443.99, 446.32, 449.97, 454.48, 460.4, 466.35, 473.64, 477.17, 477.36, 481.18, 485.81, 490.55, 493.02, 496.16, 500.03, 504.52, 513.32, 522.42, 528.22, 534.81, 539.39, 548.31, 557.08, 566.68, 576.48, 587.5, 598.74, 605.65, 613.41] p
2026-06-19 20:50:01.325247: Battery has 12.25 hours left - now at 10.59kWh
2026-06-19 20:50:01.364148: predict base10 end_record 06-21 20:50:00, final soc 1.12kWh, metric 652.67p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:30:00, load 39.01kWh, PV 0.0kWh
2026-06-19 20:50:01.366208: Slot: [ 20:50, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00]
2026-06-19 20:50:01.367811: SoC: [ 10.59, 10.45, 10.02, 9.6, 9.17, 8.74, 8.32, 7.89, 7.49, 7.09, 6.7, 6.3, 5.9, 5.5, 5.11, 4.71, 4.31, 3.92, 3.52, 3.12, 2.73, 2.33, 1.93, 1.53, 1.14, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:50:01.369134: BAT: [ 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-, 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-] kWh
2026-06-19 20:50:01.370720: LOAD: [ 5.81, 5.94, 6.34, 6.73, 7.13, 7.53, 7.92, 8.32, 8.7, 9.07, 9.44, 9.81, 10.18, 10.54, 10.91, 11.29, 11.65, 12.03, 12.39, 12.76, 13.13, 13.5, 13.87, 14.24, 14.61, 14.98, 15.35, 15.72, 16.09, 16.46, 16.83, 17.2, 17.57, 17.94, 18.31, 18.68, 19.05, 19.42, 19.79, 20.11, 20.17, 20.23, 20.28, 20.48, 21.0, 21.16, 21.16, 21.19, 21.22, 21.25, 21.31, 21.6, 21.79, 22.27, 22.66, 22.94, 23.61, 24.23, 24.28, 24.38, 24.53, 24.73, 24.93, 25.49, 26.79, 28.83, 29.18, 29.25, 29.4, 29.61, 29.89, 30.24, 30.65, 31.14, 31.36, 31.38, 31.63, 31.96, 32.34, 32.53, 32.76, 33.05, 33.4, 34.07, 34.76, 35.2, 35.7, 36.03, 36.36, 36.69, 37.02, 37.35, 37.68, 38.0, 38.26, 38.56] kWh
2026-06-19 20:50:01.372248: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:50:01.373854: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.15, 2.52, 2.89, 3.26, 3.63, 4.0, 4.37, 4.74, 5.11, 5.48, 5.85, 6.22, 6.59, 6.96, 7.28, 7.34, 7.4, 7.45, 7.65, 8.17, 8.33, 8.33, 8.36, 8.39, 8.42, 8.48, 8.78, 8.96, 9.45, 9.83, 10.12, 10.79, 11.4, 11.45, 11.55, 11.7, 11.9, 12.1, 12.66, 13.96, 16.0, 16.35, 16.43, 16.57, 16.78, 17.06, 17.41, 17.83, 18.31, 18.54, 18.55, 18.81, 19.13, 19.51, 19.7, 19.93, 20.23, 20.57, 21.24, 21.93, 22.37, 22.88, 23.21, 23.53, 23.87, 24.19, 24.52, 24.85, 25.18, 25.44, 25.73] kWh
2026-06-19 20:50:01.375419: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:50:01.376997: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.66, 150.62, 156.07, 161.85, 167.37, 172.24, 177.22, 182.44, 187.55, 192.61, 197.68, 202.83, 207.89, 212.96, 217.63, 219.3, 220.94, 222.57, 228.69, 246.86, 252.66, 252.68, 253.48, 254.29, 255.02, 256.65, 264.85, 269.29, 280.91, 288.61, 294.26, 357.87, 369.98, 370.95, 372.81, 375.46, 378.72, 382.57, 392.86, 416.99, 455.13, 461.41, 462.81, 465.26, 469.08, 473.81, 480.01, 486.23, 493.88, 497.58, 497.77, 501.77, 506.62, 511.58, 514.17, 517.47, 521.52, 526.23, 535.44, 544.97, 551.05, 557.96, 562.75, 572.1, 581.29, 591.34, 601.62, 613.15, 624.92, 632.16, 640.3] p
2026-06-19 20:50:01.444784: predict best10 end_record 06-21 20:50:00, final soc 1.12kWh, metric 652.67p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:30:00, load 39.01kWh, PV 0.0kWh
2026-06-19 20:50:01.446427: Slot: [ 20:50, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00]
2026-06-19 20:50:01.447714: SoC: [ 10.59, 10.45, 10.02, 9.6, 9.17, 8.74, 8.32, 7.89, 7.49, 7.09, 6.7, 6.3, 5.9, 5.5, 5.11, 4.71, 4.31, 3.92, 3.52, 3.12, 2.73, 2.33, 1.93, 1.53, 1.14, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:50:01.448768: BAT: [ 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-, 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-] kWh
2026-06-19 20:50:01.450117: LOAD: [ 5.81, 5.94, 6.34, 6.73, 7.13, 7.53, 7.92, 8.32, 8.7, 9.07, 9.44, 9.81, 10.18, 10.54, 10.91, 11.29, 11.65, 12.03, 12.39, 12.76, 13.13, 13.5, 13.87, 14.24, 14.61, 14.98, 15.35, 15.72, 16.09, 16.46, 16.83, 17.2, 17.57, 17.94, 18.31, 18.68, 19.05, 19.42, 19.79, 20.11, 20.17, 20.23, 20.28, 20.48, 21.0, 21.16, 21.16, 21.19, 21.22, 21.25, 21.31, 21.6, 21.79, 22.27, 22.66, 22.94, 23.61, 24.23, 24.28, 24.38, 24.53, 24.73, 24.93, 25.49, 26.79, 28.83, 29.18, 29.25, 29.4, 29.61, 29.89, 30.24, 30.65, 31.14, 31.36, 31.38, 31.63, 31.96, 32.34, 32.53, 32.76, 33.05, 33.4, 34.07, 34.76, 35.2, 35.7, 36.03, 36.36, 36.69, 37.02, 37.35, 37.68, 38.0, 38.26, 38.56] kWh
2026-06-19 20:50:01.451514: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:50:01.452764: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.15, 2.52, 2.89, 3.26, 3.63, 4.0, 4.37, 4.74, 5.11, 5.48, 5.85, 6.22, 6.59, 6.96, 7.28, 7.34, 7.4, 7.45, 7.65, 8.17, 8.33, 8.33, 8.36, 8.39, 8.42, 8.48, 8.78, 8.96, 9.45, 9.83, 10.12, 10.79, 11.4, 11.45, 11.55, 11.7, 11.9, 12.1, 12.66, 13.96, 16.0, 16.35, 16.43, 16.57, 16.78, 17.06, 17.41, 17.83, 18.31, 18.54, 18.55, 18.81, 19.13, 19.51, 19.7, 19.93, 20.23, 20.57, 21.24, 21.93, 22.37, 22.88, 23.21, 23.53, 23.87, 24.19, 24.52, 24.85, 25.18, 25.44, 25.73] kWh
2026-06-19 20:50:01.454028: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:50:01.455544: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.66, 150.62, 156.07, 161.85, 167.37, 172.24, 177.22, 182.44, 187.55, 192.61, 197.68, 202.83, 207.89, 212.96, 217.63, 219.3, 220.94, 222.57, 228.69, 246.86, 252.66, 252.68, 253.48, 254.29, 255.02, 256.65, 264.85, 269.29, 280.91, 288.61, 294.26, 357.87, 369.98, 370.95, 372.81, 375.46, 378.72, 382.57, 392.86, 416.99, 455.13, 461.41, 462.81, 465.26, 469.08, 473.81, 480.01, 486.23, 493.88, 497.58, 497.77, 501.77, 506.62, 511.58, 514.17, 517.47, 521.52, 526.23, 535.44, 544.97, 551.05, 557.96, 562.75, 572.1, 581.29, 591.34, 601.62, 613.15, 624.92, 632.16, 640.3] p
2026-06-19 20:50:01.532310: predict best end_record 06-21 20:50:00, final soc 1.12kWh, metric 625.23p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 37.5kWh, PV 0.0kWh
2026-06-19 20:50:01.534064: Slot: [ 20:50, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00]
2026-06-19 20:50:01.535351: SoC: [ 10.59, 10.46, 10.05, 9.64, 9.24, 8.83, 8.42, 8.02, 7.63, 7.25, 6.87, 6.49, 6.12, 5.74, 5.36, 4.98, 4.6, 4.22, 3.84, 3.46, 3.08, 2.7, 2.32, 1.95, 1.56, 1.19, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:50:01.536396: BAT: [ 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-, 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-] kWh
2026-06-19 20:50:01.537633: LOAD: [ 5.81, 5.93, 6.31, 6.69, 7.07, 7.45, 7.83, 8.21, 8.56, 8.92, 9.27, 9.62, 9.98, 10.33, 10.68, 11.04, 11.39, 11.74, 12.1, 12.45, 12.8, 13.15, 13.51, 13.86, 14.21, 14.57, 14.92, 15.27, 15.63, 15.98, 16.33, 16.68, 17.04, 17.39, 17.74, 18.1, 18.45, 18.8, 19.16, 19.46, 19.52, 19.58, 19.63, 19.82, 20.31, 20.46, 20.46, 20.49, 20.52, 20.55, 20.6, 20.89, 21.06, 21.53, 21.9, 22.17, 22.81, 23.39, 23.44, 23.54, 23.68, 23.87, 24.06, 24.59, 25.84, 27.79, 28.11, 28.19, 28.33, 28.53, 28.8, 29.13, 29.53, 29.98, 30.2, 30.22, 30.46, 30.77, 31.13, 31.32, 31.54, 31.82, 32.15, 32.79, 33.44, 33.86, 34.35, 34.66, 34.97, 35.29, 35.6, 35.92, 36.23, 36.54, 36.79, 37.08] kWh
2026-06-19 20:50:01.538852: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:50:01.540222: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.09, 2.44, 2.8, 3.15, 3.5, 3.86, 4.21, 4.56, 4.92, 5.27, 5.62, 5.97, 6.33, 6.63, 6.69, 6.75, 6.8, 6.99, 7.48, 7.64, 7.64, 7.66, 7.69, 7.72, 7.78, 8.06, 8.23, 8.7, 9.07, 9.34, 9.98, 10.56, 10.61, 10.71, 10.85, 11.04, 11.23, 11.77, 13.01, 14.96, 15.28, 15.36, 15.5, 15.7, 15.97, 16.3, 16.7, 17.16, 17.38, 17.39, 17.63, 17.94, 18.3, 18.49, 18.71, 18.99, 19.32, 19.96, 20.61, 21.04, 21.52, 21.83, 22.14, 22.46, 22.77, 23.09, 23.41, 23.71, 23.96, 24.25] kWh
2026-06-19 20:50:01.541437: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:50:01.542726: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 143.71, 148.92, 154.43, 159.7, 164.35, 169.1, 174.09, 178.96, 183.79, 188.63, 193.55, 198.38, 203.22, 207.68, 209.27, 210.84, 212.39, 218.23, 235.57, 241.11, 241.13, 241.9, 242.67, 243.36, 244.93, 252.74, 256.99, 268.08, 275.44, 280.83, 343.82, 355.38, 356.3, 358.08, 360.61, 363.72, 367.39, 377.21, 400.25, 436.65, 442.65, 443.99, 446.32, 449.97, 454.48, 460.4, 466.35, 473.64, 477.17, 477.36, 481.18, 485.81, 490.55, 493.02, 496.16, 500.03, 504.52, 513.32, 522.42, 528.22, 534.81, 539.39, 548.31, 557.08, 566.68, 576.48, 587.5, 598.74, 605.65, 613.41] p
2026-06-19 20:50:01.544401: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 20:50:01.544435: Saving plan best values to HA entities
2026-06-19 20:50:01.708374: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 20:50:01.714561: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 20:50:01.720421: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 22.88kWh, export 0.0kWh, metric 625.23p, metric10 652.67p
2026-06-19 20:50:01.798658: Marginal costs baseline metric (no standing charge): 525.2608
2026-06-19 20:50:01.946231: Marginal energy costs matrix computed: min=15.63 max=21.84
2026-06-19 20:50:02.022490: Rate array import [{'start': 1250, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3900, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 3900, 'end': 4020, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 4020, 'end': 4130, 'rate': 'expensive', 'range': '(27.2p - 27.8p)'}] export [{'start': 1250, 'end': 4130, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 20:50:02.023439: - Your estimated bill for today is £0.89 and tomorrow is £1.92
2026-06-19 20:50:02.023474: - Import rates are expensive (22.4p - 26.5p) for the next 2 and a quarter hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 20:50:02.023493: - The battery is currently at 66% and is in eco mode.
2026-06-19 20:50:02.023509: - For the next 48 hours there will be no solar generation.
2026-06-19 20:50:02.023525: - You will run out of battery in 12 hours.
2026-06-19 20:50:02.023540: - No charging is planned.
2026-06-19 20:50:02.023555:
2026-06-19 20:50:02.093480: Plan calculation took 1.00 seconds
2026-06-19 20:50:02.097291: No high rate period found
2026-06-19 20:50:02.140948: Import threshold used for optimisation was 13.17p
2026-06-19 20:50:02.190756: Low import rate windows [0: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 1: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 2: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 3: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 4: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 5: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 6: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 7: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 8: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 9: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 10: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 11: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 12: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 13: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 14: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 15: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 16: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 17: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 18: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 19: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 20: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 21: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 22: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 23: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 24: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 25: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 26: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 27: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 28: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 29: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 30: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 31: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 32: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 33: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 34: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 35: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 36: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 37: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 38: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 39: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 40: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 41: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 42: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 43: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 44: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 45: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 46: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 47: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 48: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 49: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 50: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 51: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 52: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 53: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 54: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 55: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 56: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 57: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 58: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 59: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 60: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 61: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 62: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 63: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 64: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 65: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 66: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 67: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 68: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 69: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 70: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 71: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 72: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 73: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 74: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 75: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 76: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 77: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 78: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 79: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 80: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 81: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 82: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 83: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 84: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 85: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 86: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 87: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 88: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 89: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 90: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 91: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 92: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 93: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 94: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78]
2026-06-19 20:50:02.196804: Inverter 0 Set charge window is disabled
2026-06-19 20:50:02.196883: Inverter 0 count register writes 0
2026-06-19 20:50:02.211768: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 20:50:02.216983: Total inverter register writes now 0
2026-06-19 20:50:02.237568: Completed run status Demand
2026-06-19 20:50:02.245608: Info: record_status Demand
2026-06-19 20:50:02.260198: Saved current settings to /config/predbat_config.json
2026-06-19 20:50:37.337028: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:50:37.337230: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:50:37.337265: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:50:37.337395: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 20:50:37.337429: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:50:37.337447: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:50:37.337463: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:52:37.500797: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:52:37.501051: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:52:37.501087: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:52:37.501234: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 20:52:37.501261: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:52:37.501278: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:52:37.501313: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:54:37.667826: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:54:37.667999: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:54:37.668024: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:54:37.668124: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 20:54:37.668147: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:54:37.668161: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:54:37.668174: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:55:00.755013: --------------- PredBat - update at 2026-06-19 20:55:00+01:00 with clock skew 0 minutes, minutes now 1255
2026-06-19 20:55:00.755559: Saved current settings to /config/predbat_config.json
2026-06-19 20:55:00.755626: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 9.8 minutes
2026-06-19 20:55:00.755675: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 20:55:00.755734: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 20:55:00.772255: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 20:55:00.772752: Predbat mode is set to Monitor
2026-06-19 20:55:00.875108: Found 11520 load_today datapoints going back 2 days
2026-06-19 20:55:00.875232: Using load_power data to fill gaps in load_today data
2026-06-19 20:55:00.943731: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 20:55:00.943875: Zero load period starting at 2026-06-19T12:09:00+0100 (526 minutes) for 889 minutes with base value 0.9
2026-06-19 20:55:00.943930: Zero load period starting at 2026-06-18T19:24:00+0100 (1531 minutes) for 64 minutes with base value 0.8
2026-06-19 20:55:00.944948: Processing 384 30-minute periods for power integration
2026-06-19 20:55:01.010974: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 20:55:01.011062: Car charging hold True, threshold 6.0kWh
2026-06-19 20:55:01.011098: Current data so far today: load 6.0kWh, import 1.8kWh, export 0.0kWh, PV 0kWh
2026-06-19 20:55:01.032411: Standing charge is set to 49.98p
2026-06-19 20:55:01.081894: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 20:55:01.081955: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 20:55:01.082106: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 191.7 minutes
2026-06-19 20:55:01.082415: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 191.7 minutes
2026-06-19 20:55:01.087220: Loaded 95 datapoints of futurerate analysis
2026-06-19 20:55:01.210769: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65']
2026-06-19 20:55:01.233352: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 20:55:01.233591: Import rates: min 13.17p, max 36.53p, average 20.04p
2026-06-19 20:55:01.268212: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 20:55:01.268295: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 20:55:01.269374: High export rate found rates in range 99p to -99p
2026-06-19 20:55:01.372373: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 20:55:01.372511: Battery level now 10.59kWh, -1hr ago 10.59kWh, at midnight 10.59kWh, battery value change in the last hour 0.0p, change today 0.0p, rate_forward 14.14p
2026-06-19 20:55:01.372716: Last hour: net energy 0.09kWh, import 0.09kWh, export 0.0kWh, car 0kWh, load 0.65kWh, net cost 2.32p, import 2.32p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 20:55:01.423248: Today's energy total net 1.8kWh, import 1.8kWh, export 0.0kWh, cost 89.03p, import 39.05p, export 0.0p, carbon 0.0kg
2026-06-19 20:55:01.423360: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 20:55:01.426497: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 20:55:01.427586: Warn: Found 1 gaps in load_today totalling 9780 minutes to fill using average data
2026-06-19 20:55:01.427666: Gap starting at 2026-06-18T15:55:00+0100 (1740 minutes) for 9780 minutes
2026-06-19 20:55:01.443444: Historical days now [7] weight [1]
2026-06-19 20:55:01.464496: Today's load divergence 107.52%, in-day adjustment 107.07%, damping 0.95x, yesterday 106.55% today 107.14% blend 12.85%
2026-06-19 20:55:01.464556: Today's predicted so far 13.07kWh with 0.0kWh car/iBoost excluded, 1.13kWh import ignored, and 0kWh forecast extra.
2026-06-19 20:55:01.464584: Today's actual load so far 14.31kWh with 0.0kWh car/iBoost excluded, and 0.47kWh import ignored.
2026-06-19 20:55:01.497028: Inverter 0: Type SK Sunsynk
2026-06-19 20:55:01.497086: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:55:01.497293: Reserve min: 7%, battery_min: 7%
2026-06-19 20:55:01.497358: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 20:55:01.497606: Inverter 0 SoC: 10.56kW 66%, current charge rate 5000W, current discharge rate 5250W, current battery power 659W, current battery voltage 51.2V, grid power -54W, load power 688W, PV Power 0W
2026-06-19 20:55:01.497795: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:55:01.497875: Inverter 0 scheduled charge enable is False
2026-06-19 20:55:01.497899: Inverter 0 charge windows currently []
2026-06-19 20:55:01.497922: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:55:01.498020: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:55:01.498060: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:55:01.498093: Inverter 0 scheduled discharge enable is False
2026-06-19 20:55:01.498262: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 20:55:01.498291: Inverter 0 discharge windows currently []
2026-06-19 20:55:01.498310: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:55:01.498327: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:55:01.498342: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:55:01.554696: Dynamic load last period 1.20kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 20:55:01.554783: Plan was last updated on 2026-06-19 20:45:00+01:00 and is now 10.0 minutes old
2026-06-19 20:55:01.554815: Best charge window [ ]
2026-06-19 20:55:01.554835: Best export window [ ]
2026-06-19 20:55:01.555624: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 20:55:01.557592: Load divergence over 8.0 hours mean 679.16W, min 678.0W, max 679.2W, std dev 0.21W, divergence 0.02%
2026-06-19 20:55:01.572393: Creating pool of 12 processes to match your CPU count
2026-06-19 20:55:01.640499: predict base end_record 06-21 20:55:00, final soc 1.12kWh, metric 631.76p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 37.95kWh, PV 0.0kWh
2026-06-19 20:55:01.642424: Slot: [ 20:55, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00]
2026-06-19 20:55:01.643776: SoC: [ 10.56, 10.49, 10.08, 9.67, 9.26, 8.85, 8.44, 8.03, 7.65, 7.26, 6.88, 6.5, 6.12, 5.73, 5.35, 4.97, 4.58, 4.2, 3.82, 3.44, 3.05, 2.67, 2.29, 1.91, 1.52, 1.14, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:55:01.644881: BAT: [ 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-, 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-] kWh
2026-06-19 20:55:01.646283: LOAD: [ 6.0, 6.06, 6.45, 6.83, 7.21, 7.59, 7.97, 8.35, 8.71, 9.07, 9.43, 9.78, 10.14, 10.5, 10.85, 11.21, 11.56, 11.92, 12.28, 12.63, 12.99, 13.35, 13.7, 14.06, 14.42, 14.77, 15.13, 15.48, 15.84, 16.2, 16.55, 16.91, 17.27, 17.62, 17.98, 18.34, 18.69, 19.05, 19.41, 19.71, 19.77, 19.83, 19.89, 20.09, 20.56, 20.72, 20.72, 20.75, 20.77, 20.8, 20.86, 21.14, 21.31, 21.78, 22.15, 22.42, 23.06, 23.64, 23.69, 23.79, 23.93, 24.12, 24.31, 24.84, 26.09, 28.04, 28.36, 28.44, 28.58, 28.78, 29.05, 29.38, 29.78, 30.24, 30.45, 30.47, 30.71, 31.02, 31.38, 31.57, 31.78, 32.07, 32.39, 33.02, 33.67, 34.11, 34.59, 34.92, 35.22, 35.54, 35.85, 36.17, 36.49, 36.79, 37.03, 37.33] kWh
2026-06-19 20:55:01.647673: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:55:01.648950: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.14, 2.49, 2.85, 3.21, 3.56, 3.92, 4.28, 4.63, 4.99, 5.35, 5.7, 6.06, 6.41, 6.72, 6.78, 6.84, 6.9, 7.1, 7.57, 7.73, 7.73, 7.76, 7.78, 7.81, 7.86, 8.15, 8.32, 8.79, 9.16, 9.43, 10.07, 10.65, 10.7, 10.8, 10.94, 11.13, 11.32, 11.85, 13.1, 15.05, 15.37, 15.45, 15.59, 15.79, 16.06, 16.39, 16.79, 17.25, 17.46, 17.48, 17.72, 18.03, 18.39, 18.58, 18.79, 19.08, 19.4, 20.03, 20.68, 21.12, 21.6, 21.93, 22.23, 22.55, 22.86, 23.18, 23.5, 23.8, 24.04, 24.34] kWh
2026-06-19 20:55:01.650294: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:55:01.651594: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.47, 149.72, 155.29, 160.61, 165.3, 170.09, 175.13, 180.05, 184.93, 189.81, 194.77, 199.65, 204.53, 209.03, 210.7, 212.24, 214.07, 220.44, 236.83, 242.37, 242.38, 243.19, 243.95, 244.73, 246.18, 253.99, 258.24, 269.32, 276.68, 282.07, 345.06, 356.62, 357.54, 359.32, 361.85, 364.97, 368.64, 378.46, 401.5, 437.9, 443.89, 445.23, 447.57, 451.21, 455.72, 461.64, 467.59, 474.88, 478.42, 478.6, 482.42, 487.05, 491.79, 494.35, 497.24, 501.31, 505.7, 514.3, 523.38, 529.32, 536.0, 540.74, 549.47, 558.24, 567.84, 577.58, 588.65, 599.87, 606.48, 614.52] p
2026-06-19 20:55:01.768005: Battery has 12.08 hours left - now at 10.56kWh
2026-06-19 20:55:01.813072: predict base10 end_record 06-21 20:55:00, final soc 1.12kWh, metric 659.72p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 39.49kWh, PV 0.0kWh
2026-06-19 20:55:01.815412: Slot: [ 20:55, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00]
2026-06-19 20:55:01.816978: SoC: [ 10.56, 10.49, 10.06, 9.63, 9.2, 8.77, 8.34, 7.91, 7.5, 7.1, 6.7, 6.3, 5.9, 5.5, 5.1, 4.69, 4.29, 3.89, 3.49, 3.09, 2.69, 2.29, 1.89, 1.48, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:55:01.818320: BAT: [ 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-, 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-] kWh
2026-06-19 20:55:01.819896: LOAD: [ 6.0, 6.07, 6.47, 6.87, 7.27, 7.67, 8.07, 8.47, 8.85, 9.22, 9.59, 9.97, 10.34, 10.71, 11.09, 11.46, 11.84, 12.21, 12.58, 12.96, 13.33, 13.71, 14.08, 14.45, 14.83, 15.2, 15.57, 15.95, 16.32, 16.7, 17.07, 17.44, 17.82, 18.19, 18.56, 18.94, 19.31, 19.68, 20.06, 20.38, 20.44, 20.5, 20.56, 20.78, 21.27, 21.43, 21.43, 21.46, 21.49, 21.52, 21.58, 21.88, 22.06, 22.55, 22.93, 23.21, 23.89, 24.5, 24.55, 24.65, 24.8, 25.0, 25.2, 25.76, 27.06, 29.1, 29.45, 29.52, 29.67, 29.88, 30.16, 30.51, 30.93, 31.41, 31.64, 31.65, 31.91, 32.23, 32.61, 32.81, 33.02, 33.33, 33.66, 34.32, 35.01, 35.46, 35.97, 36.31, 36.63, 36.97, 37.29, 37.62, 37.95, 38.27, 38.52, 38.83] kWh
2026-06-19 20:55:01.821406: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:55:01.822973: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.84, 2.21, 2.58, 2.96, 3.33, 3.7, 4.08, 4.45, 4.83, 5.2, 5.57, 5.95, 6.32, 6.69, 7.07, 7.39, 7.45, 7.51, 7.57, 7.79, 8.28, 8.44, 8.44, 8.47, 8.5, 8.53, 8.59, 8.88, 9.07, 9.56, 9.94, 10.22, 10.9, 11.51, 11.56, 11.66, 11.81, 12.01, 12.21, 12.77, 14.07, 16.11, 16.46, 16.53, 16.68, 16.89, 17.17, 17.52, 17.93, 18.42, 18.65, 18.66, 18.91, 19.24, 19.62, 19.82, 20.03, 20.34, 20.67, 21.33, 22.02, 22.47, 22.98, 23.32, 23.64, 23.98, 24.3, 24.63, 24.96, 25.28, 25.53, 25.84] kWh
2026-06-19 20:55:01.824471: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:55:01.826070: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.55, 145.49, 151.52, 157.03, 162.87, 168.45, 173.37, 178.4, 183.68, 188.84, 193.95, 199.07, 204.28, 209.4, 214.52, 219.24, 220.98, 222.59, 224.5, 231.17, 248.34, 254.15, 254.17, 255.01, 255.81, 256.63, 258.15, 266.35, 270.8, 282.41, 290.12, 295.77, 359.38, 371.48, 372.45, 374.31, 376.96, 380.23, 384.07, 394.36, 418.49, 456.63, 462.91, 464.32, 466.76, 470.58, 475.31, 481.51, 487.74, 495.38, 499.08, 499.28, 503.28, 508.12, 513.09, 515.77, 518.8, 523.06, 527.66, 536.67, 546.18, 552.4, 559.41, 564.37, 573.51, 582.7, 592.76, 602.96, 614.56, 626.31, 633.25, 641.66] p
2026-06-19 20:55:01.903418: predict best10 end_record 06-21 20:55:00, final soc 1.12kWh, metric 659.72p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 39.49kWh, PV 0.0kWh
2026-06-19 20:55:01.905423: Slot: [ 20:55, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00]
2026-06-19 20:55:01.907043: SoC: [ 10.56, 10.49, 10.06, 9.63, 9.2, 8.77, 8.34, 7.91, 7.5, 7.1, 6.7, 6.3, 5.9, 5.5, 5.1, 4.69, 4.29, 3.89, 3.49, 3.09, 2.69, 2.29, 1.89, 1.48, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:55:01.908373: BAT: [ 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-, 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-] kWh
2026-06-19 20:55:01.910105: LOAD: [ 6.0, 6.07, 6.47, 6.87, 7.27, 7.67, 8.07, 8.47, 8.85, 9.22, 9.59, 9.97, 10.34, 10.71, 11.09, 11.46, 11.84, 12.21, 12.58, 12.96, 13.33, 13.71, 14.08, 14.45, 14.83, 15.2, 15.57, 15.95, 16.32, 16.7, 17.07, 17.44, 17.82, 18.19, 18.56, 18.94, 19.31, 19.68, 20.06, 20.38, 20.44, 20.5, 20.56, 20.78, 21.27, 21.43, 21.43, 21.46, 21.49, 21.52, 21.58, 21.88, 22.06, 22.55, 22.93, 23.21, 23.89, 24.5, 24.55, 24.65, 24.8, 25.0, 25.2, 25.76, 27.06, 29.1, 29.45, 29.52, 29.67, 29.88, 30.16, 30.51, 30.93, 31.41, 31.64, 31.65, 31.91, 32.23, 32.61, 32.81, 33.02, 33.33, 33.66, 34.32, 35.01, 35.46, 35.97, 36.31, 36.63, 36.97, 37.29, 37.62, 37.95, 38.27, 38.52, 38.83] kWh
2026-06-19 20:55:01.911654: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:55:01.913224: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.84, 2.21, 2.58, 2.96, 3.33, 3.7, 4.08, 4.45, 4.83, 5.2, 5.57, 5.95, 6.32, 6.69, 7.07, 7.39, 7.45, 7.51, 7.57, 7.79, 8.28, 8.44, 8.44, 8.47, 8.5, 8.53, 8.59, 8.88, 9.07, 9.56, 9.94, 10.22, 10.9, 11.51, 11.56, 11.66, 11.81, 12.01, 12.21, 12.77, 14.07, 16.11, 16.46, 16.53, 16.68, 16.89, 17.17, 17.52, 17.93, 18.42, 18.65, 18.66, 18.91, 19.24, 19.62, 19.82, 20.03, 20.34, 20.67, 21.33, 22.02, 22.47, 22.98, 23.32, 23.64, 23.98, 24.3, 24.63, 24.96, 25.28, 25.53, 25.84] kWh
2026-06-19 20:55:01.914763: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:55:01.916364: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.55, 145.49, 151.52, 157.03, 162.87, 168.45, 173.37, 178.4, 183.68, 188.84, 193.95, 199.07, 204.28, 209.4, 214.52, 219.24, 220.98, 222.59, 224.5, 231.17, 248.34, 254.15, 254.17, 255.01, 255.81, 256.63, 258.15, 266.35, 270.8, 282.41, 290.12, 295.77, 359.38, 371.48, 372.45, 374.31, 376.96, 380.23, 384.07, 394.36, 418.49, 456.63, 462.91, 464.32, 466.76, 470.58, 475.31, 481.51, 487.74, 495.38, 499.08, 499.28, 503.28, 508.12, 513.09, 515.77, 518.8, 523.06, 527.66, 536.67, 546.18, 552.4, 559.41, 564.37, 573.51, 582.7, 592.76, 602.96, 614.56, 626.31, 633.25, 641.66] p
2026-06-19 20:55:01.990986: predict best end_record 06-21 20:55:00, final soc 1.12kWh, metric 631.76p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 37.95kWh, PV 0.0kWh
2026-06-19 20:55:01.992992: Slot: [ 20:55, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00]
2026-06-19 20:55:01.994606: SoC: [ 10.56, 10.49, 10.08, 9.67, 9.26, 8.85, 8.44, 8.03, 7.65, 7.26, 6.88, 6.5, 6.12, 5.73, 5.35, 4.97, 4.58, 4.2, 3.82, 3.44, 3.05, 2.67, 2.29, 1.91, 1.52, 1.14, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:55:01.995921: BAT: [ 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-, 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-] kWh
2026-06-19 20:55:01.997511: LOAD: [ 6.0, 6.06, 6.45, 6.83, 7.21, 7.59, 7.97, 8.35, 8.71, 9.07, 9.43, 9.78, 10.14, 10.5, 10.85, 11.21, 11.56, 11.92, 12.28, 12.63, 12.99, 13.35, 13.7, 14.06, 14.42, 14.77, 15.13, 15.48, 15.84, 16.2, 16.55, 16.91, 17.27, 17.62, 17.98, 18.34, 18.69, 19.05, 19.41, 19.71, 19.77, 19.83, 19.89, 20.09, 20.56, 20.72, 20.72, 20.75, 20.77, 20.8, 20.86, 21.14, 21.31, 21.78, 22.15, 22.42, 23.06, 23.64, 23.69, 23.79, 23.93, 24.12, 24.31, 24.84, 26.09, 28.04, 28.36, 28.44, 28.58, 28.78, 29.05, 29.38, 29.78, 30.24, 30.45, 30.47, 30.71, 31.02, 31.38, 31.57, 31.78, 32.07, 32.39, 33.02, 33.67, 34.11, 34.59, 34.92, 35.22, 35.54, 35.85, 36.17, 36.49, 36.79, 37.03, 37.33] kWh
2026-06-19 20:55:01.999083: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:55:02.000651: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.14, 2.49, 2.85, 3.21, 3.56, 3.92, 4.28, 4.63, 4.99, 5.35, 5.7, 6.06, 6.41, 6.72, 6.78, 6.84, 6.9, 7.1, 7.57, 7.73, 7.73, 7.76, 7.78, 7.81, 7.86, 8.15, 8.32, 8.79, 9.16, 9.43, 10.07, 10.65, 10.7, 10.8, 10.94, 11.13, 11.32, 11.85, 13.1, 15.05, 15.37, 15.45, 15.59, 15.79, 16.06, 16.39, 16.79, 17.25, 17.46, 17.48, 17.72, 18.03, 18.39, 18.58, 18.79, 19.08, 19.4, 20.03, 20.68, 21.12, 21.6, 21.93, 22.23, 22.55, 22.86, 23.18, 23.5, 23.8, 24.04, 24.34] kWh
2026-06-19 20:55:02.002272: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:55:02.004186: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.47, 149.72, 155.29, 160.61, 165.3, 170.09, 175.13, 180.05, 184.93, 189.81, 194.77, 199.65, 204.53, 209.03, 210.7, 212.24, 214.07, 220.44, 236.83, 242.37, 242.38, 243.19, 243.95, 244.73, 246.18, 253.99, 258.24, 269.32, 276.68, 282.07, 345.06, 356.62, 357.54, 359.32, 361.85, 364.97, 368.64, 378.46, 401.5, 437.9, 443.89, 445.23, 447.57, 451.21, 455.72, 461.64, 467.59, 474.88, 478.42, 478.6, 482.42, 487.05, 491.79, 494.35, 497.24, 501.31, 505.7, 514.3, 523.38, 529.32, 536.0, 540.74, 549.47, 558.24, 567.84, 577.58, 588.65, 599.87, 606.48, 614.52] p
2026-06-19 20:55:02.006660: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 20:55:02.006719: Saving plan best values to HA entities
2026-06-19 20:55:02.161593: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 20:55:02.166766: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 20:55:02.171773: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 23.16kWh, export 0.0kWh, metric 631.76p, metric10 659.72p
2026-06-19 20:55:02.242630: Marginal costs baseline metric (no standing charge): 531.7887
2026-06-19 20:55:02.425106: Marginal energy costs matrix computed: min=15.53 max=21.83
2026-06-19 20:55:02.523788: Rate array import [{'start': 1255, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3900, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 3900, 'end': 4020, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 4020, 'end': 4135, 'rate': 'expensive', 'range': '(27.2p - 27.8p)'}] export [{'start': 1255, 'end': 4135, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 20:55:02.524708: - Your estimated bill for today is £0.89 and tomorrow is £1.93
2026-06-19 20:55:02.524745: - Import rates are expensive (22.4p - 26.5p) for the next 2 hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 20:55:02.524764: - The battery is currently at 66% and is in eco mode.
2026-06-19 20:55:02.524796: - For the next 48 hours there will be no solar generation.
2026-06-19 20:55:02.524812: - You will run out of battery in 12 hours.
2026-06-19 20:55:02.524828: - No charging is planned.
2026-06-19 20:55:02.524843:
2026-06-19 20:55:02.577006: Plan calculation took 1.02 seconds
2026-06-19 20:55:02.580325: No high rate period found
2026-06-19 20:55:02.626632: Import threshold used for optimisation was 13.17p
2026-06-19 20:55:02.680045: Low import rate windows [0: 06-19 20:30:00 - 06-19 21:00:00 @ 26.48, 1: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 2: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 3: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 4: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 5: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 6: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 7: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 8: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 9: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 10: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 11: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 12: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 13: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 14: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 15: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 16: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 17: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 18: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 19: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 20: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 21: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 22: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 23: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 24: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 25: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 26: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 27: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 28: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 29: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 30: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 31: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 32: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 33: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 34: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 35: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 36: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 37: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 38: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 39: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 40: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 41: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 42: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 43: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 44: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 45: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 46: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 47: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 48: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 49: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 50: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 51: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 52: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 53: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 54: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 55: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 56: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 57: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 58: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 59: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 60: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 61: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 62: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 63: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 64: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 65: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 66: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 67: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 68: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 69: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 70: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 71: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 72: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 73: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 74: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 75: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 76: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 77: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 78: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 79: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 80: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 81: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 82: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 83: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 84: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 85: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 86: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 87: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 88: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 89: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 90: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 91: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 92: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 93: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 94: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78]
2026-06-19 20:55:02.687351: Inverter 0 Set charge window is disabled
2026-06-19 20:55:02.687405: Inverter 0 count register writes 0
2026-06-19 20:55:02.703082: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 20:55:02.703193: Recompute is saving previous plan...
2026-06-19 20:55:02.703254: Best charge window [ ]
2026-06-19 20:55:02.703277: Best export window [ ]
2026-06-19 20:55:02.704052: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 20:55:02.706086: Load divergence over 8.0 hours mean 679.16W, min 678.0W, max 679.2W, std dev 0.21W, divergence 0.02%
2026-06-19 20:55:02.723859: Creating pool of 12 processes to match your CPU count
2026-06-19 20:55:02.772298: Calculate Best options: mode(Monitor), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 20:55:02.772581: Optimise levels pass started at 2026-06-19 20:55:02
2026-06-19 20:55:02.772757: Calculated end_record as 06-21 20:55:00 based on best_price 13.17p, next_charge_start 06-21 20:55:00, max_windows 0
2026-06-19 20:55:02.772810: Optimise levels pass ended at 2026-06-19 20:55:02, duration 0.0 seconds tried 0 combinations
2026-06-19 20:55:02.772865: Set best_price_charge_level 13.17p, best_price_export_level 0p, best_price_charge 13.17p, best_cost_export 0p, best_metric 531.79p, best_keep 0kWh, best_cycle 0kWh, best_carbon 0kg, best_import 0kWh
2026-06-19 20:55:02.783039: Starting detailed optimisation end_record 06-21 20:55:00, best_price_charge 13.17p, best_price_export 0p. lowest_price_charge 13.17p with charge limits []kWh and export limits []kWh
2026-06-19 20:55:02.783121: Tweak plan optimisation started
2026-06-19 20:55:02.783159: Tweak optimisation finished metric 520.15 cost 520.15 metric_keep 0 cycle 0 carbon 0 import 0
2026-06-19 20:55:02.803226: Previous plan best metric is 520.15 (cost 531.79) and new plan best metric is 520.15 (cost 531.79)
2026-06-19 20:55:02.803265: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 20:55:02.803341: Plan valid is now true after recompute was False
2026-06-19 20:55:02.824369: predict base end_record 06-21 20:55:00, final soc 1.12kWh, metric 631.76p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 37.95kWh, PV 0.0kWh
2026-06-19 20:55:02.826160: Slot: [ 20:55, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00]
2026-06-19 20:55:02.827597: SoC: [ 10.56, 10.49, 10.08, 9.67, 9.26, 8.85, 8.44, 8.03, 7.65, 7.26, 6.88, 6.5, 6.12, 5.73, 5.35, 4.97, 4.58, 4.2, 3.82, 3.44, 3.05, 2.67, 2.29, 1.91, 1.52, 1.14, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:55:02.828775: BAT: [ 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-, 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-] kWh
2026-06-19 20:55:02.830127: LOAD: [ 6.0, 6.06, 6.45, 6.83, 7.21, 7.59, 7.97, 8.35, 8.71, 9.07, 9.43, 9.78, 10.14, 10.5, 10.85, 11.21, 11.56, 11.92, 12.28, 12.63, 12.99, 13.35, 13.7, 14.06, 14.42, 14.77, 15.13, 15.48, 15.84, 16.2, 16.55, 16.91, 17.27, 17.62, 17.98, 18.34, 18.69, 19.05, 19.41, 19.71, 19.77, 19.83, 19.89, 20.09, 20.56, 20.72, 20.72, 20.75, 20.77, 20.8, 20.86, 21.14, 21.31, 21.78, 22.15, 22.42, 23.06, 23.64, 23.69, 23.79, 23.93, 24.12, 24.31, 24.84, 26.09, 28.04, 28.36, 28.44, 28.58, 28.78, 29.05, 29.38, 29.78, 30.24, 30.45, 30.47, 30.71, 31.02, 31.38, 31.57, 31.78, 32.07, 32.39, 33.02, 33.67, 34.11, 34.59, 34.92, 35.22, 35.54, 35.85, 36.17, 36.49, 36.79, 37.03, 37.33] kWh
2026-06-19 20:55:02.831446: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:55:02.832765: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.14, 2.49, 2.85, 3.21, 3.56, 3.92, 4.28, 4.63, 4.99, 5.35, 5.7, 6.06, 6.41, 6.72, 6.78, 6.84, 6.9, 7.1, 7.57, 7.73, 7.73, 7.76, 7.78, 7.81, 7.86, 8.15, 8.32, 8.79, 9.16, 9.43, 10.07, 10.65, 10.7, 10.8, 10.94, 11.13, 11.32, 11.85, 13.1, 15.05, 15.37, 15.45, 15.59, 15.79, 16.06, 16.39, 16.79, 17.25, 17.46, 17.48, 17.72, 18.03, 18.39, 18.58, 18.79, 19.08, 19.4, 20.03, 20.68, 21.12, 21.6, 21.93, 22.23, 22.55, 22.86, 23.18, 23.5, 23.8, 24.04, 24.34] kWh
2026-06-19 20:55:02.834020: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:55:02.835366: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.47, 149.72, 155.29, 160.61, 165.3, 170.09, 175.13, 180.05, 184.93, 189.81, 194.77, 199.65, 204.53, 209.03, 210.7, 212.24, 214.07, 220.44, 236.83, 242.37, 242.38, 243.19, 243.95, 244.73, 246.18, 253.99, 258.24, 269.32, 276.68, 282.07, 345.06, 356.62, 357.54, 359.32, 361.85, 364.97, 368.64, 378.46, 401.5, 437.9, 443.89, 445.23, 447.57, 451.21, 455.72, 461.64, 467.59, 474.88, 478.42, 478.6, 482.42, 487.05, 491.79, 494.35, 497.24, 501.31, 505.7, 514.3, 523.38, 529.32, 536.0, 540.74, 549.47, 558.24, 567.84, 577.58, 588.65, 599.87, 606.48, 614.52] p
2026-06-19 20:55:02.925234: Battery has 12.08 hours left - now at 10.56kWh
2026-06-19 20:55:02.960424: predict base10 end_record 06-21 20:55:00, final soc 1.12kWh, metric 659.72p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 39.49kWh, PV 0.0kWh
2026-06-19 20:55:02.962888: Slot: [ 20:55, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00]
2026-06-19 20:55:02.964222: SoC: [ 10.56, 10.49, 10.06, 9.63, 9.2, 8.77, 8.34, 7.91, 7.5, 7.1, 6.7, 6.3, 5.9, 5.5, 5.1, 4.69, 4.29, 3.89, 3.49, 3.09, 2.69, 2.29, 1.89, 1.48, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:55:02.965288: BAT: [ 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-, 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-] kWh
2026-06-19 20:55:02.966581: LOAD: [ 6.0, 6.07, 6.47, 6.87, 7.27, 7.67, 8.07, 8.47, 8.85, 9.22, 9.59, 9.97, 10.34, 10.71, 11.09, 11.46, 11.84, 12.21, 12.58, 12.96, 13.33, 13.71, 14.08, 14.45, 14.83, 15.2, 15.57, 15.95, 16.32, 16.7, 17.07, 17.44, 17.82, 18.19, 18.56, 18.94, 19.31, 19.68, 20.06, 20.38, 20.44, 20.5, 20.56, 20.78, 21.27, 21.43, 21.43, 21.46, 21.49, 21.52, 21.58, 21.88, 22.06, 22.55, 22.93, 23.21, 23.89, 24.5, 24.55, 24.65, 24.8, 25.0, 25.2, 25.76, 27.06, 29.1, 29.45, 29.52, 29.67, 29.88, 30.16, 30.51, 30.93, 31.41, 31.64, 31.65, 31.91, 32.23, 32.61, 32.81, 33.02, 33.33, 33.66, 34.32, 35.01, 35.46, 35.97, 36.31, 36.63, 36.97, 37.29, 37.62, 37.95, 38.27, 38.52, 38.83] kWh
2026-06-19 20:55:02.967796: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:55:02.969054: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.84, 2.21, 2.58, 2.96, 3.33, 3.7, 4.08, 4.45, 4.83, 5.2, 5.57, 5.95, 6.32, 6.69, 7.07, 7.39, 7.45, 7.51, 7.57, 7.79, 8.28, 8.44, 8.44, 8.47, 8.5, 8.53, 8.59, 8.88, 9.07, 9.56, 9.94, 10.22, 10.9, 11.51, 11.56, 11.66, 11.81, 12.01, 12.21, 12.77, 14.07, 16.11, 16.46, 16.53, 16.68, 16.89, 17.17, 17.52, 17.93, 18.42, 18.65, 18.66, 18.91, 19.24, 19.62, 19.82, 20.03, 20.34, 20.67, 21.33, 22.02, 22.47, 22.98, 23.32, 23.64, 23.98, 24.3, 24.63, 24.96, 25.28, 25.53, 25.84] kWh
2026-06-19 20:55:02.970293: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:55:02.971564: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.55, 145.49, 151.52, 157.03, 162.87, 168.45, 173.37, 178.4, 183.68, 188.84, 193.95, 199.07, 204.28, 209.4, 214.52, 219.24, 220.98, 222.59, 224.5, 231.17, 248.34, 254.15, 254.17, 255.01, 255.81, 256.63, 258.15, 266.35, 270.8, 282.41, 290.12, 295.77, 359.38, 371.48, 372.45, 374.31, 376.96, 380.23, 384.07, 394.36, 418.49, 456.63, 462.91, 464.32, 466.76, 470.58, 475.31, 481.51, 487.74, 495.38, 499.08, 499.28, 503.28, 508.12, 513.09, 515.77, 518.8, 523.06, 527.66, 536.67, 546.18, 552.4, 559.41, 564.37, 573.51, 582.7, 592.76, 602.96, 614.56, 626.31, 633.25, 641.66] p
2026-06-19 20:55:03.035932: predict best10 end_record 06-21 20:55:00, final soc 1.12kWh, metric 659.72p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 39.49kWh, PV 0.0kWh
2026-06-19 20:55:03.038019: Slot: [ 20:55, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00]
2026-06-19 20:55:03.039734: SoC: [ 10.56, 10.49, 10.06, 9.63, 9.2, 8.77, 8.34, 7.91, 7.5, 7.1, 6.7, 6.3, 5.9, 5.5, 5.1, 4.69, 4.29, 3.89, 3.49, 3.09, 2.69, 2.29, 1.89, 1.48, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:55:03.041044: BAT: [ 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-, 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-] kWh
2026-06-19 20:55:03.042746: LOAD: [ 6.0, 6.07, 6.47, 6.87, 7.27, 7.67, 8.07, 8.47, 8.85, 9.22, 9.59, 9.97, 10.34, 10.71, 11.09, 11.46, 11.84, 12.21, 12.58, 12.96, 13.33, 13.71, 14.08, 14.45, 14.83, 15.2, 15.57, 15.95, 16.32, 16.7, 17.07, 17.44, 17.82, 18.19, 18.56, 18.94, 19.31, 19.68, 20.06, 20.38, 20.44, 20.5, 20.56, 20.78, 21.27, 21.43, 21.43, 21.46, 21.49, 21.52, 21.58, 21.88, 22.06, 22.55, 22.93, 23.21, 23.89, 24.5, 24.55, 24.65, 24.8, 25.0, 25.2, 25.76, 27.06, 29.1, 29.45, 29.52, 29.67, 29.88, 30.16, 30.51, 30.93, 31.41, 31.64, 31.65, 31.91, 32.23, 32.61, 32.81, 33.02, 33.33, 33.66, 34.32, 35.01, 35.46, 35.97, 36.31, 36.63, 36.97, 37.29, 37.62, 37.95, 38.27, 38.52, 38.83] kWh
2026-06-19 20:55:03.044262: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:55:03.045903: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.84, 2.21, 2.58, 2.96, 3.33, 3.7, 4.08, 4.45, 4.83, 5.2, 5.57, 5.95, 6.32, 6.69, 7.07, 7.39, 7.45, 7.51, 7.57, 7.79, 8.28, 8.44, 8.44, 8.47, 8.5, 8.53, 8.59, 8.88, 9.07, 9.56, 9.94, 10.22, 10.9, 11.51, 11.56, 11.66, 11.81, 12.01, 12.21, 12.77, 14.07, 16.11, 16.46, 16.53, 16.68, 16.89, 17.17, 17.52, 17.93, 18.42, 18.65, 18.66, 18.91, 19.24, 19.62, 19.82, 20.03, 20.34, 20.67, 21.33, 22.02, 22.47, 22.98, 23.32, 23.64, 23.98, 24.3, 24.63, 24.96, 25.28, 25.53, 25.84] kWh
2026-06-19 20:55:03.047408: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:55:03.048970: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.55, 145.49, 151.52, 157.03, 162.87, 168.45, 173.37, 178.4, 183.68, 188.84, 193.95, 199.07, 204.28, 209.4, 214.52, 219.24, 220.98, 222.59, 224.5, 231.17, 248.34, 254.15, 254.17, 255.01, 255.81, 256.63, 258.15, 266.35, 270.8, 282.41, 290.12, 295.77, 359.38, 371.48, 372.45, 374.31, 376.96, 380.23, 384.07, 394.36, 418.49, 456.63, 462.91, 464.32, 466.76, 470.58, 475.31, 481.51, 487.74, 495.38, 499.08, 499.28, 503.28, 508.12, 513.09, 515.77, 518.8, 523.06, 527.66, 536.67, 546.18, 552.4, 559.41, 564.37, 573.51, 582.7, 592.76, 602.96, 614.56, 626.31, 633.25, 641.66] p
2026-06-19 20:55:03.106075: predict best end_record 06-21 20:55:00, final soc 1.12kWh, metric 631.76p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 37.95kWh, PV 0.0kWh
2026-06-19 20:55:03.107857: Slot: [ 20:55, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00]
2026-06-19 20:55:03.109177: SoC: [ 10.56, 10.49, 10.08, 9.67, 9.26, 8.85, 8.44, 8.03, 7.65, 7.26, 6.88, 6.5, 6.12, 5.73, 5.35, 4.97, 4.58, 4.2, 3.82, 3.44, 3.05, 2.67, 2.29, 1.91, 1.52, 1.14, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 20:55:03.110291: BAT: [ 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-, 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-] kWh
2026-06-19 20:55:03.111559: LOAD: [ 6.0, 6.06, 6.45, 6.83, 7.21, 7.59, 7.97, 8.35, 8.71, 9.07, 9.43, 9.78, 10.14, 10.5, 10.85, 11.21, 11.56, 11.92, 12.28, 12.63, 12.99, 13.35, 13.7, 14.06, 14.42, 14.77, 15.13, 15.48, 15.84, 16.2, 16.55, 16.91, 17.27, 17.62, 17.98, 18.34, 18.69, 19.05, 19.41, 19.71, 19.77, 19.83, 19.89, 20.09, 20.56, 20.72, 20.72, 20.75, 20.77, 20.8, 20.86, 21.14, 21.31, 21.78, 22.15, 22.42, 23.06, 23.64, 23.69, 23.79, 23.93, 24.12, 24.31, 24.84, 26.09, 28.04, 28.36, 28.44, 28.58, 28.78, 29.05, 29.38, 29.78, 30.24, 30.45, 30.47, 30.71, 31.02, 31.38, 31.57, 31.78, 32.07, 32.39, 33.02, 33.67, 34.11, 34.59, 34.92, 35.22, 35.54, 35.85, 36.17, 36.49, 36.79, 37.03, 37.33] kWh
2026-06-19 20:55:03.112754: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:55:03.114234: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.14, 2.49, 2.85, 3.21, 3.56, 3.92, 4.28, 4.63, 4.99, 5.35, 5.7, 6.06, 6.41, 6.72, 6.78, 6.84, 6.9, 7.1, 7.57, 7.73, 7.73, 7.76, 7.78, 7.81, 7.86, 8.15, 8.32, 8.79, 9.16, 9.43, 10.07, 10.65, 10.7, 10.8, 10.94, 11.13, 11.32, 11.85, 13.1, 15.05, 15.37, 15.45, 15.59, 15.79, 16.06, 16.39, 16.79, 17.25, 17.46, 17.48, 17.72, 18.03, 18.39, 18.58, 18.79, 19.08, 19.4, 20.03, 20.68, 21.12, 21.6, 21.93, 22.23, 22.55, 22.86, 23.18, 23.5, 23.8, 24.04, 24.34] kWh
2026-06-19 20:55:03.115550: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 20:55:03.116795: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.47, 149.72, 155.29, 160.61, 165.3, 170.09, 175.13, 180.05, 184.93, 189.81, 194.77, 199.65, 204.53, 209.03, 210.7, 212.24, 214.07, 220.44, 236.83, 242.37, 242.38, 243.19, 243.95, 244.73, 246.18, 253.99, 258.24, 269.32, 276.68, 282.07, 345.06, 356.62, 357.54, 359.32, 361.85, 364.97, 368.64, 378.46, 401.5, 437.9, 443.89, 445.23, 447.57, 451.21, 455.72, 461.64, 467.59, 474.88, 478.42, 478.6, 482.42, 487.05, 491.79, 494.35, 497.24, 501.31, 505.7, 514.3, 523.38, 529.32, 536.0, 540.74, 549.47, 558.24, 567.84, 577.58, 588.65, 599.87, 606.48, 614.52] p
2026-06-19 20:55:03.118456: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 20:55:03.118494: Saving plan best values to HA entities
2026-06-19 20:55:03.234022: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 20:55:03.238687: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 20:55:03.243209: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 23.16kWh, export 0.0kWh, metric 631.76p, metric10 659.72p
2026-06-19 20:55:03.304083: Marginal costs baseline metric (no standing charge): 531.7887
2026-06-19 20:55:03.451353: Marginal energy costs matrix computed: min=15.53 max=21.83
2026-06-19 20:55:03.519383: Rate array import [{'start': 1255, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3900, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 3900, 'end': 4020, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 4020, 'end': 4135, 'rate': 'expensive', 'range': '(27.2p - 27.8p)'}] export [{'start': 1255, 'end': 4135, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 20:55:03.520128: - Your estimated bill for today is £0.89 and tomorrow is £1.93
2026-06-19 20:55:03.520162: - Import rates are expensive (22.4p - 26.5p) for the next 2 hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 20:55:03.520201: - The battery is currently at 66% and is in eco mode.
2026-06-19 20:55:03.520219: - For the next 48 hours there will be no solar generation.
2026-06-19 20:55:03.520714: - You will run out of battery in 12 hours.
2026-06-19 20:55:03.520741: - No charging is planned.
2026-06-19 20:55:03.520754:
2026-06-19 20:55:03.557627: Plan calculation took 0.85 seconds
2026-06-19 20:55:03.557910: Inverter 0: Type SK Sunsynk
2026-06-19 20:55:03.557946: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 20:55:03.558141: Reserve min: 7%, battery_min: 7%
2026-06-19 20:55:03.558228: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 20:55:03.558517: Inverter 0 SoC: 10.56kW 66%, current charge rate 5000W, current discharge rate 5250W, current battery power 659W, current battery voltage 51.2V, grid power -54W, load power 688W, PV Power 0W
2026-06-19 20:55:03.558714: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:55:03.558799: Inverter 0 scheduled charge enable is False
2026-06-19 20:55:03.558827: Inverter 0 charge windows currently []
2026-06-19 20:55:03.558853: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 20:55:03.558953: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:55:03.558978: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:55:03.559009: Inverter 0 scheduled discharge enable is False
2026-06-19 20:55:03.559128: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 20:55:03.559155: Inverter 0 discharge windows currently []
2026-06-19 20:55:03.559197: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:55:03.559216: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:55:03.559248: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:55:03.608121: Inverter 0 Set charge window is disabled
2026-06-19 20:55:03.608202: Inverter 0 count register writes 0
2026-06-19 20:55:03.629586: Total inverter register writes now 0
2026-06-19 20:55:03.651510: Completed run status Demand
2026-06-19 20:55:03.658581: Info: record_status Demand
2026-06-19 20:55:03.671318: Saved current settings to /config/predbat_config.json
2026-06-19 20:55:37.740938: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:55:37.741160: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:55:37.741200: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:55:37.741325: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 20:55:37.741351: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:55:37.741369: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:55:37.741385: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:57:37.918251: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:57:37.918449: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:57:37.918483: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:57:37.918621: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 20:57:37.918648: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:57:37.918665: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:57:37.918681: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 20:57:45.195443: Successfully loaded apps.yaml from apps.yaml
2026-06-19 20:59:38.129924: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 20:59:38.130088: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 20:59:38.130112: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 20:59:38.130209: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 20:59:38.130231: Note: Inverter does not support discharge freeze - disabled
2026-06-19 20:59:38.130245: Note: Inverter does not support charge freeze - disabled
2026-06-19 20:59:38.130258: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:00:00.218515: --------------- PredBat - update at 2026-06-19 21:00:00+01:00 with clock skew 0 minutes, minutes now 1260
2026-06-19 21:00:00.219222: Saved current settings to /config/predbat_config.json
2026-06-19 21:00:00.219328: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 14.8 minutes
2026-06-19 21:00:00.219379: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 21:00:00.219470: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 21:00:00.237550: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 21:00:00.238095: Predbat mode is set to Monitor
2026-06-19 21:00:00.336864: Found 11520 load_today datapoints going back 2 days
2026-06-19 21:00:00.336943: Using load_power data to fill gaps in load_today data
2026-06-19 21:00:00.392908: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 21:00:00.393105: Zero load period starting at 2026-06-19T12:09:00+0100 (531 minutes) for 889 minutes with base value 0.9
2026-06-19 21:00:00.393253: Zero load period starting at 2026-06-18T19:24:00+0100 (1536 minutes) for 64 minutes with base value 0.8
2026-06-19 21:00:00.394367: Processing 384 30-minute periods for power integration
2026-06-19 21:00:00.460420: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 21:00:00.460514: Car charging hold True, threshold 6.0kWh
2026-06-19 21:00:00.460550: Current data so far today: load 6.1kWh, import 1.8kWh, export 0.0kWh, PV 0kWh
2026-06-19 21:00:00.482195: Standing charge is set to 49.98p
2026-06-19 21:00:00.531814: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 21:00:00.531904: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 21:00:00.532127: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 196.7 minutes
2026-06-19 21:00:00.532658: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 196.7 minutes
2026-06-19 21:00:00.537790: Loaded 95 datapoints of futurerate analysis
2026-06-19 21:00:00.678263: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65', '06-20 20:00:00 => 24.98 / 18.66']
2026-06-19 21:00:00.707351: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 21:00:00.709930: Import rates: min 13.17p, max 36.53p, average 20.04p
2026-06-19 21:00:00.759146: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 21:00:00.759291: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 21:00:00.760703: High export rate found rates in range 99p to -99p
2026-06-19 21:00:00.858045: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 21:00:00.858178: Battery level now 10.56kWh, -1hr ago 10.59kWh, at midnight 10.59kWh, battery value change in the last hour -0.45p, change today -0.45p, rate_forward 14.14p
2026-06-19 21:00:00.858355: Last hour: net energy 0.08kWh, import 0.08kWh, export 0.0kWh, car 0kWh, load 0.7kWh, net cost 1.99p, import 1.99p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 21:00:00.916838: Today's energy total net 1.8kWh, import 1.8kWh, export 0.0kWh, cost 89.03p, import 39.05p, export 0.0p, carbon 0.0kg
2026-06-19 21:00:00.916946: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 21:00:00.920153: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 21:00:00.921430: Warn: Found 1 gaps in load_today totalling 9775 minutes to fill using average data
2026-06-19 21:00:00.921526: Gap starting at 2026-06-18T15:55:00+0100 (1745 minutes) for 9775 minutes
2026-06-19 21:00:00.937514: Historical days now [7] weight [1]
2026-06-19 21:00:00.959053: Today's load divergence 107.45%, in-day adjustment 107.01%, damping 0.95x, yesterday 106.55% today 107.08% blend 12.5%
2026-06-19 21:00:00.959115: Today's predicted so far 13.26kWh with 0.0kWh car/iBoost excluded, 1.08kWh import ignored, and 0kWh forecast extra.
2026-06-19 21:00:00.959144: Today's actual load so far 14.49kWh with 0.0kWh car/iBoost excluded, and 0.38kWh import ignored.
2026-06-19 21:00:00.993846: Inverter 0: Type SK Sunsynk
2026-06-19 21:00:00.993909: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 21:00:00.994075: Reserve min: 7%, battery_min: 7%
2026-06-19 21:00:00.994132: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 21:00:00.994370: Inverter 0 SoC: 10.56kW 66%, current charge rate 5000W, current discharge rate 5250W, current battery power 611W, current battery voltage 51.2V, grid power -53W, load power 642W, PV Power 0W
2026-06-19 21:00:00.994508: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:00:00.994582: Inverter 0 scheduled charge enable is False
2026-06-19 21:00:00.994607: Inverter 0 charge windows currently []
2026-06-19 21:00:00.994631: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 21:00:00.994732: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:00:00.994774: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:00:00.994808: Inverter 0 scheduled discharge enable is False
2026-06-19 21:00:00.994956: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:00:00.994987: Inverter 0 discharge windows currently []
2026-06-19 21:00:00.995007: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:00:00.995024: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:00:00.995040: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:00:01.054264: Dynamic load last period 1.20kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 21:00:01.054341: Plan was last updated on 2026-06-19 20:55:00+01:00 and is now 5.0 minutes old
2026-06-19 21:00:01.054374: Best charge window [ ]
2026-06-19 21:00:01.054394: Best export window [ ]
2026-06-19 21:00:01.055232: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 21:00:01.057240: Load divergence over 8.0 hours mean 682.93W, min 682.8W, max 684.0W, std dev 0.37W, divergence 0.03%
2026-06-19 21:00:01.076487: Creating pool of 12 processes to match your CPU count
2026-06-19 21:00:01.159094: predict base end_record 06-21 21:00:00, final soc 1.12kWh, metric 634.84p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 38.16kWh, PV 0.0kWh
2026-06-19 21:00:01.161725: Slot: [ 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:00:01.163171: SoC: [ 10.56, 10.15, 9.74, 9.32, 8.91, 8.5, 8.09, 7.7, 7.32, 6.93, 6.55, 6.16, 5.78, 5.39, 5.01, 4.62, 4.24, 3.85, 3.47, 3.08, 2.7, 2.31, 1.93, 1.54, 1.16, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:00:01.164266: BAT: [ 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-, 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-] kWh
2026-06-19 21:00:01.165567: LOAD: [ 6.1, 6.48, 6.87, 7.25, 7.63, 8.02, 8.4, 8.76, 9.12, 9.48, 9.84, 10.2, 10.55, 10.91, 11.27, 11.63, 11.99, 12.35, 12.71, 13.06, 13.42, 13.78, 14.14, 14.5, 14.85, 15.21, 15.57, 15.93, 16.29, 16.65, 17.0, 17.36, 17.72, 18.08, 18.44, 18.8, 19.15, 19.51, 19.83, 19.88, 19.94, 19.99, 20.23, 20.67, 20.82, 20.83, 20.86, 20.88, 20.91, 20.96, 21.25, 21.42, 21.89, 22.26, 22.53, 23.17, 23.75, 23.8, 23.89, 24.04, 24.23, 24.42, 24.95, 26.2, 28.14, 28.47, 28.55, 28.69, 28.89, 29.16, 29.49, 29.89, 30.34, 30.56, 30.58, 30.82, 31.13, 31.49, 31.69, 31.87, 32.18, 32.5, 33.12, 33.75, 34.17, 34.7, 35.01, 35.33, 35.65, 35.96, 36.28, 36.59, 36.91, 37.12, 37.43, 37.75] kWh
2026-06-19 21:00:01.166853: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:00:01.169085: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.12, 2.48, 2.84, 3.2, 3.56, 3.91, 4.27, 4.63, 4.99, 5.35, 5.71, 6.06, 6.42, 6.74, 6.79, 6.85, 6.9, 7.13, 7.58, 7.73, 7.74, 7.76, 7.79, 7.82, 7.87, 8.16, 8.33, 8.8, 9.17, 9.44, 10.08, 10.66, 10.71, 10.8, 10.95, 11.14, 11.33, 11.86, 13.1, 15.05, 15.38, 15.46, 15.6, 15.8, 16.07, 16.4, 16.8, 17.25, 17.47, 17.49, 17.73, 18.04, 18.4, 18.6, 18.78, 19.09, 19.41, 20.03, 20.66, 21.08, 21.61, 21.92, 22.24, 22.56, 22.87, 23.19, 23.5, 23.82, 24.03, 24.34, 24.66] kWh
2026-06-19 21:00:01.171255: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:00:01.172952: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.21, 149.49, 155.09, 160.44, 165.16, 169.98, 175.04, 179.99, 184.89, 189.8, 194.79, 199.69, 204.6, 209.18, 210.77, 212.31, 214.03, 221.13, 236.78, 242.31, 242.39, 243.13, 243.89, 244.65, 246.16, 253.93, 258.18, 269.26, 276.62, 282.01, 345.01, 356.56, 357.48, 359.26, 361.79, 364.91, 368.58, 378.4, 401.44, 437.84, 443.83, 445.17, 447.51, 451.15, 455.66, 461.59, 467.53, 474.82, 478.36, 478.55, 482.36, 486.99, 491.73, 494.43, 496.99, 501.26, 505.57, 514.05, 522.89, 528.6, 535.9, 540.45, 549.66, 558.26, 568.08, 577.74, 588.73, 600.23, 606.15, 614.63, 623.26] p
2026-06-19 21:00:01.313616: Battery has 12.0 hours left - now at 10.56kWh
2026-06-19 21:00:01.352536: predict base10 end_record 06-21 21:00:00, final soc 1.12kWh, metric 662.91p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 39.7kWh, PV 0.0kWh
2026-06-19 21:00:01.354229: Slot: [ 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:00:01.355783: SoC: [ 10.56, 10.13, 9.7, 9.27, 8.83, 8.4, 7.97, 7.56, 7.16, 6.75, 6.35, 5.95, 5.54, 5.14, 4.74, 4.33, 3.93, 3.53, 3.12, 2.72, 2.32, 1.91, 1.51, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:00:01.357187: BAT: [ 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-, 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-] kWh
2026-06-19 21:00:01.358566: LOAD: [ 6.1, 6.5, 6.9, 7.31, 7.71, 8.11, 8.51, 8.89, 9.27, 9.64, 10.02, 10.39, 10.77, 11.15, 11.52, 11.9, 12.27, 12.65, 13.03, 13.4, 13.78, 14.15, 14.53, 14.9, 15.28, 15.65, 16.03, 16.41, 16.78, 17.16, 17.53, 17.91, 18.28, 18.66, 19.04, 19.41, 19.79, 20.16, 20.49, 20.55, 20.61, 20.67, 20.91, 21.38, 21.54, 21.54, 21.57, 21.6, 21.63, 21.68, 21.98, 22.16, 22.65, 23.04, 23.32, 23.99, 24.6, 24.65, 24.75, 24.9, 25.1, 25.31, 25.86, 27.16, 29.21, 29.55, 29.63, 29.78, 29.99, 30.27, 30.62, 31.03, 31.51, 31.74, 31.75, 32.01, 32.33, 32.71, 32.92, 33.11, 33.44, 33.77, 34.41, 35.08, 35.52, 36.08, 36.4, 36.74, 37.07, 37.4, 37.73, 38.06, 38.39, 38.61, 38.94, 39.27] kWh
2026-06-19 21:00:01.359888: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:00:01.362092: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.81, 2.19, 2.56, 2.94, 3.32, 3.69, 4.07, 4.44, 4.82, 5.19, 5.57, 5.94, 6.32, 6.7, 7.07, 7.4, 7.46, 7.52, 7.58, 7.82, 8.29, 8.45, 8.45, 8.48, 8.51, 8.54, 8.59, 8.89, 9.07, 9.56, 9.95, 10.23, 10.9, 11.51, 11.56, 11.66, 11.81, 12.01, 12.22, 12.77, 14.07, 16.12, 16.46, 16.54, 16.69, 16.9, 17.18, 17.53, 17.94, 18.42, 18.65, 18.66, 18.92, 19.24, 19.62, 19.83, 20.02, 20.35, 20.68, 21.32, 21.99, 22.43, 22.98, 23.31, 23.65, 23.98, 24.31, 24.64, 24.97, 25.3, 25.52, 25.85, 26.18] kWh
2026-06-19 21:00:01.363316: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:00:01.364669: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.2, 145.17, 151.23, 156.77, 162.64, 168.25, 173.19, 178.25, 183.56, 188.74, 193.88, 199.03, 204.26, 209.4, 214.55, 219.35, 221.0, 222.61, 224.42, 231.87, 248.27, 254.06, 254.15, 254.93, 255.72, 256.52, 258.1, 266.25, 270.69, 282.31, 290.01, 295.66, 359.27, 371.38, 372.35, 374.21, 376.86, 380.12, 383.97, 394.25, 418.39, 456.52, 462.81, 464.21, 466.66, 470.48, 475.2, 481.41, 487.63, 495.28, 498.98, 499.17, 503.17, 508.02, 512.98, 515.81, 518.49, 522.97, 527.5, 536.37, 545.63, 551.62, 559.27, 564.03, 573.67, 582.68, 592.98, 603.09, 614.59, 626.64, 632.84, 641.73, 650.77] p
2026-06-19 21:00:01.450642: predict best10 end_record 06-21 21:00:00, final soc 1.12kWh, metric 662.91p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 39.7kWh, PV 0.0kWh
2026-06-19 21:00:01.452644: Slot: [ 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:00:01.454220: SoC: [ 10.56, 10.13, 9.7, 9.27, 8.83, 8.4, 7.97, 7.56, 7.16, 6.75, 6.35, 5.95, 5.54, 5.14, 4.74, 4.33, 3.93, 3.53, 3.12, 2.72, 2.32, 1.91, 1.51, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:00:01.455325: BAT: [ 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-, 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-] kWh
2026-06-19 21:00:01.456620: LOAD: [ 6.1, 6.5, 6.9, 7.31, 7.71, 8.11, 8.51, 8.89, 9.27, 9.64, 10.02, 10.39, 10.77, 11.15, 11.52, 11.9, 12.27, 12.65, 13.03, 13.4, 13.78, 14.15, 14.53, 14.9, 15.28, 15.65, 16.03, 16.41, 16.78, 17.16, 17.53, 17.91, 18.28, 18.66, 19.04, 19.41, 19.79, 20.16, 20.49, 20.55, 20.61, 20.67, 20.91, 21.38, 21.54, 21.54, 21.57, 21.6, 21.63, 21.68, 21.98, 22.16, 22.65, 23.04, 23.32, 23.99, 24.6, 24.65, 24.75, 24.9, 25.1, 25.31, 25.86, 27.16, 29.21, 29.55, 29.63, 29.78, 29.99, 30.27, 30.62, 31.03, 31.51, 31.74, 31.75, 32.01, 32.33, 32.71, 32.92, 33.11, 33.44, 33.77, 34.41, 35.08, 35.52, 36.08, 36.4, 36.74, 37.07, 37.4, 37.73, 38.06, 38.39, 38.61, 38.94, 39.27] kWh
2026-06-19 21:00:01.457902: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:00:01.459304: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.81, 2.19, 2.56, 2.94, 3.32, 3.69, 4.07, 4.44, 4.82, 5.19, 5.57, 5.94, 6.32, 6.7, 7.07, 7.4, 7.46, 7.52, 7.58, 7.82, 8.29, 8.45, 8.45, 8.48, 8.51, 8.54, 8.59, 8.89, 9.07, 9.56, 9.95, 10.23, 10.9, 11.51, 11.56, 11.66, 11.81, 12.01, 12.22, 12.77, 14.07, 16.12, 16.46, 16.54, 16.69, 16.9, 17.18, 17.53, 17.94, 18.42, 18.65, 18.66, 18.92, 19.24, 19.62, 19.83, 20.02, 20.35, 20.68, 21.32, 21.99, 22.43, 22.98, 23.31, 23.65, 23.98, 24.31, 24.64, 24.97, 25.3, 25.52, 25.85, 26.18] kWh
2026-06-19 21:00:01.460512: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:00:01.461846: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.2, 145.17, 151.23, 156.77, 162.64, 168.25, 173.19, 178.25, 183.56, 188.74, 193.88, 199.03, 204.26, 209.4, 214.55, 219.35, 221.0, 222.61, 224.42, 231.87, 248.27, 254.06, 254.15, 254.93, 255.72, 256.52, 258.1, 266.25, 270.69, 282.31, 290.01, 295.66, 359.27, 371.38, 372.35, 374.21, 376.86, 380.12, 383.97, 394.25, 418.39, 456.52, 462.81, 464.21, 466.66, 470.48, 475.2, 481.41, 487.63, 495.28, 498.98, 499.17, 503.17, 508.02, 512.98, 515.81, 518.49, 522.97, 527.5, 536.37, 545.63, 551.62, 559.27, 564.03, 573.67, 582.68, 592.98, 603.09, 614.59, 626.64, 632.84, 641.73, 650.77] p
2026-06-19 21:00:01.537700: predict best end_record 06-21 21:00:00, final soc 1.12kWh, metric 634.84p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 38.16kWh, PV 0.0kWh
2026-06-19 21:00:01.539519: Slot: [ 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:00:01.540854: SoC: [ 10.56, 10.15, 9.74, 9.32, 8.91, 8.5, 8.09, 7.7, 7.32, 6.93, 6.55, 6.16, 5.78, 5.39, 5.01, 4.62, 4.24, 3.85, 3.47, 3.08, 2.7, 2.31, 1.93, 1.54, 1.16, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:00:01.541954: BAT: [ 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-, 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-] kWh
2026-06-19 21:00:01.543227: LOAD: [ 6.1, 6.48, 6.87, 7.25, 7.63, 8.02, 8.4, 8.76, 9.12, 9.48, 9.84, 10.2, 10.55, 10.91, 11.27, 11.63, 11.99, 12.35, 12.71, 13.06, 13.42, 13.78, 14.14, 14.5, 14.85, 15.21, 15.57, 15.93, 16.29, 16.65, 17.0, 17.36, 17.72, 18.08, 18.44, 18.8, 19.15, 19.51, 19.83, 19.88, 19.94, 19.99, 20.23, 20.67, 20.82, 20.83, 20.86, 20.88, 20.91, 20.96, 21.25, 21.42, 21.89, 22.26, 22.53, 23.17, 23.75, 23.8, 23.89, 24.04, 24.23, 24.42, 24.95, 26.2, 28.14, 28.47, 28.55, 28.69, 28.89, 29.16, 29.49, 29.89, 30.34, 30.56, 30.58, 30.82, 31.13, 31.49, 31.69, 31.87, 32.18, 32.5, 33.12, 33.75, 34.17, 34.7, 35.01, 35.33, 35.65, 35.96, 36.28, 36.59, 36.91, 37.12, 37.43, 37.75] kWh
2026-06-19 21:00:01.544563: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:00:01.545969: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.12, 2.48, 2.84, 3.2, 3.56, 3.91, 4.27, 4.63, 4.99, 5.35, 5.71, 6.06, 6.42, 6.74, 6.79, 6.85, 6.9, 7.13, 7.58, 7.73, 7.74, 7.76, 7.79, 7.82, 7.87, 8.16, 8.33, 8.8, 9.17, 9.44, 10.08, 10.66, 10.71, 10.8, 10.95, 11.14, 11.33, 11.86, 13.1, 15.05, 15.38, 15.46, 15.6, 15.8, 16.07, 16.4, 16.8, 17.25, 17.47, 17.49, 17.73, 18.04, 18.4, 18.6, 18.78, 19.09, 19.41, 20.03, 20.66, 21.08, 21.61, 21.92, 22.24, 22.56, 22.87, 23.19, 23.5, 23.82, 24.03, 24.34, 24.66] kWh
2026-06-19 21:00:01.547174: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:00:01.548415: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.21, 149.49, 155.09, 160.44, 165.16, 169.98, 175.04, 179.99, 184.89, 189.8, 194.79, 199.69, 204.6, 209.18, 210.77, 212.31, 214.03, 221.13, 236.78, 242.31, 242.39, 243.13, 243.89, 244.65, 246.16, 253.93, 258.18, 269.26, 276.62, 282.01, 345.01, 356.56, 357.48, 359.26, 361.79, 364.91, 368.58, 378.4, 401.44, 437.84, 443.83, 445.17, 447.51, 451.15, 455.66, 461.59, 467.53, 474.82, 478.36, 478.55, 482.36, 486.99, 491.73, 494.43, 496.99, 501.26, 505.57, 514.05, 522.89, 528.6, 535.9, 540.45, 549.66, 558.26, 568.08, 577.74, 588.73, 600.23, 606.15, 614.63, 623.26] p
2026-06-19 21:00:01.550118: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 21:00:01.550160: Saving plan best values to HA entities
2026-06-19 21:00:01.764682: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 21:00:01.771534: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 21:00:01.778314: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 23.27kWh, export 0.0kWh, metric 634.84p, metric10 662.91p
2026-06-19 21:00:01.857526: Marginal costs baseline metric (no standing charge): 534.8688
2026-06-19 21:00:02.026695: Marginal energy costs matrix computed: min=15.44 max=21.8
2026-06-19 21:00:02.111361: Rate array import [{'start': 1260, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3900, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 3900, 'end': 4020, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 4020, 'end': 4140, 'rate': 'expensive', 'range': '(27.2p - 27.8p)'}] export [{'start': 1260, 'end': 4140, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 21:00:02.112137: - Your estimated bill for today is £0.89 and tomorrow is £1.93
2026-06-19 21:00:02.112166: - Import rates are expensive (22.4p - 26.5p) for the next 2 hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 21:00:02.112181: - The battery is currently at 66% and is in eco mode.
2026-06-19 21:00:02.112194: - For the next 48 hours there will be no solar generation.
2026-06-19 21:00:02.112206: - You will run out of battery in 12 hours.
2026-06-19 21:00:02.112218: - No charging is planned.
2026-06-19 21:00:02.112231:
2026-06-19 21:00:02.171451: Plan calculation took 1.12 seconds
2026-06-19 21:00:02.176381: No high rate period found
2026-06-19 21:00:02.234052: Import threshold used for optimisation was 13.17p
2026-06-19 21:00:02.294275: Low import rate windows [0: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 1: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 2: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 3: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 4: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 5: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 6: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 7: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 8: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 9: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 10: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 11: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 12: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 13: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 14: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 15: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 16: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 17: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 18: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 19: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 20: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 21: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 22: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 23: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 24: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 25: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 26: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 27: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 28: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 29: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 30: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 31: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 32: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 33: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 34: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 35: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 36: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 37: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 38: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 39: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 40: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 41: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 42: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 43: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 44: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 45: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 46: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 47: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 48: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 49: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 50: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 51: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 52: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 53: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 54: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 55: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 56: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 57: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 58: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 59: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 60: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 61: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 62: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 63: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 64: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 65: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 66: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 67: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 68: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 69: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 70: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 71: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 72: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 73: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 74: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 75: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 76: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 77: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 78: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 79: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 80: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 81: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 82: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 83: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 84: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 85: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 86: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 87: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 88: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 89: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 90: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 91: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 92: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 93: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78]
2026-06-19 21:00:02.301641: Inverter 0 Set charge window is disabled
2026-06-19 21:00:02.301730: Inverter 0 count register writes 0
2026-06-19 21:00:02.317398: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 21:00:02.322613: Total inverter register writes now 0
2026-06-19 21:00:02.343462: Completed run status Demand
2026-06-19 21:00:02.349369: Info: record_status Demand
2026-06-19 21:00:02.362419: Saved current settings to /config/predbat_config.json
2026-06-19 21:00:37.437706: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:00:37.437935: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:00:37.437970: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:00:37.438103: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:00:37.438136: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:00:37.438155: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:00:37.438171: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:02:37.634984: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:02:37.635182: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:02:37.635212: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:02:37.635358: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:02:37.635385: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:02:37.635402: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:02:37.635417: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:04:37.809283: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:04:37.809487: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:04:37.809545: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:04:37.809744: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:04:37.809804: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:04:37.809830: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:04:37.809858: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:05:00.914174: --------------- PredBat - update at 2026-06-19 21:05:00+01:00 with clock skew 0 minutes, minutes now 1265
2026-06-19 21:05:00.914905: Saved current settings to /config/predbat_config.json
2026-06-19 21:05:00.914987: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 19.9 minutes
2026-06-19 21:05:00.915043: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 21:05:00.915120: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 21:05:00.936205: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 21:05:00.936684: Predbat mode is set to Monitor
2026-06-19 21:05:01.077047: Found 11520 load_today datapoints going back 2 days
2026-06-19 21:05:01.077167: Using load_power data to fill gaps in load_today data
2026-06-19 21:05:01.145187: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 21:05:01.145324: Zero load period starting at 2026-06-19T12:09:00+0100 (536 minutes) for 889 minutes with base value 0.9
2026-06-19 21:05:01.145378: Zero load period starting at 2026-06-18T19:24:00+0100 (1541 minutes) for 64 minutes with base value 0.8
2026-06-19 21:05:01.146449: Processing 384 30-minute periods for power integration
2026-06-19 21:05:01.213093: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 21:05:01.213188: Car charging hold True, threshold 6.0kWh
2026-06-19 21:05:01.213224: Current data so far today: load 6.05kWh, import 1.8kWh, export 0.0kWh, PV 0kWh
2026-06-19 21:05:01.234709: Standing charge is set to 49.98p
2026-06-19 21:05:01.284874: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 21:05:01.284952: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 21:05:01.285154: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 201.7 minutes
2026-06-19 21:05:01.285718: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 201.7 minutes
2026-06-19 21:05:01.292685: Loaded 95 datapoints of futurerate analysis
2026-06-19 21:05:01.454744: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65', '06-20 20:00:00 => 24.98 / 18.66']
2026-06-19 21:05:01.482938: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 21:05:01.483216: Import rates: min 13.17p, max 36.53p, average 20.04p
2026-06-19 21:05:01.523983: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 21:05:01.524084: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 21:05:01.525226: High export rate found rates in range 99p to -99p
2026-06-19 21:05:01.626691: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 21:05:01.626843: Battery level now 10.56kWh, -1hr ago 10.59kWh, at midnight 10.59kWh, battery value change in the last hour -0.45p, change today -0.45p, rate_forward 14.14p
2026-06-19 21:05:01.627057: Last hour: net energy 0.06kWh, import 0.06kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 1.66p, import 1.66p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 21:05:01.684197: Today's energy total net 1.8kWh, import 1.8kWh, export 0.0kWh, cost 89.03p, import 39.05p, export 0.0p, carbon 0.0kg
2026-06-19 21:05:01.684318: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 21:05:01.687560: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 21:05:01.689004: Warn: Found 1 gaps in load_today totalling 9770 minutes to fill using average data
2026-06-19 21:05:01.689091: Gap starting at 2026-06-18T15:55:00+0100 (1750 minutes) for 9770 minutes
2026-06-19 21:05:01.705200: Historical days now [7] weight [1]
2026-06-19 21:05:01.728698: Today's load divergence 107.02%, in-day adjustment 106.66%, damping 0.95x, yesterday 106.55% today 106.67% blend 12.15%
2026-06-19 21:05:01.728778: Today's predicted so far 13.29kWh with 0.0kWh car/iBoost excluded, 1.08kWh import ignored, and 0kWh forecast extra.
2026-06-19 21:05:01.728824: Today's actual load so far 14.45kWh with 0.0kWh car/iBoost excluded, and 0.39kWh import ignored.
2026-06-19 21:05:01.763282: Inverter 0: Type SK Sunsynk
2026-06-19 21:05:01.763350: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 21:05:01.763551: Reserve min: 7%, battery_min: 7%
2026-06-19 21:05:01.763617: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 21:05:01.763903: Inverter 0 SoC: 10.4kW 65%, current charge rate 5000W, current discharge rate 5250W, current battery power 620W, current battery voltage 51.2V, grid power -53W, load power 649W, PV Power 0W
2026-06-19 21:05:01.764054: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:05:01.764128: Inverter 0 scheduled charge enable is False
2026-06-19 21:05:01.764170: Inverter 0 charge windows currently []
2026-06-19 21:05:01.764195: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 21:05:01.764296: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:05:01.764322: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:05:01.764353: Inverter 0 scheduled discharge enable is False
2026-06-19 21:05:01.764466: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:05:01.764515: Inverter 0 discharge windows currently []
2026-06-19 21:05:01.764535: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:05:01.764552: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:05:01.764567: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:05:01.818978: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 21:05:01.819052: Plan was last updated on 2026-06-19 20:55:00+01:00 and is now 10.0 minutes old
2026-06-19 21:05:01.819080: Best charge window [ ]
2026-06-19 21:05:01.819098: Best export window [ ]
2026-06-19 21:05:01.819776: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 21:05:01.821377: Load divergence over 8.0 hours mean 681.68W, min 681.6W, max 682.8W, std dev 0.29W, divergence 0.02%
2026-06-19 21:05:01.836564: Creating pool of 12 processes to match your CPU count
2026-06-19 21:05:01.917230: predict base end_record 06-21 21:05:00, final soc 1.12kWh, metric 634.05p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:55:00, load 37.97kWh, PV 0.0kWh
2026-06-19 21:05:01.919063: Slot: [ 21:05, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:05:01.920402: SoC: [ 10.4, 10.06, 9.65, 9.24, 8.83, 8.42, 8.01, 7.62, 7.24, 6.85, 6.47, 6.08, 5.7, 5.32, 4.93, 4.55, 4.16, 3.78, 3.4, 3.01, 2.63, 2.24, 1.86, 1.48, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:05:01.921544: BAT: [ 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-, 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-] kWh
2026-06-19 21:05:01.922930: LOAD: [ 6.05, 6.37, 6.75, 7.13, 7.51, 7.89, 8.28, 8.64, 8.99, 9.35, 9.71, 10.07, 10.43, 10.78, 11.14, 11.5, 11.86, 12.21, 12.57, 12.93, 13.29, 13.64, 14.0, 14.36, 14.72, 15.07, 15.43, 15.79, 16.15, 16.51, 16.86, 17.22, 17.58, 17.94, 18.29, 18.65, 19.01, 19.37, 19.68, 19.73, 19.79, 19.85, 20.13, 20.53, 20.68, 20.68, 20.71, 20.74, 20.76, 20.83, 21.1, 21.27, 21.74, 22.11, 22.38, 23.02, 23.61, 23.65, 23.75, 23.89, 24.08, 24.28, 24.81, 26.05, 28.0, 28.33, 28.4, 28.54, 28.75, 29.01, 29.34, 29.74, 30.2, 30.42, 30.43, 30.68, 30.98, 31.34, 31.55, 31.75, 32.03, 32.37, 32.97, 33.62, 34.04, 34.55, 34.88, 35.19, 35.5, 35.82, 36.13, 36.44, 36.76, 36.99, 37.28, 37.6] kWh
2026-06-19 21:05:01.924196: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:05:01.925539: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.83, 2.18, 2.54, 2.9, 3.26, 3.61, 3.97, 4.33, 4.69, 5.04, 5.4, 5.76, 6.12, 6.48, 6.79, 6.84, 6.9, 6.96, 7.24, 7.64, 7.79, 7.79, 7.82, 7.84, 7.87, 7.94, 8.21, 8.38, 8.85, 9.22, 9.49, 10.13, 10.71, 10.76, 10.86, 11.0, 11.19, 11.38, 11.92, 13.16, 15.11, 15.44, 15.51, 15.65, 15.85, 16.12, 16.45, 16.85, 17.31, 17.53, 17.54, 17.78, 18.09, 18.45, 18.65, 18.85, 19.14, 19.48, 20.07, 20.73, 21.15, 21.66, 21.99, 22.3, 22.61, 22.93, 23.24, 23.55, 23.87, 24.1, 24.39, 24.71] kWh
2026-06-19 21:05:01.926802: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:05:01.928147: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.43, 145.2, 150.47, 156.06, 161.4, 166.1, 170.91, 175.97, 180.9, 185.8, 190.7, 195.68, 200.58, 205.47, 210.01, 211.54, 213.14, 214.89, 223.52, 237.57, 242.99, 243.04, 243.77, 244.56, 245.33, 247.13, 254.61, 258.85, 269.94, 277.3, 282.69, 345.68, 357.24, 358.16, 359.94, 362.47, 365.58, 369.25, 379.08, 402.11, 438.52, 444.51, 445.85, 448.19, 451.83, 456.34, 462.26, 468.2, 475.5, 479.03, 479.22, 483.04, 487.66, 492.4, 495.1, 497.95, 501.89, 506.48, 514.68, 523.79, 529.55, 536.51, 541.29, 550.3, 558.85, 568.64, 578.32, 589.18, 600.85, 607.11, 615.17, 623.8] p
2026-06-19 21:05:02.147327: Battery has 11.83 hours left - now at 10.4kWh
2026-06-19 21:05:02.182532: predict base10 end_record 06-21 21:05:00, final soc 1.12kWh, metric 661.89p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:20:00, load 39.5kWh, PV 0.0kWh
2026-06-19 21:05:02.184159: Slot: [ 21:05, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:05:02.185454: SoC: [ 10.4, 10.04, 9.61, 9.18, 8.76, 8.32, 7.9, 7.49, 7.09, 6.68, 6.28, 5.88, 5.47, 5.07, 4.67, 4.27, 3.86, 3.46, 3.06, 2.66, 2.25, 1.85, 1.45, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:05:02.186585: BAT: [ 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-, 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-] kWh
2026-06-19 21:05:02.187891: LOAD: [ 6.05, 6.38, 6.78, 7.18, 7.58, 7.98, 8.38, 8.76, 9.14, 9.51, 9.89, 10.26, 10.64, 11.01, 11.39, 11.76, 12.14, 12.51, 12.89, 13.26, 13.64, 14.01, 14.39, 14.76, 15.14, 15.51, 15.89, 16.26, 16.64, 17.01, 17.39, 17.76, 18.14, 18.51, 18.89, 19.26, 19.64, 20.01, 20.34, 20.39, 20.46, 20.51, 20.81, 21.23, 21.39, 21.39, 21.42, 21.45, 21.48, 21.55, 21.83, 22.01, 22.5, 22.89, 23.17, 23.84, 24.45, 24.5, 24.6, 24.75, 24.95, 25.16, 25.71, 27.01, 29.05, 29.4, 29.48, 29.62, 29.84, 30.12, 30.46, 30.88, 31.36, 31.59, 31.6, 31.86, 32.18, 32.56, 32.77, 32.98, 33.28, 33.63, 34.26, 34.94, 35.38, 35.92, 36.26, 36.59, 36.92, 37.25, 37.58, 37.9, 38.24, 38.47, 38.78, 39.11] kWh
2026-06-19 21:05:02.189114: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:05:02.190418: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.87, 2.24, 2.62, 2.99, 3.37, 3.74, 4.12, 4.49, 4.87, 5.24, 5.62, 5.99, 6.37, 6.74, 7.12, 7.45, 7.5, 7.56, 7.62, 7.92, 8.34, 8.49, 8.5, 8.52, 8.55, 8.58, 8.65, 8.94, 9.12, 9.61, 10.0, 10.28, 10.95, 11.56, 11.61, 11.71, 11.86, 12.06, 12.26, 12.82, 14.12, 16.16, 16.51, 16.59, 16.73, 16.95, 17.23, 17.57, 17.99, 18.47, 18.7, 18.71, 18.97, 19.29, 19.67, 19.88, 20.09, 20.39, 20.74, 21.37, 22.05, 22.49, 23.03, 23.37, 23.7, 24.02, 24.35, 24.68, 25.01, 25.34, 25.58, 25.89, 26.22] kWh
2026-06-19 21:05:02.191660: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:05:02.192944: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 140.06, 146.02, 152.07, 157.6, 163.46, 169.06, 174.0, 179.04, 184.34, 189.51, 194.65, 199.78, 205.01, 210.15, 215.28, 220.04, 221.64, 223.31, 225.15, 234.19, 248.91, 254.59, 254.64, 255.41, 256.23, 257.04, 258.94, 266.78, 271.22, 282.83, 290.54, 296.19, 359.8, 371.91, 372.88, 374.74, 377.39, 380.65, 384.5, 394.79, 418.92, 457.06, 463.34, 464.74, 467.19, 471.01, 475.73, 481.94, 488.16, 495.81, 499.5, 499.7, 503.7, 508.54, 513.51, 516.34, 519.32, 523.45, 528.25, 536.84, 546.39, 552.42, 559.71, 564.72, 574.17, 583.12, 593.37, 603.5, 614.89, 627.12, 633.67, 642.11, 651.15] p
2026-06-19 21:05:02.267544: predict best10 end_record 06-21 21:05:00, final soc 1.12kWh, metric 661.89p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:20:00, load 39.5kWh, PV 0.0kWh
2026-06-19 21:05:02.269894: Slot: [ 21:05, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:05:02.271714: SoC: [ 10.4, 10.04, 9.61, 9.18, 8.76, 8.32, 7.9, 7.49, 7.09, 6.68, 6.28, 5.88, 5.47, 5.07, 4.67, 4.27, 3.86, 3.46, 3.06, 2.66, 2.25, 1.85, 1.45, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:05:02.273054: BAT: [ 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-, 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-] kWh
2026-06-19 21:05:02.274695: LOAD: [ 6.05, 6.38, 6.78, 7.18, 7.58, 7.98, 8.38, 8.76, 9.14, 9.51, 9.89, 10.26, 10.64, 11.01, 11.39, 11.76, 12.14, 12.51, 12.89, 13.26, 13.64, 14.01, 14.39, 14.76, 15.14, 15.51, 15.89, 16.26, 16.64, 17.01, 17.39, 17.76, 18.14, 18.51, 18.89, 19.26, 19.64, 20.01, 20.34, 20.39, 20.46, 20.51, 20.81, 21.23, 21.39, 21.39, 21.42, 21.45, 21.48, 21.55, 21.83, 22.01, 22.5, 22.89, 23.17, 23.84, 24.45, 24.5, 24.6, 24.75, 24.95, 25.16, 25.71, 27.01, 29.05, 29.4, 29.48, 29.62, 29.84, 30.12, 30.46, 30.88, 31.36, 31.59, 31.6, 31.86, 32.18, 32.56, 32.77, 32.98, 33.28, 33.63, 34.26, 34.94, 35.38, 35.92, 36.26, 36.59, 36.92, 37.25, 37.58, 37.9, 38.24, 38.47, 38.78, 39.11] kWh
2026-06-19 21:05:02.276212: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:05:02.277823: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.87, 2.24, 2.62, 2.99, 3.37, 3.74, 4.12, 4.49, 4.87, 5.24, 5.62, 5.99, 6.37, 6.74, 7.12, 7.45, 7.5, 7.56, 7.62, 7.92, 8.34, 8.49, 8.5, 8.52, 8.55, 8.58, 8.65, 8.94, 9.12, 9.61, 10.0, 10.28, 10.95, 11.56, 11.61, 11.71, 11.86, 12.06, 12.26, 12.82, 14.12, 16.16, 16.51, 16.59, 16.73, 16.95, 17.23, 17.57, 17.99, 18.47, 18.7, 18.71, 18.97, 19.29, 19.67, 19.88, 20.09, 20.39, 20.74, 21.37, 22.05, 22.49, 23.03, 23.37, 23.7, 24.02, 24.35, 24.68, 25.01, 25.34, 25.58, 25.89, 26.22] kWh
2026-06-19 21:05:02.279340: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:05:02.280946: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 140.06, 146.02, 152.07, 157.6, 163.46, 169.06, 174.0, 179.04, 184.34, 189.51, 194.65, 199.78, 205.01, 210.15, 215.28, 220.04, 221.64, 223.31, 225.15, 234.19, 248.91, 254.59, 254.64, 255.41, 256.23, 257.04, 258.94, 266.78, 271.22, 282.83, 290.54, 296.19, 359.8, 371.91, 372.88, 374.74, 377.39, 380.65, 384.5, 394.79, 418.92, 457.06, 463.34, 464.74, 467.19, 471.01, 475.73, 481.94, 488.16, 495.81, 499.5, 499.7, 503.7, 508.54, 513.51, 516.34, 519.32, 523.45, 528.25, 536.84, 546.39, 552.42, 559.71, 564.72, 574.17, 583.12, 593.37, 603.5, 614.89, 627.12, 633.67, 642.11, 651.15] p
2026-06-19 21:05:02.367376: predict best end_record 06-21 21:05:00, final soc 1.12kWh, metric 634.05p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:55:00, load 37.97kWh, PV 0.0kWh
2026-06-19 21:05:02.369459: Slot: [ 21:05, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:05:02.371193: SoC: [ 10.4, 10.06, 9.65, 9.24, 8.83, 8.42, 8.01, 7.62, 7.24, 6.85, 6.47, 6.08, 5.7, 5.32, 4.93, 4.55, 4.16, 3.78, 3.4, 3.01, 2.63, 2.24, 1.86, 1.48, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:05:02.372586: BAT: [ 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-, 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-] kWh
2026-06-19 21:05:02.374302: LOAD: [ 6.05, 6.37, 6.75, 7.13, 7.51, 7.89, 8.28, 8.64, 8.99, 9.35, 9.71, 10.07, 10.43, 10.78, 11.14, 11.5, 11.86, 12.21, 12.57, 12.93, 13.29, 13.64, 14.0, 14.36, 14.72, 15.07, 15.43, 15.79, 16.15, 16.51, 16.86, 17.22, 17.58, 17.94, 18.29, 18.65, 19.01, 19.37, 19.68, 19.73, 19.79, 19.85, 20.13, 20.53, 20.68, 20.68, 20.71, 20.74, 20.76, 20.83, 21.1, 21.27, 21.74, 22.11, 22.38, 23.02, 23.61, 23.65, 23.75, 23.89, 24.08, 24.28, 24.81, 26.05, 28.0, 28.33, 28.4, 28.54, 28.75, 29.01, 29.34, 29.74, 30.2, 30.42, 30.43, 30.68, 30.98, 31.34, 31.55, 31.75, 32.03, 32.37, 32.97, 33.62, 34.04, 34.55, 34.88, 35.19, 35.5, 35.82, 36.13, 36.44, 36.76, 36.99, 37.28, 37.6] kWh
2026-06-19 21:05:02.375869: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:05:02.377549: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.83, 2.18, 2.54, 2.9, 3.26, 3.61, 3.97, 4.33, 4.69, 5.04, 5.4, 5.76, 6.12, 6.48, 6.79, 6.84, 6.9, 6.96, 7.24, 7.64, 7.79, 7.79, 7.82, 7.84, 7.87, 7.94, 8.21, 8.38, 8.85, 9.22, 9.49, 10.13, 10.71, 10.76, 10.86, 11.0, 11.19, 11.38, 11.92, 13.16, 15.11, 15.44, 15.51, 15.65, 15.85, 16.12, 16.45, 16.85, 17.31, 17.53, 17.54, 17.78, 18.09, 18.45, 18.65, 18.85, 19.14, 19.48, 20.07, 20.73, 21.15, 21.66, 21.99, 22.3, 22.61, 22.93, 23.24, 23.55, 23.87, 24.1, 24.39, 24.71] kWh
2026-06-19 21:05:02.379125: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:05:02.380819: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.43, 145.2, 150.47, 156.06, 161.4, 166.1, 170.91, 175.97, 180.9, 185.8, 190.7, 195.68, 200.58, 205.47, 210.01, 211.54, 213.14, 214.89, 223.52, 237.57, 242.99, 243.04, 243.77, 244.56, 245.33, 247.13, 254.61, 258.85, 269.94, 277.3, 282.69, 345.68, 357.24, 358.16, 359.94, 362.47, 365.58, 369.25, 379.08, 402.11, 438.52, 444.51, 445.85, 448.19, 451.83, 456.34, 462.26, 468.2, 475.5, 479.03, 479.22, 483.04, 487.66, 492.4, 495.1, 497.95, 501.89, 506.48, 514.68, 523.79, 529.55, 536.51, 541.29, 550.3, 558.85, 568.64, 578.32, 589.18, 600.85, 607.11, 615.17, 623.8] p
2026-06-19 21:05:02.382963: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 21:05:02.383002: Saving plan best values to HA entities
2026-06-19 21:05:02.562487: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 21:05:02.567951: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 21:05:02.573999: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 23.28kWh, export 0.0kWh, metric 634.05p, metric10 661.89p
2026-06-19 21:05:02.646054: Marginal costs baseline metric (no standing charge): 534.0808
2026-06-19 21:05:02.837532: Marginal energy costs matrix computed: min=15.39 max=21.66
2026-06-19 21:05:02.929505: Rate array import [{'start': 1265, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3900, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 3900, 'end': 4020, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 4020, 'end': 4145, 'rate': 'expensive', 'range': '(27.1p - 27.8p)'}] export [{'start': 1265, 'end': 4145, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 21:05:02.930506: - Your estimated bill for today is £0.89 and tomorrow is £1.94
2026-06-19 21:05:02.930570: - Import rates are expensive (22.4p - 26.5p) for the next 1 hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 21:05:02.930591: - The battery is currently at 65% and is in eco mode.
2026-06-19 21:05:02.930607: - For the next 48 hours there will be no solar generation.
2026-06-19 21:05:02.930623: - You will run out of battery in 11 hours.
2026-06-19 21:05:02.930643: - No charging is planned.
2026-06-19 21:05:02.930670:
2026-06-19 21:05:02.990682: Plan calculation took 1.17 seconds
2026-06-19 21:05:02.994554: No high rate period found
2026-06-19 21:05:03.046610: Import threshold used for optimisation was 13.17p
2026-06-19 21:05:03.102205: Low import rate windows [0: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 1: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 2: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 3: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 4: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 5: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 6: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 7: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 8: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 9: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 10: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 11: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 12: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 13: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 14: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 15: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 16: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 17: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 18: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 19: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 20: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 21: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 22: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 23: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 24: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 25: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 26: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 27: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 28: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 29: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 30: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 31: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 32: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 33: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 34: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 35: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 36: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 37: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 38: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 39: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 40: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 41: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 42: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 43: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 44: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 45: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 46: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 47: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 48: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 49: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 50: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 51: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 52: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 53: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 54: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 55: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 56: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 57: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 58: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 59: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 60: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 61: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 62: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 63: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 64: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 65: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 66: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 67: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 68: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 69: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 70: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 71: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 72: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 73: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 74: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 75: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 76: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 77: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 78: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 79: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 80: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 81: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 82: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 83: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 84: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 85: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 86: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 87: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 88: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 89: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 90: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 91: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 92: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 93: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78, 94: 06-21 21:00:00 - 06-21 21:30:00 @ 27.1]
2026-06-19 21:05:03.110936: Inverter 0 Set charge window is disabled
2026-06-19 21:05:03.110998: Inverter 0 count register writes 0
2026-06-19 21:05:03.127041: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 21:05:03.127165: Recompute is saving previous plan...
2026-06-19 21:05:03.127217: Best charge window [ ]
2026-06-19 21:05:03.127240: Best export window [ ]
2026-06-19 21:05:03.128129: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 21:05:03.130244: Load divergence over 8.0 hours mean 681.68W, min 681.6W, max 682.8W, std dev 0.29W, divergence 0.02%
2026-06-19 21:05:03.148856: Creating pool of 12 processes to match your CPU count
2026-06-19 21:05:03.210623: Calculate Best options: mode(Monitor), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 21:05:03.211004: Optimise levels pass started at 2026-06-19 21:05:03
2026-06-19 21:05:03.211230: Calculated end_record as 06-21 21:05:00 based on best_price 13.17p, next_charge_start 06-21 21:05:00, max_windows 0
2026-06-19 21:05:03.212318: Optimise levels pass ended at 2026-06-19 21:05:03, duration 0.0 seconds tried 0 combinations
2026-06-19 21:05:03.212693: Set best_price_charge_level 13.17p, best_price_export_level 0p, best_price_charge 13.17p, best_cost_export 0p, best_metric 534.08p, best_keep 0kWh, best_cycle 0kWh, best_carbon 0kg, best_import 0kWh
2026-06-19 21:05:03.225298: Starting detailed optimisation end_record 06-21 21:05:00, best_price_charge 13.17p, best_price_export 0p. lowest_price_charge 13.17p with charge limits []kWh and export limits []kWh
2026-06-19 21:05:03.225388: Tweak plan optimisation started
2026-06-19 21:05:03.225433: Tweak optimisation finished metric 522.42 cost 522.42 metric_keep 0 cycle 0 carbon 0 import 0
2026-06-19 21:05:03.249508: Previous plan best metric is 522.42 (cost 534.08) and new plan best metric is 522.42 (cost 534.08)
2026-06-19 21:05:03.249590: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 21:05:03.249755: Plan valid is now true after recompute was False
2026-06-19 21:05:03.281099: predict base end_record 06-21 21:05:00, final soc 1.12kWh, metric 634.05p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:55:00, load 37.97kWh, PV 0.0kWh
2026-06-19 21:05:03.283257: Slot: [ 21:05, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:05:03.284888: SoC: [ 10.4, 10.06, 9.65, 9.24, 8.83, 8.42, 8.01, 7.62, 7.24, 6.85, 6.47, 6.08, 5.7, 5.32, 4.93, 4.55, 4.16, 3.78, 3.4, 3.01, 2.63, 2.24, 1.86, 1.48, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:05:03.286337: BAT: [ 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-, 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-] kWh
2026-06-19 21:05:03.287956: LOAD: [ 6.05, 6.37, 6.75, 7.13, 7.51, 7.89, 8.28, 8.64, 8.99, 9.35, 9.71, 10.07, 10.43, 10.78, 11.14, 11.5, 11.86, 12.21, 12.57, 12.93, 13.29, 13.64, 14.0, 14.36, 14.72, 15.07, 15.43, 15.79, 16.15, 16.51, 16.86, 17.22, 17.58, 17.94, 18.29, 18.65, 19.01, 19.37, 19.68, 19.73, 19.79, 19.85, 20.13, 20.53, 20.68, 20.68, 20.71, 20.74, 20.76, 20.83, 21.1, 21.27, 21.74, 22.11, 22.38, 23.02, 23.61, 23.65, 23.75, 23.89, 24.08, 24.28, 24.81, 26.05, 28.0, 28.33, 28.4, 28.54, 28.75, 29.01, 29.34, 29.74, 30.2, 30.42, 30.43, 30.68, 30.98, 31.34, 31.55, 31.75, 32.03, 32.37, 32.97, 33.62, 34.04, 34.55, 34.88, 35.19, 35.5, 35.82, 36.13, 36.44, 36.76, 36.99, 37.28, 37.6] kWh
2026-06-19 21:05:03.289513: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:05:03.291142: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.83, 2.18, 2.54, 2.9, 3.26, 3.61, 3.97, 4.33, 4.69, 5.04, 5.4, 5.76, 6.12, 6.48, 6.79, 6.84, 6.9, 6.96, 7.24, 7.64, 7.79, 7.79, 7.82, 7.84, 7.87, 7.94, 8.21, 8.38, 8.85, 9.22, 9.49, 10.13, 10.71, 10.76, 10.86, 11.0, 11.19, 11.38, 11.92, 13.16, 15.11, 15.44, 15.51, 15.65, 15.85, 16.12, 16.45, 16.85, 17.31, 17.53, 17.54, 17.78, 18.09, 18.45, 18.65, 18.85, 19.14, 19.48, 20.07, 20.73, 21.15, 21.66, 21.99, 22.3, 22.61, 22.93, 23.24, 23.55, 23.87, 24.1, 24.39, 24.71] kWh
2026-06-19 21:05:03.292683: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:05:03.294296: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.43, 145.2, 150.47, 156.06, 161.4, 166.1, 170.91, 175.97, 180.9, 185.8, 190.7, 195.68, 200.58, 205.47, 210.01, 211.54, 213.14, 214.89, 223.52, 237.57, 242.99, 243.04, 243.77, 244.56, 245.33, 247.13, 254.61, 258.85, 269.94, 277.3, 282.69, 345.68, 357.24, 358.16, 359.94, 362.47, 365.58, 369.25, 379.08, 402.11, 438.52, 444.51, 445.85, 448.19, 451.83, 456.34, 462.26, 468.2, 475.5, 479.03, 479.22, 483.04, 487.66, 492.4, 495.1, 497.95, 501.89, 506.48, 514.68, 523.79, 529.55, 536.51, 541.29, 550.3, 558.85, 568.64, 578.32, 589.18, 600.85, 607.11, 615.17, 623.8] p
2026-06-19 21:05:03.392764: Battery has 11.83 hours left - now at 10.4kWh
2026-06-19 21:05:03.431561: predict base10 end_record 06-21 21:05:00, final soc 1.12kWh, metric 661.89p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:20:00, load 39.5kWh, PV 0.0kWh
2026-06-19 21:05:03.433594: Slot: [ 21:05, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:05:03.435348: SoC: [ 10.4, 10.04, 9.61, 9.18, 8.76, 8.32, 7.9, 7.49, 7.09, 6.68, 6.28, 5.88, 5.47, 5.07, 4.67, 4.27, 3.86, 3.46, 3.06, 2.66, 2.25, 1.85, 1.45, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:05:03.436721: BAT: [ 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-, 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-] kWh
2026-06-19 21:05:03.438371: LOAD: [ 6.05, 6.38, 6.78, 7.18, 7.58, 7.98, 8.38, 8.76, 9.14, 9.51, 9.89, 10.26, 10.64, 11.01, 11.39, 11.76, 12.14, 12.51, 12.89, 13.26, 13.64, 14.01, 14.39, 14.76, 15.14, 15.51, 15.89, 16.26, 16.64, 17.01, 17.39, 17.76, 18.14, 18.51, 18.89, 19.26, 19.64, 20.01, 20.34, 20.39, 20.46, 20.51, 20.81, 21.23, 21.39, 21.39, 21.42, 21.45, 21.48, 21.55, 21.83, 22.01, 22.5, 22.89, 23.17, 23.84, 24.45, 24.5, 24.6, 24.75, 24.95, 25.16, 25.71, 27.01, 29.05, 29.4, 29.48, 29.62, 29.84, 30.12, 30.46, 30.88, 31.36, 31.59, 31.6, 31.86, 32.18, 32.56, 32.77, 32.98, 33.28, 33.63, 34.26, 34.94, 35.38, 35.92, 36.26, 36.59, 36.92, 37.25, 37.58, 37.9, 38.24, 38.47, 38.78, 39.11] kWh
2026-06-19 21:05:03.439954: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:05:03.441542: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.87, 2.24, 2.62, 2.99, 3.37, 3.74, 4.12, 4.49, 4.87, 5.24, 5.62, 5.99, 6.37, 6.74, 7.12, 7.45, 7.5, 7.56, 7.62, 7.92, 8.34, 8.49, 8.5, 8.52, 8.55, 8.58, 8.65, 8.94, 9.12, 9.61, 10.0, 10.28, 10.95, 11.56, 11.61, 11.71, 11.86, 12.06, 12.26, 12.82, 14.12, 16.16, 16.51, 16.59, 16.73, 16.95, 17.23, 17.57, 17.99, 18.47, 18.7, 18.71, 18.97, 19.29, 19.67, 19.88, 20.09, 20.39, 20.74, 21.37, 22.05, 22.49, 23.03, 23.37, 23.7, 24.02, 24.35, 24.68, 25.01, 25.34, 25.58, 25.89, 26.22] kWh
2026-06-19 21:05:03.443110: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:05:03.444725: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 140.06, 146.02, 152.07, 157.6, 163.46, 169.06, 174.0, 179.04, 184.34, 189.51, 194.65, 199.78, 205.01, 210.15, 215.28, 220.04, 221.64, 223.31, 225.15, 234.19, 248.91, 254.59, 254.64, 255.41, 256.23, 257.04, 258.94, 266.78, 271.22, 282.83, 290.54, 296.19, 359.8, 371.91, 372.88, 374.74, 377.39, 380.65, 384.5, 394.79, 418.92, 457.06, 463.34, 464.74, 467.19, 471.01, 475.73, 481.94, 488.16, 495.81, 499.5, 499.7, 503.7, 508.54, 513.51, 516.34, 519.32, 523.45, 528.25, 536.84, 546.39, 552.42, 559.71, 564.72, 574.17, 583.12, 593.37, 603.5, 614.89, 627.12, 633.67, 642.11, 651.15] p
2026-06-19 21:05:03.508641: predict best10 end_record 06-21 21:05:00, final soc 1.12kWh, metric 661.89p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:20:00, load 39.5kWh, PV 0.0kWh
2026-06-19 21:05:03.510698: Slot: [ 21:05, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:05:03.512311: SoC: [ 10.4, 10.04, 9.61, 9.18, 8.76, 8.32, 7.9, 7.49, 7.09, 6.68, 6.28, 5.88, 5.47, 5.07, 4.67, 4.27, 3.86, 3.46, 3.06, 2.66, 2.25, 1.85, 1.45, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:05:03.513656: BAT: [ 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-, 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-] kWh
2026-06-19 21:05:03.515312: LOAD: [ 6.05, 6.38, 6.78, 7.18, 7.58, 7.98, 8.38, 8.76, 9.14, 9.51, 9.89, 10.26, 10.64, 11.01, 11.39, 11.76, 12.14, 12.51, 12.89, 13.26, 13.64, 14.01, 14.39, 14.76, 15.14, 15.51, 15.89, 16.26, 16.64, 17.01, 17.39, 17.76, 18.14, 18.51, 18.89, 19.26, 19.64, 20.01, 20.34, 20.39, 20.46, 20.51, 20.81, 21.23, 21.39, 21.39, 21.42, 21.45, 21.48, 21.55, 21.83, 22.01, 22.5, 22.89, 23.17, 23.84, 24.45, 24.5, 24.6, 24.75, 24.95, 25.16, 25.71, 27.01, 29.05, 29.4, 29.48, 29.62, 29.84, 30.12, 30.46, 30.88, 31.36, 31.59, 31.6, 31.86, 32.18, 32.56, 32.77, 32.98, 33.28, 33.63, 34.26, 34.94, 35.38, 35.92, 36.26, 36.59, 36.92, 37.25, 37.58, 37.9, 38.24, 38.47, 38.78, 39.11] kWh
2026-06-19 21:05:03.516838: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:05:03.518457: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.87, 2.24, 2.62, 2.99, 3.37, 3.74, 4.12, 4.49, 4.87, 5.24, 5.62, 5.99, 6.37, 6.74, 7.12, 7.45, 7.5, 7.56, 7.62, 7.92, 8.34, 8.49, 8.5, 8.52, 8.55, 8.58, 8.65, 8.94, 9.12, 9.61, 10.0, 10.28, 10.95, 11.56, 11.61, 11.71, 11.86, 12.06, 12.26, 12.82, 14.12, 16.16, 16.51, 16.59, 16.73, 16.95, 17.23, 17.57, 17.99, 18.47, 18.7, 18.71, 18.97, 19.29, 19.67, 19.88, 20.09, 20.39, 20.74, 21.37, 22.05, 22.49, 23.03, 23.37, 23.7, 24.02, 24.35, 24.68, 25.01, 25.34, 25.58, 25.89, 26.22] kWh
2026-06-19 21:05:03.519992: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:05:03.521719: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 140.06, 146.02, 152.07, 157.6, 163.46, 169.06, 174.0, 179.04, 184.34, 189.51, 194.65, 199.78, 205.01, 210.15, 215.28, 220.04, 221.64, 223.31, 225.15, 234.19, 248.91, 254.59, 254.64, 255.41, 256.23, 257.04, 258.94, 266.78, 271.22, 282.83, 290.54, 296.19, 359.8, 371.91, 372.88, 374.74, 377.39, 380.65, 384.5, 394.79, 418.92, 457.06, 463.34, 464.74, 467.19, 471.01, 475.73, 481.94, 488.16, 495.81, 499.5, 499.7, 503.7, 508.54, 513.51, 516.34, 519.32, 523.45, 528.25, 536.84, 546.39, 552.42, 559.71, 564.72, 574.17, 583.12, 593.37, 603.5, 614.89, 627.12, 633.67, 642.11, 651.15] p
2026-06-19 21:05:03.596788: predict best end_record 06-21 21:05:00, final soc 1.12kWh, metric 634.05p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:55:00, load 37.97kWh, PV 0.0kWh
2026-06-19 21:05:03.599341: Slot: [ 21:05, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:05:03.600991: SoC: [ 10.4, 10.06, 9.65, 9.24, 8.83, 8.42, 8.01, 7.62, 7.24, 6.85, 6.47, 6.08, 5.7, 5.32, 4.93, 4.55, 4.16, 3.78, 3.4, 3.01, 2.63, 2.24, 1.86, 1.48, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:05:03.602595: BAT: [ 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-, 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-] kWh
2026-06-19 21:05:03.604208: LOAD: [ 6.05, 6.37, 6.75, 7.13, 7.51, 7.89, 8.28, 8.64, 8.99, 9.35, 9.71, 10.07, 10.43, 10.78, 11.14, 11.5, 11.86, 12.21, 12.57, 12.93, 13.29, 13.64, 14.0, 14.36, 14.72, 15.07, 15.43, 15.79, 16.15, 16.51, 16.86, 17.22, 17.58, 17.94, 18.29, 18.65, 19.01, 19.37, 19.68, 19.73, 19.79, 19.85, 20.13, 20.53, 20.68, 20.68, 20.71, 20.74, 20.76, 20.83, 21.1, 21.27, 21.74, 22.11, 22.38, 23.02, 23.61, 23.65, 23.75, 23.89, 24.08, 24.28, 24.81, 26.05, 28.0, 28.33, 28.4, 28.54, 28.75, 29.01, 29.34, 29.74, 30.2, 30.42, 30.43, 30.68, 30.98, 31.34, 31.55, 31.75, 32.03, 32.37, 32.97, 33.62, 34.04, 34.55, 34.88, 35.19, 35.5, 35.82, 36.13, 36.44, 36.76, 36.99, 37.28, 37.6] kWh
2026-06-19 21:05:03.605764: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:05:03.607352: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.83, 2.18, 2.54, 2.9, 3.26, 3.61, 3.97, 4.33, 4.69, 5.04, 5.4, 5.76, 6.12, 6.48, 6.79, 6.84, 6.9, 6.96, 7.24, 7.64, 7.79, 7.79, 7.82, 7.84, 7.87, 7.94, 8.21, 8.38, 8.85, 9.22, 9.49, 10.13, 10.71, 10.76, 10.86, 11.0, 11.19, 11.38, 11.92, 13.16, 15.11, 15.44, 15.51, 15.65, 15.85, 16.12, 16.45, 16.85, 17.31, 17.53, 17.54, 17.78, 18.09, 18.45, 18.65, 18.85, 19.14, 19.48, 20.07, 20.73, 21.15, 21.66, 21.99, 22.3, 22.61, 22.93, 23.24, 23.55, 23.87, 24.1, 24.39, 24.71] kWh
2026-06-19 21:05:03.608889: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:05:03.610505: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.43, 145.2, 150.47, 156.06, 161.4, 166.1, 170.91, 175.97, 180.9, 185.8, 190.7, 195.68, 200.58, 205.47, 210.01, 211.54, 213.14, 214.89, 223.52, 237.57, 242.99, 243.04, 243.77, 244.56, 245.33, 247.13, 254.61, 258.85, 269.94, 277.3, 282.69, 345.68, 357.24, 358.16, 359.94, 362.47, 365.58, 369.25, 379.08, 402.11, 438.52, 444.51, 445.85, 448.19, 451.83, 456.34, 462.26, 468.2, 475.5, 479.03, 479.22, 483.04, 487.66, 492.4, 495.1, 497.95, 501.89, 506.48, 514.68, 523.79, 529.55, 536.51, 541.29, 550.3, 558.85, 568.64, 578.32, 589.18, 600.85, 607.11, 615.17, 623.8] p
2026-06-19 21:05:03.612823: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 21:05:03.612872: Saving plan best values to HA entities
2026-06-19 21:05:03.741880: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 21:05:03.746395: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 21:05:03.752179: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 23.28kWh, export 0.0kWh, metric 634.05p, metric10 661.89p
2026-06-19 21:05:03.820277: Marginal costs baseline metric (no standing charge): 534.0808
2026-06-19 21:05:03.989126: Marginal energy costs matrix computed: min=15.39 max=21.66
2026-06-19 21:05:04.062800: Rate array import [{'start': 1265, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3900, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 3900, 'end': 4020, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 4020, 'end': 4145, 'rate': 'expensive', 'range': '(27.1p - 27.8p)'}] export [{'start': 1265, 'end': 4145, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 21:05:04.063562: - Your estimated bill for today is £0.89 and tomorrow is £1.94
2026-06-19 21:05:04.063589: - Import rates are expensive (22.4p - 26.5p) for the next 1 hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 21:05:04.063604: - The battery is currently at 65% and is in eco mode.
2026-06-19 21:05:04.063617: - For the next 48 hours there will be no solar generation.
2026-06-19 21:05:04.063629: - You will run out of battery in 11 hours.
2026-06-19 21:05:04.063641: - No charging is planned.
2026-06-19 21:05:04.063653:
2026-06-19 21:05:04.102958: Plan calculation took 0.98 seconds
2026-06-19 21:05:04.103205: Inverter 0: Type SK Sunsynk
2026-06-19 21:05:04.103235: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 21:05:04.103437: Reserve min: 7%, battery_min: 7%
2026-06-19 21:05:04.103524: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 21:05:04.103807: Inverter 0 SoC: 10.4kW 65%, current charge rate 5000W, current discharge rate 5250W, current battery power 620W, current battery voltage 51.2V, grid power -53W, load power 649W, PV Power 0W
2026-06-19 21:05:04.104035: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:05:04.104124: Inverter 0 scheduled charge enable is False
2026-06-19 21:05:04.104152: Inverter 0 charge windows currently []
2026-06-19 21:05:04.104179: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 21:05:04.104280: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:05:04.104306: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:05:04.104337: Inverter 0 scheduled discharge enable is False
2026-06-19 21:05:04.104493: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:05:04.104523: Inverter 0 discharge windows currently []
2026-06-19 21:05:04.104547: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:05:04.104563: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:05:04.104578: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:05:04.163112: Inverter 0 Set charge window is disabled
2026-06-19 21:05:04.163194: Inverter 0 count register writes 0
2026-06-19 21:05:04.185630: Total inverter register writes now 0
2026-06-19 21:05:04.207271: Completed run status Demand
2026-06-19 21:05:04.213885: Info: record_status Demand
2026-06-19 21:05:04.224792: Saved current settings to /config/predbat_config.json
2026-06-19 21:05:37.292900: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:05:37.293121: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:05:37.293151: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:05:37.293278: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:05:37.293321: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:05:37.293349: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:05:37.293367: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:07:37.513150: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:07:37.513348: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:07:37.513426: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:07:37.513574: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:07:37.513602: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:07:37.513620: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:07:37.513636: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:09:37.689869: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:09:37.690036: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:09:37.690061: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:09:37.690186: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:09:37.690211: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:09:37.690244: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:09:37.690261: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:10:00.778470: --------------- PredBat - update at 2026-06-19 21:10:00+01:00 with clock skew 0 minutes, minutes now 1270
2026-06-19 21:10:00.779106: Saved current settings to /config/predbat_config.json
2026-06-19 21:10:00.779181: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 24.9 minutes
2026-06-19 21:10:00.779231: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 21:10:00.779353: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 21:10:00.799247: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 21:10:00.799761: Predbat mode is set to Monitor
2026-06-19 21:10:00.907043: Found 11520 load_today datapoints going back 2 days
2026-06-19 21:10:00.907144: Using load_power data to fill gaps in load_today data
2026-06-19 21:10:00.967647: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 21:10:00.967791: Zero load period starting at 2026-06-19T12:09:00+0100 (541 minutes) for 889 minutes with base value 0.9
2026-06-19 21:10:00.967855: Zero load period starting at 2026-06-18T19:24:00+0100 (1546 minutes) for 64 minutes with base value 0.8
2026-06-19 21:10:00.968755: Processing 384 30-minute periods for power integration
2026-06-19 21:10:01.019940: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 21:10:01.020022: Car charging hold True, threshold 6.0kWh
2026-06-19 21:10:01.020053: Current data so far today: load 6.1kWh, import 1.8kWh, export 0.0kWh, PV 0kWh
2026-06-19 21:10:01.037984: Standing charge is set to 49.98p
2026-06-19 21:10:01.077380: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 21:10:01.077458: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 21:10:01.077622: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 206.7 minutes
2026-06-19 21:10:01.077978: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 206.7 minutes
2026-06-19 21:10:01.082738: Loaded 95 datapoints of futurerate analysis
2026-06-19 21:10:01.221363: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65', '06-20 20:00:00 => 24.98 / 18.66']
2026-06-19 21:10:01.249297: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 21:10:01.249529: Import rates: min 13.17p, max 36.53p, average 20.04p
2026-06-19 21:10:01.280095: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 21:10:01.280174: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 21:10:01.281127: High export rate found rates in range 99p to -99p
2026-06-19 21:10:01.365478: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 21:10:01.365582: Battery level now 10.4kWh, -1hr ago 10.59kWh, at midnight 10.59kWh, battery value change in the last hour -2.71p, change today -2.71p, rate_forward 14.14p
2026-06-19 21:10:01.365781: Last hour: net energy 0.05kWh, import 0.05kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 1.32p, import 1.32p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 21:10:01.413601: Today's energy total net 1.8kWh, import 1.8kWh, export 0.0kWh, cost 89.03p, import 39.05p, export 0.0p, carbon 0.0kg
2026-06-19 21:10:01.413740: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 21:10:01.416466: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 21:10:01.417772: Warn: Found 1 gaps in load_today totalling 9765 minutes to fill using average data
2026-06-19 21:10:01.417873: Gap starting at 2026-06-18T15:55:00+0100 (1755 minutes) for 9765 minutes
2026-06-19 21:10:01.431463: Historical days now [7] weight [1]
2026-06-19 21:10:01.453971: Today's load divergence 106.57%, in-day adjustment 106.28%, damping 0.95x, yesterday 106.55% today 106.25% blend 11.81%
2026-06-19 21:10:01.454039: Today's predicted so far 13.38kWh with 0.0kWh car/iBoost excluded, 1.08kWh import ignored, and 0kWh forecast extra.
2026-06-19 21:10:01.454062: Today's actual load so far 14.46kWh with 0.0kWh car/iBoost excluded, and 0.43kWh import ignored.
2026-06-19 21:10:01.489392: Inverter 0: Type SK Sunsynk
2026-06-19 21:10:01.489447: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 21:10:01.489584: Reserve min: 7%, battery_min: 7%
2026-06-19 21:10:01.489630: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 21:10:01.489865: Inverter 0 SoC: 10.4kW 65%, current charge rate 5000W, current discharge rate 5250W, current battery power 596W, current battery voltage 51.2V, grid power -52W, load power 626W, PV Power 0W
2026-06-19 21:10:01.489984: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:10:01.490045: Inverter 0 scheduled charge enable is False
2026-06-19 21:10:01.490065: Inverter 0 charge windows currently []
2026-06-19 21:10:01.490084: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 21:10:01.490163: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:10:01.490184: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:10:01.490209: Inverter 0 scheduled discharge enable is False
2026-06-19 21:10:01.490316: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:10:01.490340: Inverter 0 discharge windows currently []
2026-06-19 21:10:01.490355: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:10:01.490369: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:10:01.490381: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:10:01.562491: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 21:10:01.562556: Plan was last updated on 2026-06-19 21:05:00+01:00 and is now 5.0 minutes old
2026-06-19 21:10:01.562583: Best charge window [ ]
2026-06-19 21:10:01.562602: Best export window [ ]
2026-06-19 21:10:01.563257: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 21:10:01.565084: Load divergence over 8.0 hours mean 683.34W, min 682.8W, max 684.0W, std dev 0.6W, divergence 0.04%
2026-06-19 21:10:01.579924: Creating pool of 12 processes to match your CPU count
2026-06-19 21:10:01.661533: predict base end_record 06-21 21:10:00, final soc 1.12kWh, metric 635.14p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 38.04kWh, PV 0.0kWh
2026-06-19 21:10:01.663366: Slot: [ 21:10, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:10:01.664823: SoC: [ 10.4, 10.13, 9.72, 9.31, 8.9, 8.49, 8.08, 7.69, 7.3, 6.92, 6.54, 6.15, 5.76, 5.38, 4.99, 4.61, 4.22, 3.84, 3.45, 3.07, 2.68, 2.3, 1.91, 1.53, 1.14, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:10:01.665952: BAT: [ 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-, 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-] kWh
2026-06-19 21:10:01.667213: LOAD: [ 6.1, 6.35, 6.74, 7.12, 7.5, 7.88, 8.26, 8.62, 8.98, 9.34, 9.7, 10.06, 10.42, 10.78, 11.13, 11.49, 11.85, 12.21, 12.57, 12.93, 13.29, 13.64, 14.0, 14.36, 14.72, 15.08, 15.44, 15.8, 16.16, 16.51, 16.87, 17.23, 17.59, 17.95, 18.31, 18.67, 19.02, 19.38, 19.7, 19.75, 19.81, 19.86, 20.1, 20.53, 20.7, 20.7, 20.72, 20.75, 20.78, 20.86, 21.12, 21.29, 21.76, 22.13, 22.4, 23.04, 23.62, 23.67, 23.77, 23.91, 24.1, 24.29, 24.83, 26.07, 28.02, 28.34, 28.42, 28.56, 28.76, 29.03, 29.36, 29.76, 30.22, 30.43, 30.45, 30.69, 31.0, 31.36, 31.55, 31.77, 32.05, 32.38, 32.98, 33.65, 34.09, 34.56, 34.9, 35.22, 35.52, 35.83, 36.15, 36.46, 36.79, 37.02, 37.3, 37.62] kWh
2026-06-19 21:10:01.668468: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:10:01.669754: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.14, 2.5, 2.86, 3.21, 3.57, 3.93, 4.29, 4.65, 5.01, 5.37, 5.72, 6.08, 6.44, 6.75, 6.81, 6.87, 6.92, 7.16, 7.59, 7.75, 7.76, 7.78, 7.81, 7.84, 7.92, 8.18, 8.35, 8.82, 9.19, 9.46, 10.1, 10.68, 10.73, 10.83, 10.97, 11.16, 11.35, 11.88, 13.13, 15.08, 15.4, 15.48, 15.62, 15.82, 16.09, 16.42, 16.82, 17.27, 17.49, 17.51, 17.75, 18.06, 18.42, 18.61, 18.83, 19.11, 19.44, 20.04, 20.7, 21.15, 21.62, 21.96, 22.28, 22.58, 22.89, 23.21, 23.52, 23.85, 24.08, 24.36, 24.67] kWh
2026-06-19 21:10:01.671004: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:10:01.672322: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.46, 149.75, 155.35, 160.71, 165.43, 170.25, 175.32, 180.28, 185.19, 190.1, 195.1, 200.0, 204.91, 209.46, 210.98, 212.58, 214.33, 221.69, 236.52, 242.66, 242.7, 243.42, 244.22, 244.95, 247.12, 254.29, 258.53, 269.62, 276.98, 282.37, 345.36, 356.92, 357.84, 359.62, 362.15, 365.26, 368.93, 378.76, 401.79, 438.19, 444.19, 445.53, 447.87, 451.51, 456.02, 461.94, 467.88, 475.18, 478.71, 478.9, 482.72, 487.35, 492.08, 494.63, 497.77, 501.56, 506.12, 514.31, 523.59, 529.67, 536.19, 541.09, 550.13, 558.43, 568.14, 577.91, 588.87, 600.66, 607.21, 614.84, 623.42] p
2026-06-19 21:10:01.766113: Battery has 11.83 hours left - now at 10.4kWh
2026-06-19 21:10:01.801353: predict base10 end_record 06-21 21:10:00, final soc 1.12kWh, metric 662.94p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 39.56kWh, PV 0.0kWh
2026-06-19 21:10:01.803015: Slot: [ 21:10, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:10:01.804355: SoC: [ 10.4, 10.11, 9.69, 9.26, 8.83, 8.4, 7.97, 7.56, 7.16, 6.75, 6.35, 5.95, 5.54, 5.14, 4.74, 4.33, 3.93, 3.53, 3.12, 2.72, 2.31, 1.91, 1.51, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:10:01.805415: BAT: [ 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-, 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-] kWh
2026-06-19 21:10:01.806720: LOAD: [ 6.1, 6.37, 6.77, 7.17, 7.56, 7.96, 8.36, 8.74, 9.12, 9.49, 9.87, 10.25, 10.62, 11.0, 11.37, 11.75, 12.12, 12.5, 12.88, 13.25, 13.63, 14.0, 14.38, 14.76, 15.13, 15.51, 15.88, 16.26, 16.64, 17.01, 17.39, 17.76, 18.14, 18.52, 18.89, 19.27, 19.64, 20.02, 20.35, 20.4, 20.46, 20.52, 20.77, 21.22, 21.39, 21.39, 21.42, 21.45, 21.48, 21.56, 21.84, 22.02, 22.51, 22.89, 23.18, 23.85, 24.46, 24.51, 24.61, 24.76, 24.96, 25.16, 25.72, 27.02, 29.06, 29.41, 29.49, 29.63, 29.84, 30.12, 30.47, 30.89, 31.37, 31.6, 31.61, 31.87, 32.19, 32.57, 32.77, 33.0, 33.29, 33.63, 34.26, 34.96, 35.42, 35.92, 36.28, 36.61, 36.92, 37.25, 37.58, 37.91, 38.25, 38.5, 38.79, 39.12] kWh
2026-06-19 21:10:01.807946: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:10:01.809216: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.81, 2.19, 2.57, 2.94, 3.32, 3.69, 4.07, 4.45, 4.82, 5.2, 5.57, 5.95, 6.33, 6.7, 7.08, 7.4, 7.46, 7.52, 7.58, 7.83, 8.28, 8.45, 8.45, 8.48, 8.51, 8.54, 8.62, 8.89, 9.08, 9.57, 9.95, 10.23, 10.91, 11.52, 11.57, 11.67, 11.82, 12.02, 12.22, 12.78, 14.08, 16.12, 16.47, 16.54, 16.69, 16.9, 17.18, 17.53, 17.94, 18.43, 18.66, 18.67, 18.92, 19.25, 19.63, 19.82, 20.06, 20.34, 20.69, 21.32, 22.02, 22.48, 22.98, 23.34, 23.67, 23.98, 24.31, 24.64, 24.97, 25.31, 25.56, 25.85, 26.18] kWh
2026-06-19 21:10:01.810477: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:10:01.811757: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.23, 145.21, 151.27, 156.81, 162.68, 168.3, 173.25, 178.3, 183.61, 188.8, 193.94, 199.09, 204.33, 209.47, 214.62, 219.38, 220.97, 222.65, 224.49, 232.19, 247.73, 254.18, 254.21, 254.97, 255.8, 256.57, 258.84, 266.35, 270.8, 282.41, 290.12, 295.77, 359.38, 371.48, 372.45, 374.31, 376.96, 380.23, 384.07, 394.36, 418.5, 456.63, 462.92, 464.32, 466.77, 470.59, 475.31, 481.52, 487.74, 495.38, 499.08, 499.28, 503.28, 508.12, 513.09, 515.76, 519.05, 523.01, 527.79, 536.37, 546.1, 552.47, 559.3, 564.44, 573.91, 582.61, 592.77, 603.0, 614.47, 626.83, 633.69, 641.68, 650.67] p
2026-06-19 21:10:01.882277: predict best10 end_record 06-21 21:10:00, final soc 1.12kWh, metric 662.94p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 39.56kWh, PV 0.0kWh
2026-06-19 21:10:01.883917: Slot: [ 21:10, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:10:01.885201: SoC: [ 10.4, 10.11, 9.69, 9.26, 8.83, 8.4, 7.97, 7.56, 7.16, 6.75, 6.35, 5.95, 5.54, 5.14, 4.74, 4.33, 3.93, 3.53, 3.12, 2.72, 2.31, 1.91, 1.51, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:10:01.886306: BAT: [ 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-, 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-] kWh
2026-06-19 21:10:01.887578: LOAD: [ 6.1, 6.37, 6.77, 7.17, 7.56, 7.96, 8.36, 8.74, 9.12, 9.49, 9.87, 10.25, 10.62, 11.0, 11.37, 11.75, 12.12, 12.5, 12.88, 13.25, 13.63, 14.0, 14.38, 14.76, 15.13, 15.51, 15.88, 16.26, 16.64, 17.01, 17.39, 17.76, 18.14, 18.52, 18.89, 19.27, 19.64, 20.02, 20.35, 20.4, 20.46, 20.52, 20.77, 21.22, 21.39, 21.39, 21.42, 21.45, 21.48, 21.56, 21.84, 22.02, 22.51, 22.89, 23.18, 23.85, 24.46, 24.51, 24.61, 24.76, 24.96, 25.16, 25.72, 27.02, 29.06, 29.41, 29.49, 29.63, 29.84, 30.12, 30.47, 30.89, 31.37, 31.6, 31.61, 31.87, 32.19, 32.57, 32.77, 33.0, 33.29, 33.63, 34.26, 34.96, 35.42, 35.92, 36.28, 36.61, 36.92, 37.25, 37.58, 37.91, 38.25, 38.5, 38.79, 39.12] kWh
2026-06-19 21:10:01.888786: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:10:01.890075: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.81, 2.19, 2.57, 2.94, 3.32, 3.69, 4.07, 4.45, 4.82, 5.2, 5.57, 5.95, 6.33, 6.7, 7.08, 7.4, 7.46, 7.52, 7.58, 7.83, 8.28, 8.45, 8.45, 8.48, 8.51, 8.54, 8.62, 8.89, 9.08, 9.57, 9.95, 10.23, 10.91, 11.52, 11.57, 11.67, 11.82, 12.02, 12.22, 12.78, 14.08, 16.12, 16.47, 16.54, 16.69, 16.9, 17.18, 17.53, 17.94, 18.43, 18.66, 18.67, 18.92, 19.25, 19.63, 19.82, 20.06, 20.34, 20.69, 21.32, 22.02, 22.48, 22.98, 23.34, 23.67, 23.98, 24.31, 24.64, 24.97, 25.31, 25.56, 25.85, 26.18] kWh
2026-06-19 21:10:01.891301: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:10:01.892560: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.23, 145.21, 151.27, 156.81, 162.68, 168.3, 173.25, 178.3, 183.61, 188.8, 193.94, 199.09, 204.33, 209.47, 214.62, 219.38, 220.97, 222.65, 224.49, 232.19, 247.73, 254.18, 254.21, 254.97, 255.8, 256.57, 258.84, 266.35, 270.8, 282.41, 290.12, 295.77, 359.38, 371.48, 372.45, 374.31, 376.96, 380.23, 384.07, 394.36, 418.5, 456.63, 462.92, 464.32, 466.77, 470.59, 475.31, 481.52, 487.74, 495.38, 499.08, 499.28, 503.28, 508.12, 513.09, 515.76, 519.05, 523.01, 527.79, 536.37, 546.1, 552.47, 559.3, 564.44, 573.91, 582.61, 592.77, 603.0, 614.47, 626.83, 633.69, 641.68, 650.67] p
2026-06-19 21:10:01.961819: predict best end_record 06-21 21:10:00, final soc 1.12kWh, metric 635.14p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 38.04kWh, PV 0.0kWh
2026-06-19 21:10:01.963434: Slot: [ 21:10, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:10:01.964707: SoC: [ 10.4, 10.13, 9.72, 9.31, 8.9, 8.49, 8.08, 7.69, 7.3, 6.92, 6.54, 6.15, 5.76, 5.38, 4.99, 4.61, 4.22, 3.84, 3.45, 3.07, 2.68, 2.3, 1.91, 1.53, 1.14, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:10:01.965781: BAT: [ 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-, 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-] kWh
2026-06-19 21:10:01.967103: LOAD: [ 6.1, 6.35, 6.74, 7.12, 7.5, 7.88, 8.26, 8.62, 8.98, 9.34, 9.7, 10.06, 10.42, 10.78, 11.13, 11.49, 11.85, 12.21, 12.57, 12.93, 13.29, 13.64, 14.0, 14.36, 14.72, 15.08, 15.44, 15.8, 16.16, 16.51, 16.87, 17.23, 17.59, 17.95, 18.31, 18.67, 19.02, 19.38, 19.7, 19.75, 19.81, 19.86, 20.1, 20.53, 20.7, 20.7, 20.72, 20.75, 20.78, 20.86, 21.12, 21.29, 21.76, 22.13, 22.4, 23.04, 23.62, 23.67, 23.77, 23.91, 24.1, 24.29, 24.83, 26.07, 28.02, 28.34, 28.42, 28.56, 28.76, 29.03, 29.36, 29.76, 30.22, 30.43, 30.45, 30.69, 31.0, 31.36, 31.55, 31.77, 32.05, 32.38, 32.98, 33.65, 34.09, 34.56, 34.9, 35.22, 35.52, 35.83, 36.15, 36.46, 36.79, 37.02, 37.3, 37.62] kWh
2026-06-19 21:10:01.968315: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:10:01.969764: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.14, 2.5, 2.86, 3.21, 3.57, 3.93, 4.29, 4.65, 5.01, 5.37, 5.72, 6.08, 6.44, 6.75, 6.81, 6.87, 6.92, 7.16, 7.59, 7.75, 7.76, 7.78, 7.81, 7.84, 7.92, 8.18, 8.35, 8.82, 9.19, 9.46, 10.1, 10.68, 10.73, 10.83, 10.97, 11.16, 11.35, 11.88, 13.13, 15.08, 15.4, 15.48, 15.62, 15.82, 16.09, 16.42, 16.82, 17.27, 17.49, 17.51, 17.75, 18.06, 18.42, 18.61, 18.83, 19.11, 19.44, 20.04, 20.7, 21.15, 21.62, 21.96, 22.28, 22.58, 22.89, 23.21, 23.52, 23.85, 24.08, 24.36, 24.67] kWh
2026-06-19 21:10:01.971003: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:10:01.972266: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.46, 149.75, 155.35, 160.71, 165.43, 170.25, 175.32, 180.28, 185.19, 190.1, 195.1, 200.0, 204.91, 209.46, 210.98, 212.58, 214.33, 221.69, 236.52, 242.66, 242.7, 243.42, 244.22, 244.95, 247.12, 254.29, 258.53, 269.62, 276.98, 282.37, 345.36, 356.92, 357.84, 359.62, 362.15, 365.26, 368.93, 378.76, 401.79, 438.19, 444.19, 445.53, 447.87, 451.51, 456.02, 461.94, 467.88, 475.18, 478.71, 478.9, 482.72, 487.35, 492.08, 494.63, 497.77, 501.56, 506.12, 514.31, 523.59, 529.67, 536.19, 541.09, 550.13, 558.43, 568.14, 577.91, 588.87, 600.66, 607.21, 614.84, 623.42] p
2026-06-19 21:10:01.974086: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 21:10:01.974138: Saving plan best values to HA entities
2026-06-19 21:10:02.117187: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 21:10:02.122163: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 21:10:02.127921: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 23.3kWh, export 0.0kWh, metric 635.14p, metric10 662.94p
2026-06-19 21:10:02.295968: Marginal costs baseline metric (no standing charge): 535.1688
2026-06-19 21:10:02.455706: Marginal energy costs matrix computed: min=15.35 max=21.47
2026-06-19 21:10:02.532536: Rate array import [{'start': 1270, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3900, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 3900, 'end': 4020, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 4020, 'end': 4150, 'rate': 'expensive', 'range': '(27.1p - 27.8p)'}] export [{'start': 1270, 'end': 4150, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 21:10:02.533270: - Your estimated bill for today is £0.89 and tomorrow is £1.93
2026-06-19 21:10:02.533310: - Import rates are expensive (22.4p - 26.5p) for the next 1 and three quarters hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 21:10:02.533333: - The battery is currently at 65% and is in eco mode.
2026-06-19 21:10:02.533347: - For the next 48 hours there will be no solar generation.
2026-06-19 21:10:02.533359: - You will run out of battery in 11 hours.
2026-06-19 21:10:02.533371: - No charging is planned.
2026-06-19 21:10:02.533384:
2026-06-19 21:10:02.582612: Plan calculation took 1.02 seconds
2026-06-19 21:10:02.585719: No high rate period found
2026-06-19 21:10:02.631568: Import threshold used for optimisation was 13.17p
2026-06-19 21:10:02.680684: Low import rate windows [0: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 1: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 2: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 3: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 4: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 5: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 6: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 7: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 8: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 9: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 10: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 11: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 12: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 13: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 14: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 15: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 16: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 17: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 18: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 19: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 20: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 21: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 22: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 23: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 24: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 25: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 26: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 27: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 28: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 29: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 30: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 31: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 32: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 33: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 34: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 35: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 36: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 37: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 38: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 39: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 40: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 41: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 42: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 43: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 44: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 45: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 46: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 47: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 48: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 49: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 50: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 51: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 52: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 53: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 54: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 55: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 56: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 57: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 58: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 59: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 60: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 61: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 62: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 63: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 64: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 65: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 66: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 67: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 68: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 69: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 70: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 71: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 72: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 73: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 74: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 75: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 76: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 77: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 78: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 79: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 80: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 81: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 82: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 83: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 84: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 85: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 86: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 87: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 88: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 89: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 90: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 91: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 92: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 93: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78, 94: 06-21 21:00:00 - 06-21 21:30:00 @ 27.1]
2026-06-19 21:10:02.686069: Inverter 0 Set charge window is disabled
2026-06-19 21:10:02.686114: Inverter 0 count register writes 0
2026-06-19 21:10:02.699169: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 21:10:02.703941: Total inverter register writes now 0
2026-06-19 21:10:02.721413: Completed run status Demand
2026-06-19 21:10:02.726554: Info: record_status Demand
2026-06-19 21:10:02.743220: Saved current settings to /config/predbat_config.json
2026-06-19 21:10:37.812835: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:10:37.813027: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:10:37.813063: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:10:37.813192: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:10:37.813224: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:10:37.813243: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:10:37.813259: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:12:38.102318: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:12:38.102573: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:12:38.102603: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:12:38.102752: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:12:38.102779: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:12:38.102797: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:12:38.102812: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:14:52.289744: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:14:52.289952: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:14:52.289983: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:14:52.290104: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:14:52.290131: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:14:52.290169: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:14:52.290187: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:15:00.430177: --------------- PredBat - update at 2026-06-19 21:15:00+01:00 with clock skew 0 minutes, minutes now 1275
2026-06-19 21:15:00.431170: Saved current settings to /config/predbat_config.json
2026-06-19 21:15:00.431260: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 29.9 minutes
2026-06-19 21:15:00.431316: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 21:15:00.431429: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 21:15:00.450309: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 21:15:00.450771: Predbat mode is set to Monitor
2026-06-19 21:15:00.548497: Found 11520 load_today datapoints going back 2 days
2026-06-19 21:15:00.548585: Using load_power data to fill gaps in load_today data
2026-06-19 21:15:00.604559: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 21:15:00.604672: Zero load period starting at 2026-06-19T12:09:00+0100 (546 minutes) for 889 minutes with base value 0.9
2026-06-19 21:15:00.604716: Zero load period starting at 2026-06-18T19:24:00+0100 (1551 minutes) for 64 minutes with base value 0.8
2026-06-19 21:15:00.605628: Processing 384 30-minute periods for power integration
2026-06-19 21:15:00.657639: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 21:15:00.657733: Car charging hold True, threshold 6.0kWh
2026-06-19 21:15:00.657764: Current data so far today: load 6.15kWh, import 1.8kWh, export 0.0kWh, PV 0kWh
2026-06-19 21:15:00.675116: Standing charge is set to 49.98p
2026-06-19 21:15:00.726457: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 21:15:00.726520: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 21:15:00.726674: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 211.7 minutes
2026-06-19 21:15:00.726983: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 211.7 minutes
2026-06-19 21:15:00.731646: Loaded 95 datapoints of futurerate analysis
2026-06-19 21:15:00.861325: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65', '06-20 20:00:00 => 24.98 / 18.66']
2026-06-19 21:15:00.883583: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 21:15:00.883838: Import rates: min 13.17p, max 36.53p, average 20.05p
2026-06-19 21:15:00.914644: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 21:15:00.914719: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 21:15:00.915673: High export rate found rates in range 99p to -99p
2026-06-19 21:15:00.998329: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 21:15:00.998438: Battery level now 10.4kWh, -1hr ago 10.59kWh, at midnight 10.59kWh, battery value change in the last hour -2.71p, change today -2.71p, rate_forward 14.14p
2026-06-19 21:15:00.998632: Last hour: net energy 0.04kWh, import 0.04kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.99p, import 0.99p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 21:15:01.052876: Today's energy total net 1.8kWh, import 1.8kWh, export 0.0kWh, cost 89.03p, import 39.05p, export 0.0p, carbon 0.0kg
2026-06-19 21:15:01.052994: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 21:15:01.056380: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 21:15:01.057795: Warn: Found 1 gaps in load_today totalling 9760 minutes to fill using average data
2026-06-19 21:15:01.057893: Gap starting at 2026-06-18T15:55:00+0100 (1760 minutes) for 9760 minutes
2026-06-19 21:15:01.073781: Historical days now [7] weight [1]
2026-06-19 21:15:01.095512: Today's load divergence 106.43%, in-day adjustment 106.16%, damping 0.95x, yesterday 106.55% today 106.11% blend 11.46%
2026-06-19 21:15:01.095566: Today's predicted so far 13.41kWh with 0.0kWh car/iBoost excluded, 1.14kWh import ignored, and 0kWh forecast extra.
2026-06-19 21:15:01.095594: Today's actual load so far 14.47kWh with 0.0kWh car/iBoost excluded, and 0.46kWh import ignored.
2026-06-19 21:15:01.125702: Inverter 0: Type SK Sunsynk
2026-06-19 21:15:01.125775: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 21:15:01.125972: Reserve min: 7%, battery_min: 7%
2026-06-19 21:15:01.126032: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 21:15:01.126302: Inverter 0 SoC: 10.4kW 65%, current charge rate 5000W, current discharge rate 5250W, current battery power 612W, current battery voltage 51.2V, grid power -54W, load power 644W, PV Power 0W
2026-06-19 21:15:01.126459: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:15:01.126532: Inverter 0 scheduled charge enable is False
2026-06-19 21:15:01.126556: Inverter 0 charge windows currently []
2026-06-19 21:15:01.126579: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 21:15:01.126676: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:15:01.126701: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:15:01.126732: Inverter 0 scheduled discharge enable is False
2026-06-19 21:15:01.126843: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:15:01.126869: Inverter 0 discharge windows currently []
2026-06-19 21:15:01.126889: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:15:01.126905: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:15:01.126921: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:15:01.183076: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 21:15:01.183201: Plan was last updated on 2026-06-19 21:05:00+01:00 and is now 10.0 minutes old
2026-06-19 21:15:01.183254: Best charge window [ ]
2026-06-19 21:15:01.183276: Best export window [ ]
2026-06-19 21:15:01.184081: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 21:15:01.187332: Load divergence over 8.0 hours mean 685.0W, min 684.0W, max 685.2W, std dev 0.45W, divergence 0.03%
2026-06-19 21:15:01.202843: Creating pool of 12 processes to match your CPU count
2026-06-19 21:15:01.279440: predict base end_record 06-21 21:15:00, final soc 1.12kWh, metric 636.09p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 38.12kWh, PV 0.0kWh
2026-06-19 21:15:01.281374: Slot: [ 21:15, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:15:01.282855: SoC: [ 10.4, 10.2, 9.79, 9.38, 8.97, 8.56, 8.15, 7.76, 7.37, 6.98, 6.6, 6.21, 5.82, 5.44, 5.05, 4.67, 4.28, 3.89, 3.5, 3.12, 2.73, 2.35, 1.96, 1.57, 1.19, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:15:01.284072: BAT: [ 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-, 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-] kWh
2026-06-19 21:15:01.285721: LOAD: [ 6.15, 6.34, 6.72, 7.1, 7.49, 7.87, 8.25, 8.61, 8.97, 9.33, 9.69, 10.05, 10.41, 10.77, 11.13, 11.49, 11.85, 12.21, 12.57, 12.93, 13.29, 13.65, 14.01, 14.37, 14.73, 15.09, 15.45, 15.81, 16.17, 16.53, 16.89, 17.25, 17.61, 17.97, 18.33, 18.69, 19.05, 19.41, 19.72, 19.77, 19.83, 19.88, 20.09, 20.55, 20.72, 20.72, 20.75, 20.78, 20.8, 20.88, 21.14, 21.32, 21.79, 22.15, 22.42, 23.06, 23.65, 23.7, 23.79, 23.93, 24.13, 24.32, 24.85, 26.09, 28.04, 28.37, 28.45, 28.59, 28.79, 29.06, 29.39, 29.78, 30.24, 30.46, 30.47, 30.72, 31.03, 31.39, 31.57, 31.8, 32.07, 32.41, 33.03, 33.67, 34.12, 34.59, 34.93, 35.25, 35.55, 35.86, 36.18, 36.49, 36.8, 37.05, 37.33, 37.62] kWh
2026-06-19 21:15:01.286983: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:15:01.288252: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.1, 2.46, 2.82, 3.18, 3.54, 3.9, 4.26, 4.62, 4.98, 5.34, 5.7, 6.06, 6.42, 6.73, 6.78, 6.84, 6.89, 7.1, 7.55, 7.73, 7.73, 7.76, 7.79, 7.81, 7.89, 8.15, 8.33, 8.79, 9.16, 9.43, 10.07, 10.66, 10.71, 10.8, 10.94, 11.13, 11.33, 11.86, 13.1, 15.05, 15.38, 15.45, 15.59, 15.8, 16.07, 16.4, 16.79, 17.25, 17.47, 17.48, 17.73, 18.04, 18.4, 18.58, 18.81, 19.08, 19.41, 20.04, 20.68, 21.13, 21.6, 21.94, 22.26, 22.55, 22.86, 23.18, 23.5, 23.81, 24.06, 24.34, 24.63] kWh
2026-06-19 21:15:01.289563: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:15:01.290882: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 143.82, 149.12, 154.75, 160.12, 164.86, 169.7, 174.79, 179.75, 184.68, 189.61, 194.62, 199.55, 204.48, 209.03, 210.57, 212.17, 213.64, 220.22, 235.99, 242.41, 242.43, 243.17, 243.96, 244.65, 246.82, 254.03, 258.27, 269.36, 276.72, 282.11, 345.1, 356.65, 357.58, 359.36, 361.88, 365.0, 368.67, 378.49, 401.53, 437.93, 443.93, 445.26, 447.6, 451.25, 455.75, 461.68, 467.62, 474.92, 478.45, 478.64, 482.46, 487.08, 491.82, 494.29, 497.52, 501.29, 505.85, 514.4, 523.29, 529.45, 535.91, 540.89, 550.09, 558.13, 567.78, 577.6, 588.55, 600.02, 606.97, 614.54, 622.35] p
2026-06-19 21:15:01.402109: Battery has 11.83 hours left - now at 10.4kWh
2026-06-19 21:15:01.440797: predict base10 end_record 06-21 21:15:00, final soc 1.12kWh, metric 663.81p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:30:00, load 39.63kWh, PV 0.0kWh
2026-06-19 21:15:01.442541: Slot: [ 21:15, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:15:01.443882: SoC: [ 10.4, 10.19, 9.76, 9.33, 8.9, 8.47, 8.04, 7.63, 7.22, 6.82, 6.42, 6.01, 5.61, 5.2, 4.8, 4.39, 3.99, 3.58, 3.18, 2.77, 2.37, 1.97, 1.56, 1.16, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:15:01.444973: BAT: [ 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-, 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-] kWh
2026-06-19 21:15:01.446420: LOAD: [ 6.15, 6.35, 6.75, 7.15, 7.55, 7.95, 8.35, 8.73, 9.11, 9.48, 9.86, 10.24, 10.62, 10.99, 11.37, 11.74, 12.12, 12.5, 12.88, 13.25, 13.63, 14.01, 14.38, 14.76, 15.13, 15.51, 15.89, 16.27, 16.64, 17.02, 17.39, 17.77, 18.15, 18.52, 18.9, 19.28, 19.66, 20.03, 20.36, 20.42, 20.48, 20.53, 20.75, 21.22, 21.41, 21.41, 21.44, 21.47, 21.49, 21.58, 21.85, 22.03, 22.52, 22.91, 23.19, 23.86, 24.47, 24.52, 24.62, 24.77, 24.97, 25.18, 25.73, 27.03, 29.08, 29.42, 29.5, 29.65, 29.86, 30.14, 30.49, 30.9, 31.38, 31.61, 31.62, 31.88, 32.2, 32.58, 32.77, 33.01, 33.3, 33.65, 34.3, 34.97, 35.44, 35.94, 36.3, 36.63, 36.94, 37.26, 37.6, 37.93, 38.26, 38.52, 38.81, 39.11] kWh
2026-06-19 21:15:01.447669: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:15:01.448918: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.14, 2.52, 2.9, 3.27, 3.65, 4.03, 4.4, 4.78, 5.16, 5.53, 5.91, 6.29, 6.66, 7.04, 7.37, 7.42, 7.49, 7.53, 7.76, 8.23, 8.42, 8.42, 8.45, 8.48, 8.5, 8.59, 8.86, 9.04, 9.53, 9.92, 10.2, 10.87, 11.48, 11.53, 11.63, 11.78, 11.98, 12.19, 12.74, 14.04, 16.09, 16.43, 16.51, 16.65, 16.87, 17.15, 17.5, 17.91, 18.39, 18.62, 18.63, 18.89, 19.21, 19.59, 19.78, 20.02, 20.31, 20.66, 21.31, 21.98, 22.45, 22.95, 23.3, 23.64, 23.95, 24.27, 24.61, 24.93, 25.26, 25.53, 25.82, 26.12] kWh
2026-06-19 21:15:01.450252: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:15:01.451542: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.47, 150.55, 156.1, 161.99, 167.61, 172.57, 177.64, 182.96, 188.16, 193.32, 198.48, 203.72, 208.88, 214.04, 218.81, 220.43, 222.09, 223.63, 230.53, 247.04, 253.78, 253.8, 254.58, 255.41, 256.12, 258.39, 265.95, 270.39, 282.01, 289.71, 295.36, 358.97, 371.08, 372.05, 373.91, 376.55, 379.82, 383.66, 393.95, 418.09, 456.22, 462.51, 463.91, 466.36, 470.17, 474.9, 481.1, 487.33, 494.97, 498.67, 498.87, 502.87, 507.71, 512.68, 515.26, 518.65, 522.6, 527.38, 536.33, 545.65, 552.1, 558.87, 564.09, 573.72, 582.15, 592.26, 602.54, 614.01, 626.03, 633.3, 641.23, 649.42] p
2026-06-19 21:15:01.527292: predict best10 end_record 06-21 21:15:00, final soc 1.12kWh, metric 663.81p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:30:00, load 39.63kWh, PV 0.0kWh
2026-06-19 21:15:01.529317: Slot: [ 21:15, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:15:01.530922: SoC: [ 10.4, 10.19, 9.76, 9.33, 8.9, 8.47, 8.04, 7.63, 7.22, 6.82, 6.42, 6.01, 5.61, 5.2, 4.8, 4.39, 3.99, 3.58, 3.18, 2.77, 2.37, 1.97, 1.56, 1.16, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:15:01.532249: BAT: [ 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-, 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-] kWh
2026-06-19 21:15:01.533859: LOAD: [ 6.15, 6.35, 6.75, 7.15, 7.55, 7.95, 8.35, 8.73, 9.11, 9.48, 9.86, 10.24, 10.62, 10.99, 11.37, 11.74, 12.12, 12.5, 12.88, 13.25, 13.63, 14.01, 14.38, 14.76, 15.13, 15.51, 15.89, 16.27, 16.64, 17.02, 17.39, 17.77, 18.15, 18.52, 18.9, 19.28, 19.66, 20.03, 20.36, 20.42, 20.48, 20.53, 20.75, 21.22, 21.41, 21.41, 21.44, 21.47, 21.49, 21.58, 21.85, 22.03, 22.52, 22.91, 23.19, 23.86, 24.47, 24.52, 24.62, 24.77, 24.97, 25.18, 25.73, 27.03, 29.08, 29.42, 29.5, 29.65, 29.86, 30.14, 30.49, 30.9, 31.38, 31.61, 31.62, 31.88, 32.2, 32.58, 32.77, 33.01, 33.3, 33.65, 34.3, 34.97, 35.44, 35.94, 36.3, 36.63, 36.94, 37.26, 37.6, 37.93, 38.26, 38.52, 38.81, 39.11] kWh
2026-06-19 21:15:01.535375: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:15:01.536908: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.14, 2.52, 2.9, 3.27, 3.65, 4.03, 4.4, 4.78, 5.16, 5.53, 5.91, 6.29, 6.66, 7.04, 7.37, 7.42, 7.49, 7.53, 7.76, 8.23, 8.42, 8.42, 8.45, 8.48, 8.5, 8.59, 8.86, 9.04, 9.53, 9.92, 10.2, 10.87, 11.48, 11.53, 11.63, 11.78, 11.98, 12.19, 12.74, 14.04, 16.09, 16.43, 16.51, 16.65, 16.87, 17.15, 17.5, 17.91, 18.39, 18.62, 18.63, 18.89, 19.21, 19.59, 19.78, 20.02, 20.31, 20.66, 21.31, 21.98, 22.45, 22.95, 23.3, 23.64, 23.95, 24.27, 24.61, 24.93, 25.26, 25.53, 25.82, 26.12] kWh
2026-06-19 21:15:01.538436: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:15:01.540255: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.47, 150.55, 156.1, 161.99, 167.61, 172.57, 177.64, 182.96, 188.16, 193.32, 198.48, 203.72, 208.88, 214.04, 218.81, 220.43, 222.09, 223.63, 230.53, 247.04, 253.78, 253.8, 254.58, 255.41, 256.12, 258.39, 265.95, 270.39, 282.01, 289.71, 295.36, 358.97, 371.08, 372.05, 373.91, 376.55, 379.82, 383.66, 393.95, 418.09, 456.22, 462.51, 463.91, 466.36, 470.17, 474.9, 481.1, 487.33, 494.97, 498.67, 498.87, 502.87, 507.71, 512.68, 515.26, 518.65, 522.6, 527.38, 536.33, 545.65, 552.1, 558.87, 564.09, 573.72, 582.15, 592.26, 602.54, 614.01, 626.03, 633.3, 641.23, 649.42] p
2026-06-19 21:15:01.622871: predict best end_record 06-21 21:15:00, final soc 1.12kWh, metric 636.09p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 38.12kWh, PV 0.0kWh
2026-06-19 21:15:01.624478: Slot: [ 21:15, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:15:01.625785: SoC: [ 10.4, 10.2, 9.79, 9.38, 8.97, 8.56, 8.15, 7.76, 7.37, 6.98, 6.6, 6.21, 5.82, 5.44, 5.05, 4.67, 4.28, 3.89, 3.5, 3.12, 2.73, 2.35, 1.96, 1.57, 1.19, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:15:01.626845: BAT: [ 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-, 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-] kWh
2026-06-19 21:15:01.628412: LOAD: [ 6.15, 6.34, 6.72, 7.1, 7.49, 7.87, 8.25, 8.61, 8.97, 9.33, 9.69, 10.05, 10.41, 10.77, 11.13, 11.49, 11.85, 12.21, 12.57, 12.93, 13.29, 13.65, 14.01, 14.37, 14.73, 15.09, 15.45, 15.81, 16.17, 16.53, 16.89, 17.25, 17.61, 17.97, 18.33, 18.69, 19.05, 19.41, 19.72, 19.77, 19.83, 19.88, 20.09, 20.55, 20.72, 20.72, 20.75, 20.78, 20.8, 20.88, 21.14, 21.32, 21.79, 22.15, 22.42, 23.06, 23.65, 23.7, 23.79, 23.93, 24.13, 24.32, 24.85, 26.09, 28.04, 28.37, 28.45, 28.59, 28.79, 29.06, 29.39, 29.78, 30.24, 30.46, 30.47, 30.72, 31.03, 31.39, 31.57, 31.8, 32.07, 32.41, 33.03, 33.67, 34.12, 34.59, 34.93, 35.25, 35.55, 35.86, 36.18, 36.49, 36.8, 37.05, 37.33, 37.62] kWh
2026-06-19 21:15:01.629649: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:15:01.631011: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.1, 2.46, 2.82, 3.18, 3.54, 3.9, 4.26, 4.62, 4.98, 5.34, 5.7, 6.06, 6.42, 6.73, 6.78, 6.84, 6.89, 7.1, 7.55, 7.73, 7.73, 7.76, 7.79, 7.81, 7.89, 8.15, 8.33, 8.79, 9.16, 9.43, 10.07, 10.66, 10.71, 10.8, 10.94, 11.13, 11.33, 11.86, 13.1, 15.05, 15.38, 15.45, 15.59, 15.8, 16.07, 16.4, 16.79, 17.25, 17.47, 17.48, 17.73, 18.04, 18.4, 18.58, 18.81, 19.08, 19.41, 20.04, 20.68, 21.13, 21.6, 21.94, 22.26, 22.55, 22.86, 23.18, 23.5, 23.81, 24.06, 24.34, 24.63] kWh
2026-06-19 21:15:01.632221: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:15:01.633494: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 143.82, 149.12, 154.75, 160.12, 164.86, 169.7, 174.79, 179.75, 184.68, 189.61, 194.62, 199.55, 204.48, 209.03, 210.57, 212.17, 213.64, 220.22, 235.99, 242.41, 242.43, 243.17, 243.96, 244.65, 246.82, 254.03, 258.27, 269.36, 276.72, 282.11, 345.1, 356.65, 357.58, 359.36, 361.88, 365.0, 368.67, 378.49, 401.53, 437.93, 443.93, 445.26, 447.6, 451.25, 455.75, 461.68, 467.62, 474.92, 478.45, 478.64, 482.46, 487.08, 491.82, 494.29, 497.52, 501.29, 505.85, 514.4, 523.29, 529.45, 535.91, 540.89, 550.09, 558.13, 567.78, 577.6, 588.55, 600.02, 606.97, 614.54, 622.35] p
2026-06-19 21:15:01.635202: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 21:15:01.635231: Saving plan best values to HA entities
2026-06-19 21:15:01.776994: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 21:15:01.782274: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 21:15:01.787502: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 23.32kWh, export 0.0kWh, metric 636.09p, metric10 663.81p
2026-06-19 21:15:01.860395: Marginal costs baseline metric (no standing charge): 536.1236
2026-06-19 21:15:02.012071: Marginal energy costs matrix computed: min=15.31 max=21.29
2026-06-19 21:15:02.098583: Rate array import [{'start': 1275, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3900, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 3900, 'end': 4020, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 4020, 'end': 4155, 'rate': 'expensive', 'range': '(27.1p - 27.8p)'}] export [{'start': 1275, 'end': 4155, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 21:15:02.099382: - Your estimated bill for today is £0.89 and tomorrow is £1.93
2026-06-19 21:15:02.099416: - Import rates are expensive (22.4p - 26.5p) for the next 1 and three quarters hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 21:15:02.099433: - The battery is currently at 65% and is in eco mode.
2026-06-19 21:15:02.099447: - For the next 48 hours there will be no solar generation.
2026-06-19 21:15:02.099459: - You will run out of battery in 11 hours.
2026-06-19 21:15:02.099471: - No charging is planned.
2026-06-19 21:15:02.099484:
2026-06-19 21:15:02.148911: Plan calculation took 0.97 seconds
2026-06-19 21:15:02.152684: No high rate period found
2026-06-19 21:15:02.198599: Import threshold used for optimisation was 13.17p
2026-06-19 21:15:02.252386: Low import rate windows [0: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 1: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 2: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 3: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 4: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 5: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 6: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 7: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 8: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 9: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 10: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 11: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 12: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 13: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 14: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 15: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 16: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 17: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 18: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 19: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 20: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 21: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 22: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 23: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 24: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 25: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 26: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 27: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 28: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 29: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 30: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 31: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 32: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 33: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 34: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 35: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 36: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 37: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 38: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 39: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 40: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 41: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 42: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 43: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 44: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 45: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 46: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 47: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 48: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 49: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 50: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 51: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 52: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 53: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 54: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 55: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 56: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 57: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 58: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 59: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 60: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 61: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 62: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 63: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 64: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 65: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 66: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 67: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 68: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 69: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 70: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 71: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 72: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 73: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 74: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 75: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 76: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 77: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 78: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 79: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 80: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 81: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 82: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 83: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 84: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 85: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 86: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 87: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 88: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 89: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 90: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 91: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 92: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 93: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78, 94: 06-21 21:00:00 - 06-21 21:30:00 @ 27.1]
2026-06-19 21:15:02.262650: Inverter 0 Set charge window is disabled
2026-06-19 21:15:02.262707: Inverter 0 count register writes 0
2026-06-19 21:15:02.279731: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 21:15:02.279839: Recompute is saving previous plan...
2026-06-19 21:15:02.279887: Best charge window [ ]
2026-06-19 21:15:02.279909: Best export window [ ]
2026-06-19 21:15:02.280793: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 21:15:02.282880: Load divergence over 8.0 hours mean 685.0W, min 684.0W, max 685.2W, std dev 0.45W, divergence 0.03%
2026-06-19 21:15:02.301209: Creating pool of 12 processes to match your CPU count
2026-06-19 21:15:02.362813: Calculate Best options: mode(Monitor), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 21:15:02.363225: Optimise levels pass started at 2026-06-19 21:15:02
2026-06-19 21:15:02.363484: Calculated end_record as 06-21 21:15:00 based on best_price 13.17p, next_charge_start 06-21 21:15:00, max_windows 0
2026-06-19 21:15:02.363584: Optimise levels pass ended at 2026-06-19 21:15:02, duration 0.0 seconds tried 0 combinations
2026-06-19 21:15:02.363699: Set best_price_charge_level 13.17p, best_price_export_level 0p, best_price_charge 13.17p, best_cost_export 0p, best_metric 536.12p, best_keep 0kWh, best_cycle 0kWh, best_carbon 0kg, best_import 0kWh
2026-06-19 21:15:02.382496: Starting detailed optimisation end_record 06-21 21:15:00, best_price_charge 13.17p, best_price_export 0p. lowest_price_charge 13.17p with charge limits []kWh and export limits []kWh
2026-06-19 21:15:02.382618: Tweak plan optimisation started
2026-06-19 21:15:02.382677: Tweak optimisation finished metric 524.45 cost 524.45 metric_keep 0 cycle 0 carbon 0 import 0
2026-06-19 21:15:02.409947: Previous plan best metric is 524.45 (cost 536.12) and new plan best metric is 524.45 (cost 536.12)
2026-06-19 21:15:02.410013: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 21:15:02.410114: Plan valid is now true after recompute was False
2026-06-19 21:15:02.436063: predict base end_record 06-21 21:15:00, final soc 1.12kWh, metric 636.09p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 38.12kWh, PV 0.0kWh
2026-06-19 21:15:02.438345: Slot: [ 21:15, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:15:02.440022: SoC: [ 10.4, 10.2, 9.79, 9.38, 8.97, 8.56, 8.15, 7.76, 7.37, 6.98, 6.6, 6.21, 5.82, 5.44, 5.05, 4.67, 4.28, 3.89, 3.5, 3.12, 2.73, 2.35, 1.96, 1.57, 1.19, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:15:02.441429: BAT: [ 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-, 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-] kWh
2026-06-19 21:15:02.443121: LOAD: [ 6.15, 6.34, 6.72, 7.1, 7.49, 7.87, 8.25, 8.61, 8.97, 9.33, 9.69, 10.05, 10.41, 10.77, 11.13, 11.49, 11.85, 12.21, 12.57, 12.93, 13.29, 13.65, 14.01, 14.37, 14.73, 15.09, 15.45, 15.81, 16.17, 16.53, 16.89, 17.25, 17.61, 17.97, 18.33, 18.69, 19.05, 19.41, 19.72, 19.77, 19.83, 19.88, 20.09, 20.55, 20.72, 20.72, 20.75, 20.78, 20.8, 20.88, 21.14, 21.32, 21.79, 22.15, 22.42, 23.06, 23.65, 23.7, 23.79, 23.93, 24.13, 24.32, 24.85, 26.09, 28.04, 28.37, 28.45, 28.59, 28.79, 29.06, 29.39, 29.78, 30.24, 30.46, 30.47, 30.72, 31.03, 31.39, 31.57, 31.8, 32.07, 32.41, 33.03, 33.67, 34.12, 34.59, 34.93, 35.25, 35.55, 35.86, 36.18, 36.49, 36.8, 37.05, 37.33, 37.62] kWh
2026-06-19 21:15:02.444662: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:15:02.446274: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.1, 2.46, 2.82, 3.18, 3.54, 3.9, 4.26, 4.62, 4.98, 5.34, 5.7, 6.06, 6.42, 6.73, 6.78, 6.84, 6.89, 7.1, 7.55, 7.73, 7.73, 7.76, 7.79, 7.81, 7.89, 8.15, 8.33, 8.79, 9.16, 9.43, 10.07, 10.66, 10.71, 10.8, 10.94, 11.13, 11.33, 11.86, 13.1, 15.05, 15.38, 15.45, 15.59, 15.8, 16.07, 16.4, 16.79, 17.25, 17.47, 17.48, 17.73, 18.04, 18.4, 18.58, 18.81, 19.08, 19.41, 20.04, 20.68, 21.13, 21.6, 21.94, 22.26, 22.55, 22.86, 23.18, 23.5, 23.81, 24.06, 24.34, 24.63] kWh
2026-06-19 21:15:02.447785: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:15:02.449349: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 143.82, 149.12, 154.75, 160.12, 164.86, 169.7, 174.79, 179.75, 184.68, 189.61, 194.62, 199.55, 204.48, 209.03, 210.57, 212.17, 213.64, 220.22, 235.99, 242.41, 242.43, 243.17, 243.96, 244.65, 246.82, 254.03, 258.27, 269.36, 276.72, 282.11, 345.1, 356.65, 357.58, 359.36, 361.88, 365.0, 368.67, 378.49, 401.53, 437.93, 443.93, 445.26, 447.6, 451.25, 455.75, 461.68, 467.62, 474.92, 478.45, 478.64, 482.46, 487.08, 491.82, 494.29, 497.52, 501.29, 505.85, 514.4, 523.29, 529.45, 535.91, 540.89, 550.09, 558.13, 567.78, 577.6, 588.55, 600.02, 606.97, 614.54, 622.35] p
2026-06-19 21:15:02.546754: Battery has 11.83 hours left - now at 10.4kWh
2026-06-19 21:15:02.577478: predict base10 end_record 06-21 21:15:00, final soc 1.12kWh, metric 663.81p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:30:00, load 39.63kWh, PV 0.0kWh
2026-06-19 21:15:02.579160: Slot: [ 21:15, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:15:02.580434: SoC: [ 10.4, 10.19, 9.76, 9.33, 8.9, 8.47, 8.04, 7.63, 7.22, 6.82, 6.42, 6.01, 5.61, 5.2, 4.8, 4.39, 3.99, 3.58, 3.18, 2.77, 2.37, 1.97, 1.56, 1.16, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:15:02.581496: BAT: [ 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-, 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-] kWh
2026-06-19 21:15:02.582787: LOAD: [ 6.15, 6.35, 6.75, 7.15, 7.55, 7.95, 8.35, 8.73, 9.11, 9.48, 9.86, 10.24, 10.62, 10.99, 11.37, 11.74, 12.12, 12.5, 12.88, 13.25, 13.63, 14.01, 14.38, 14.76, 15.13, 15.51, 15.89, 16.27, 16.64, 17.02, 17.39, 17.77, 18.15, 18.52, 18.9, 19.28, 19.66, 20.03, 20.36, 20.42, 20.48, 20.53, 20.75, 21.22, 21.41, 21.41, 21.44, 21.47, 21.49, 21.58, 21.85, 22.03, 22.52, 22.91, 23.19, 23.86, 24.47, 24.52, 24.62, 24.77, 24.97, 25.18, 25.73, 27.03, 29.08, 29.42, 29.5, 29.65, 29.86, 30.14, 30.49, 30.9, 31.38, 31.61, 31.62, 31.88, 32.2, 32.58, 32.77, 33.01, 33.3, 33.65, 34.3, 34.97, 35.44, 35.94, 36.3, 36.63, 36.94, 37.26, 37.6, 37.93, 38.26, 38.52, 38.81, 39.11] kWh
2026-06-19 21:15:02.584000: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:15:02.585269: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.14, 2.52, 2.9, 3.27, 3.65, 4.03, 4.4, 4.78, 5.16, 5.53, 5.91, 6.29, 6.66, 7.04, 7.37, 7.42, 7.49, 7.53, 7.76, 8.23, 8.42, 8.42, 8.45, 8.48, 8.5, 8.59, 8.86, 9.04, 9.53, 9.92, 10.2, 10.87, 11.48, 11.53, 11.63, 11.78, 11.98, 12.19, 12.74, 14.04, 16.09, 16.43, 16.51, 16.65, 16.87, 17.15, 17.5, 17.91, 18.39, 18.62, 18.63, 18.89, 19.21, 19.59, 19.78, 20.02, 20.31, 20.66, 21.31, 21.98, 22.45, 22.95, 23.3, 23.64, 23.95, 24.27, 24.61, 24.93, 25.26, 25.53, 25.82, 26.12] kWh
2026-06-19 21:15:02.586508: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:15:02.587765: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.47, 150.55, 156.1, 161.99, 167.61, 172.57, 177.64, 182.96, 188.16, 193.32, 198.48, 203.72, 208.88, 214.04, 218.81, 220.43, 222.09, 223.63, 230.53, 247.04, 253.78, 253.8, 254.58, 255.41, 256.12, 258.39, 265.95, 270.39, 282.01, 289.71, 295.36, 358.97, 371.08, 372.05, 373.91, 376.55, 379.82, 383.66, 393.95, 418.09, 456.22, 462.51, 463.91, 466.36, 470.17, 474.9, 481.1, 487.33, 494.97, 498.67, 498.87, 502.87, 507.71, 512.68, 515.26, 518.65, 522.6, 527.38, 536.33, 545.65, 552.1, 558.87, 564.09, 573.72, 582.15, 592.26, 602.54, 614.01, 626.03, 633.3, 641.23, 649.42] p
2026-06-19 21:15:02.648834: predict best10 end_record 06-21 21:15:00, final soc 1.12kWh, metric 663.81p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:30:00, load 39.63kWh, PV 0.0kWh
2026-06-19 21:15:02.650881: Slot: [ 21:15, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:15:02.652462: SoC: [ 10.4, 10.19, 9.76, 9.33, 8.9, 8.47, 8.04, 7.63, 7.22, 6.82, 6.42, 6.01, 5.61, 5.2, 4.8, 4.39, 3.99, 3.58, 3.18, 2.77, 2.37, 1.97, 1.56, 1.16, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:15:02.653843: BAT: [ 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-, 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-] kWh
2026-06-19 21:15:02.655423: LOAD: [ 6.15, 6.35, 6.75, 7.15, 7.55, 7.95, 8.35, 8.73, 9.11, 9.48, 9.86, 10.24, 10.62, 10.99, 11.37, 11.74, 12.12, 12.5, 12.88, 13.25, 13.63, 14.01, 14.38, 14.76, 15.13, 15.51, 15.89, 16.27, 16.64, 17.02, 17.39, 17.77, 18.15, 18.52, 18.9, 19.28, 19.66, 20.03, 20.36, 20.42, 20.48, 20.53, 20.75, 21.22, 21.41, 21.41, 21.44, 21.47, 21.49, 21.58, 21.85, 22.03, 22.52, 22.91, 23.19, 23.86, 24.47, 24.52, 24.62, 24.77, 24.97, 25.18, 25.73, 27.03, 29.08, 29.42, 29.5, 29.65, 29.86, 30.14, 30.49, 30.9, 31.38, 31.61, 31.62, 31.88, 32.2, 32.58, 32.77, 33.01, 33.3, 33.65, 34.3, 34.97, 35.44, 35.94, 36.3, 36.63, 36.94, 37.26, 37.6, 37.93, 38.26, 38.52, 38.81, 39.11] kWh
2026-06-19 21:15:02.656924: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:15:02.658551: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.14, 2.52, 2.9, 3.27, 3.65, 4.03, 4.4, 4.78, 5.16, 5.53, 5.91, 6.29, 6.66, 7.04, 7.37, 7.42, 7.49, 7.53, 7.76, 8.23, 8.42, 8.42, 8.45, 8.48, 8.5, 8.59, 8.86, 9.04, 9.53, 9.92, 10.2, 10.87, 11.48, 11.53, 11.63, 11.78, 11.98, 12.19, 12.74, 14.04, 16.09, 16.43, 16.51, 16.65, 16.87, 17.15, 17.5, 17.91, 18.39, 18.62, 18.63, 18.89, 19.21, 19.59, 19.78, 20.02, 20.31, 20.66, 21.31, 21.98, 22.45, 22.95, 23.3, 23.64, 23.95, 24.27, 24.61, 24.93, 25.26, 25.53, 25.82, 26.12] kWh
2026-06-19 21:15:02.660055: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:15:02.661636: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.47, 150.55, 156.1, 161.99, 167.61, 172.57, 177.64, 182.96, 188.16, 193.32, 198.48, 203.72, 208.88, 214.04, 218.81, 220.43, 222.09, 223.63, 230.53, 247.04, 253.78, 253.8, 254.58, 255.41, 256.12, 258.39, 265.95, 270.39, 282.01, 289.71, 295.36, 358.97, 371.08, 372.05, 373.91, 376.55, 379.82, 383.66, 393.95, 418.09, 456.22, 462.51, 463.91, 466.36, 470.17, 474.9, 481.1, 487.33, 494.97, 498.67, 498.87, 502.87, 507.71, 512.68, 515.26, 518.65, 522.6, 527.38, 536.33, 545.65, 552.1, 558.87, 564.09, 573.72, 582.15, 592.26, 602.54, 614.01, 626.03, 633.3, 641.23, 649.42] p
2026-06-19 21:15:02.729390: predict best end_record 06-21 21:15:00, final soc 1.12kWh, metric 636.09p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 38.12kWh, PV 0.0kWh
2026-06-19 21:15:02.731443: Slot: [ 21:15, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:15:02.733030: SoC: [ 10.4, 10.2, 9.79, 9.38, 8.97, 8.56, 8.15, 7.76, 7.37, 6.98, 6.6, 6.21, 5.82, 5.44, 5.05, 4.67, 4.28, 3.89, 3.5, 3.12, 2.73, 2.35, 1.96, 1.57, 1.19, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:15:02.734376: BAT: [ 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-, 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-] kWh
2026-06-19 21:15:02.735939: LOAD: [ 6.15, 6.34, 6.72, 7.1, 7.49, 7.87, 8.25, 8.61, 8.97, 9.33, 9.69, 10.05, 10.41, 10.77, 11.13, 11.49, 11.85, 12.21, 12.57, 12.93, 13.29, 13.65, 14.01, 14.37, 14.73, 15.09, 15.45, 15.81, 16.17, 16.53, 16.89, 17.25, 17.61, 17.97, 18.33, 18.69, 19.05, 19.41, 19.72, 19.77, 19.83, 19.88, 20.09, 20.55, 20.72, 20.72, 20.75, 20.78, 20.8, 20.88, 21.14, 21.32, 21.79, 22.15, 22.42, 23.06, 23.65, 23.7, 23.79, 23.93, 24.13, 24.32, 24.85, 26.09, 28.04, 28.37, 28.45, 28.59, 28.79, 29.06, 29.39, 29.78, 30.24, 30.46, 30.47, 30.72, 31.03, 31.39, 31.57, 31.8, 32.07, 32.41, 33.03, 33.67, 34.12, 34.59, 34.93, 35.25, 35.55, 35.86, 36.18, 36.49, 36.8, 37.05, 37.33, 37.62] kWh
2026-06-19 21:15:02.737478: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:15:02.739059: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.1, 2.46, 2.82, 3.18, 3.54, 3.9, 4.26, 4.62, 4.98, 5.34, 5.7, 6.06, 6.42, 6.73, 6.78, 6.84, 6.89, 7.1, 7.55, 7.73, 7.73, 7.76, 7.79, 7.81, 7.89, 8.15, 8.33, 8.79, 9.16, 9.43, 10.07, 10.66, 10.71, 10.8, 10.94, 11.13, 11.33, 11.86, 13.1, 15.05, 15.38, 15.45, 15.59, 15.8, 16.07, 16.4, 16.79, 17.25, 17.47, 17.48, 17.73, 18.04, 18.4, 18.58, 18.81, 19.08, 19.41, 20.04, 20.68, 21.13, 21.6, 21.94, 22.26, 22.55, 22.86, 23.18, 23.5, 23.81, 24.06, 24.34, 24.63] kWh
2026-06-19 21:15:02.740576: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:15:02.742230: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 143.82, 149.12, 154.75, 160.12, 164.86, 169.7, 174.79, 179.75, 184.68, 189.61, 194.62, 199.55, 204.48, 209.03, 210.57, 212.17, 213.64, 220.22, 235.99, 242.41, 242.43, 243.17, 243.96, 244.65, 246.82, 254.03, 258.27, 269.36, 276.72, 282.11, 345.1, 356.65, 357.58, 359.36, 361.88, 365.0, 368.67, 378.49, 401.53, 437.93, 443.93, 445.26, 447.6, 451.25, 455.75, 461.68, 467.62, 474.92, 478.45, 478.64, 482.46, 487.08, 491.82, 494.29, 497.52, 501.29, 505.85, 514.4, 523.29, 529.45, 535.91, 540.89, 550.09, 558.13, 567.78, 577.6, 588.55, 600.02, 606.97, 614.54, 622.35] p
2026-06-19 21:15:02.744359: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 21:15:02.744402: Saving plan best values to HA entities
2026-06-19 21:15:02.867748: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 21:15:02.872736: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 21:15:02.877752: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 23.32kWh, export 0.0kWh, metric 636.09p, metric10 663.81p
2026-06-19 21:15:02.949802: Marginal costs baseline metric (no standing charge): 536.1236
2026-06-19 21:15:03.115933: Marginal energy costs matrix computed: min=15.31 max=21.29
2026-06-19 21:15:03.189456: Rate array import [{'start': 1275, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3900, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 3900, 'end': 4020, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 4020, 'end': 4155, 'rate': 'expensive', 'range': '(27.1p - 27.8p)'}] export [{'start': 1275, 'end': 4155, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 21:15:03.190213: - Your estimated bill for today is £0.89 and tomorrow is £1.93
2026-06-19 21:15:03.190244: - Import rates are expensive (22.4p - 26.5p) for the next 1 and three quarters hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 21:15:03.190259: - The battery is currently at 65% and is in eco mode.
2026-06-19 21:15:03.190272: - For the next 48 hours there will be no solar generation.
2026-06-19 21:15:03.190285: - You will run out of battery in 11 hours.
2026-06-19 21:15:03.190297: - No charging is planned.
2026-06-19 21:15:03.190309:
2026-06-19 21:15:03.231193: Plan calculation took 0.95 seconds
2026-06-19 21:15:03.231418: Inverter 0: Type SK Sunsynk
2026-06-19 21:15:03.231449: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 21:15:03.231647: Reserve min: 7%, battery_min: 7%
2026-06-19 21:15:03.231715: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 21:15:03.231997: Inverter 0 SoC: 10.4kW 65%, current charge rate 5000W, current discharge rate 5250W, current battery power 612W, current battery voltage 51.2V, grid power -54W, load power 644W, PV Power 0W
2026-06-19 21:15:03.232216: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:15:03.232310: Inverter 0 scheduled charge enable is False
2026-06-19 21:15:03.232339: Inverter 0 charge windows currently []
2026-06-19 21:15:03.232366: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 21:15:03.232489: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:15:03.232516: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:15:03.232547: Inverter 0 scheduled discharge enable is False
2026-06-19 21:15:03.232669: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:15:03.232696: Inverter 0 discharge windows currently []
2026-06-19 21:15:03.232719: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:15:03.232735: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:15:03.232751: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:15:03.282484: Inverter 0 Set charge window is disabled
2026-06-19 21:15:03.282542: Inverter 0 count register writes 0
2026-06-19 21:15:03.299872: Total inverter register writes now 0
2026-06-19 21:15:03.318396: Completed run status Demand
2026-06-19 21:15:03.324523: Info: record_status Demand
2026-06-19 21:15:03.336565: Saved current settings to /config/predbat_config.json
2026-06-19 21:15:37.402140: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:15:37.402353: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:15:37.402384: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:15:37.402508: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:15:37.402536: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:15:37.402554: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:15:37.402570: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:17:37.594903: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:17:37.595147: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:17:37.595182: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:17:37.595307: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:17:37.595334: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:17:37.595352: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:17:37.595368: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:19:37.788187: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:19:37.788396: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:19:37.788426: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:19:37.788546: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:19:37.788572: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:19:37.788590: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:19:37.788606: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:20:00.883228: --------------- PredBat - update at 2026-06-19 21:20:00+01:00 with clock skew 0 minutes, minutes now 1280
2026-06-19 21:20:00.883832: Saved current settings to /config/predbat_config.json
2026-06-19 21:20:00.883906: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 34.9 minutes
2026-06-19 21:20:00.883957: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 21:20:00.884070: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 21:20:00.902953: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 21:20:00.903451: Predbat mode is set to Monitor
2026-06-19 21:20:01.003658: Found 11520 load_today datapoints going back 2 days
2026-06-19 21:20:01.003770: Using load_power data to fill gaps in load_today data
2026-06-19 21:20:01.070946: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 21:20:01.071100: Zero load period starting at 2026-06-19T12:09:00+0100 (551 minutes) for 889 minutes with base value 0.9
2026-06-19 21:20:01.071157: Zero load period starting at 2026-06-18T19:24:00+0100 (1556 minutes) for 64 minutes with base value 0.8
2026-06-19 21:20:01.072226: Processing 384 30-minute periods for power integration
2026-06-19 21:20:01.138048: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 21:20:01.138152: Car charging hold True, threshold 6.0kWh
2026-06-19 21:20:01.138189: Current data so far today: load 6.2kWh, import 1.8kWh, export 0.0kWh, PV 0kWh
2026-06-19 21:20:01.160921: Standing charge is set to 49.98p
2026-06-19 21:20:01.207704: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 21:20:01.207784: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 21:20:01.207975: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 216.7 minutes
2026-06-19 21:20:01.208444: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 216.7 minutes
2026-06-19 21:20:01.214194: Loaded 95 datapoints of futurerate analysis
2026-06-19 21:20:01.371005: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65', '06-20 20:00:00 => 24.98 / 18.66']
2026-06-19 21:20:01.398842: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 21:20:01.399145: Import rates: min 13.17p, max 36.53p, average 20.05p
2026-06-19 21:20:01.440516: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 21:20:01.440613: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 21:20:01.441865: High export rate found rates in range 99p to -99p
2026-06-19 21:20:01.641581: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 21:20:01.641744: Battery level now 10.4kWh, -1hr ago 10.59kWh, at midnight 10.59kWh, battery value change in the last hour -2.71p, change today -2.71p, rate_forward 14.14p
2026-06-19 21:20:01.642020: Last hour: net energy 0.02kWh, import 0.02kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.66p, import 0.66p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 21:20:01.703675: Today's energy total net 1.8kWh, import 1.8kWh, export 0.0kWh, cost 89.03p, import 39.05p, export 0.0p, carbon 0.0kg
2026-06-19 21:20:01.703783: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 21:20:01.707091: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 21:20:01.708459: Warn: Found 1 gaps in load_today totalling 9755 minutes to fill using average data
2026-06-19 21:20:01.708539: Gap starting at 2026-06-18T15:55:00+0100 (1765 minutes) for 9755 minutes
2026-06-19 21:20:01.725127: Historical days now [7] weight [1]
2026-06-19 21:20:01.747793: Today's load divergence 106.19%, in-day adjustment 105.96%, damping 0.95x, yesterday 106.55% today 105.88% blend 11.11%
2026-06-19 21:20:01.747859: Today's predicted so far 13.46kWh with 0.0kWh car/iBoost excluded, 1.2kWh import ignored, and 0kWh forecast extra.
2026-06-19 21:20:01.747888: Today's actual load so far 14.47kWh with 0.0kWh car/iBoost excluded, and 0.52kWh import ignored.
2026-06-19 21:20:01.782036: Inverter 0: Type SK Sunsynk
2026-06-19 21:20:01.782109: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 21:20:01.782297: Reserve min: 7%, battery_min: 7%
2026-06-19 21:20:01.782411: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 21:20:01.782781: Inverter 0 SoC: 10.31kW 64%, current charge rate 5000W, current discharge rate 5250W, current battery power 547W, current battery voltage 51.2V, grid power -54W, load power 590W, PV Power 0W
2026-06-19 21:20:01.782944: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:20:01.783018: Inverter 0 scheduled charge enable is False
2026-06-19 21:20:01.783080: Inverter 0 charge windows currently []
2026-06-19 21:20:01.783105: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 21:20:01.783250: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:20:01.783278: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:20:01.783310: Inverter 0 scheduled discharge enable is False
2026-06-19 21:20:01.783421: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:20:01.783446: Inverter 0 discharge windows currently []
2026-06-19 21:20:01.783465: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:20:01.783482: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:20:01.783497: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:20:01.852407: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 21:20:01.852542: Plan was last updated on 2026-06-19 21:15:00+01:00 and is now 5.0 minutes old
2026-06-19 21:20:01.852606: Best charge window [ ]
2026-06-19 21:20:01.852635: Best export window [ ]
2026-06-19 21:20:01.853405: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 21:20:01.855538: Load divergence over 8.0 hours mean 687.5W, min 686.4W, max 687.6W, std dev 0.33W, divergence 0.02%
2026-06-19 21:20:01.879088: Creating pool of 12 processes to match your CPU count
2026-06-19 21:20:01.981177: predict base end_record 06-21 21:20:00, final soc 1.12kWh, metric 638.78p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 38.2kWh, PV 0.0kWh
2026-06-19 21:20:01.983364: Slot: [ 21:20, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:20:01.985187: SoC: [ 10.31, 10.18, 9.77, 9.35, 8.94, 8.53, 8.12, 7.73, 7.34, 6.96, 6.57, 6.18, 5.79, 5.41, 5.02, 4.63, 4.24, 3.85, 3.46, 3.08, 2.69, 2.3, 1.91, 1.53, 1.14, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:20:01.986573: BAT: [ 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-, 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-] kWh
2026-06-19 21:20:01.988253: LOAD: [ 6.2, 6.33, 6.71, 7.09, 7.47, 7.86, 8.24, 8.6, 8.96, 9.32, 9.69, 10.05, 10.41, 10.77, 11.13, 11.49, 11.85, 12.21, 12.58, 12.94, 13.3, 13.66, 14.02, 14.38, 14.74, 15.1, 15.46, 15.83, 16.19, 16.55, 16.91, 17.27, 17.63, 17.99, 18.35, 18.71, 19.08, 19.44, 19.75, 19.81, 19.86, 19.91, 20.1, 20.6, 20.75, 20.75, 20.78, 20.81, 20.83, 20.89, 21.17, 21.35, 21.82, 22.18, 22.45, 23.09, 23.68, 23.73, 23.82, 23.96, 24.16, 24.35, 24.88, 26.12, 28.07, 28.4, 28.48, 28.62, 28.82, 29.09, 29.42, 29.81, 30.27, 30.49, 30.5, 30.75, 31.06, 31.42, 31.6, 31.82, 32.1, 32.43, 33.08, 33.73, 34.15, 34.63, 34.95, 35.26, 35.58, 35.89, 36.21, 36.52, 36.83, 37.08, 37.36, 37.67] kWh
2026-06-19 21:20:01.989841: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:20:01.991495: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.14, 2.51, 2.87, 3.23, 3.59, 3.95, 4.31, 4.67, 5.03, 5.39, 5.76, 6.12, 6.48, 6.79, 6.85, 6.9, 6.95, 7.14, 7.64, 7.79, 7.79, 7.82, 7.85, 7.87, 7.93, 8.21, 8.39, 8.86, 9.22, 9.49, 10.13, 10.72, 10.77, 10.86, 11.01, 11.2, 11.39, 11.92, 13.16, 15.11, 15.44, 15.52, 15.66, 15.86, 16.13, 16.46, 16.85, 17.31, 17.53, 17.54, 17.79, 18.1, 18.46, 18.64, 18.86, 19.15, 19.47, 20.12, 20.77, 21.19, 21.67, 21.99, 22.3, 22.62, 22.93, 23.25, 23.56, 23.87, 24.12, 24.4, 24.71] kWh
2026-06-19 21:20:01.993076: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:20:01.994701: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.56, 149.88, 155.53, 160.92, 165.67, 170.53, 175.64, 180.62, 185.56, 190.51, 195.54, 200.49, 205.43, 209.99, 211.59, 213.16, 214.71, 220.55, 237.89, 243.43, 243.45, 244.21, 244.99, 245.68, 247.24, 255.05, 259.3, 270.38, 277.74, 283.13, 346.13, 357.68, 358.6, 360.38, 362.91, 366.03, 369.69, 379.52, 402.56, 438.96, 444.95, 446.29, 448.62, 452.27, 456.78, 462.7, 468.64, 475.94, 479.47, 479.66, 483.48, 488.1, 492.84, 495.32, 498.46, 502.33, 506.82, 515.62, 524.72, 530.52, 537.11, 541.69, 550.61, 559.38, 568.98, 578.78, 589.8, 601.04, 607.95, 615.71, 624.12] p
2026-06-19 21:20:02.121116: Battery has 11.67 hours left - now at 10.31kWh
2026-06-19 21:20:02.161783: predict base10 end_record 06-21 21:20:00, final soc 1.12kWh, metric 666.53p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 39.72kWh, PV 0.0kWh
2026-06-19 21:20:02.163773: Slot: [ 21:20, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:20:02.165378: SoC: [ 10.31, 10.17, 9.74, 9.31, 8.88, 8.45, 8.02, 7.61, 7.2, 6.79, 6.39, 5.98, 5.58, 5.17, 4.77, 4.36, 3.95, 3.55, 3.14, 2.74, 2.33, 1.93, 1.52, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:20:02.166726: BAT: [ 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-, 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-] kWh
2026-06-19 21:20:02.168299: LOAD: [ 6.2, 6.33, 6.73, 7.13, 7.54, 7.94, 8.34, 8.72, 9.1, 9.47, 9.85, 10.23, 10.61, 10.99, 11.37, 11.74, 12.12, 12.5, 12.88, 13.26, 13.63, 14.01, 14.39, 14.77, 15.14, 15.52, 15.9, 16.28, 16.66, 17.03, 17.41, 17.79, 18.17, 18.55, 18.92, 19.3, 19.68, 20.06, 20.39, 20.44, 20.5, 20.56, 20.75, 21.28, 21.43, 21.43, 21.46, 21.5, 21.52, 21.58, 21.88, 22.06, 22.55, 22.93, 23.22, 23.89, 24.5, 24.55, 24.65, 24.8, 25.0, 25.2, 25.76, 27.06, 29.1, 29.45, 29.53, 29.67, 29.89, 30.17, 30.51, 30.93, 31.41, 31.64, 31.65, 31.91, 32.23, 32.61, 32.8, 33.03, 33.33, 33.67, 34.34, 35.03, 35.47, 35.98, 36.31, 36.63, 36.97, 37.29, 37.62, 37.95, 38.28, 38.54, 38.84, 39.16] kWh
2026-06-19 21:20:02.169820: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:20:02.171402: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.81, 2.18, 2.56, 2.94, 3.32, 3.7, 4.07, 4.45, 4.83, 5.21, 5.59, 5.96, 6.34, 6.72, 7.1, 7.43, 7.48, 7.54, 7.6, 7.8, 8.32, 8.47, 8.48, 8.51, 8.53, 8.56, 8.62, 8.92, 9.1, 9.59, 9.98, 10.26, 10.93, 11.54, 11.59, 11.69, 11.84, 12.04, 12.24, 12.8, 14.1, 16.14, 16.49, 16.57, 16.71, 16.93, 17.21, 17.55, 17.97, 18.45, 18.68, 18.69, 18.95, 19.27, 19.65, 19.84, 20.07, 20.37, 20.71, 21.38, 22.07, 22.51, 23.02, 23.35, 23.67, 24.01, 24.33, 24.66, 25.0, 25.32, 25.58, 25.88, 26.2] kWh
2026-06-19 21:20:02.172886: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:20:02.174861: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.11, 145.12, 151.22, 156.79, 162.69, 168.34, 173.31, 178.4, 183.74, 188.96, 194.13, 199.31, 204.57, 209.75, 214.92, 219.7, 221.37, 223.01, 224.63, 230.75, 248.92, 254.73, 254.75, 255.55, 256.36, 257.09, 258.72, 266.92, 271.36, 282.98, 290.68, 296.33, 359.94, 372.05, 373.02, 374.88, 377.52, 380.79, 384.63, 394.92, 419.06, 457.19, 463.48, 464.88, 467.32, 471.14, 475.87, 482.07, 488.3, 495.94, 499.64, 499.84, 503.84, 508.68, 513.65, 516.24, 519.53, 523.58, 528.29, 537.5, 547.03, 553.11, 560.02, 564.82, 574.16, 583.35, 593.4, 603.68, 615.21, 626.99, 634.23, 642.36, 651.17] p
2026-06-19 21:20:02.246604: predict best10 end_record 06-21 21:20:00, final soc 1.12kWh, metric 666.53p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 39.72kWh, PV 0.0kWh
2026-06-19 21:20:02.248610: Slot: [ 21:20, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:20:02.250247: SoC: [ 10.31, 10.17, 9.74, 9.31, 8.88, 8.45, 8.02, 7.61, 7.2, 6.79, 6.39, 5.98, 5.58, 5.17, 4.77, 4.36, 3.95, 3.55, 3.14, 2.74, 2.33, 1.93, 1.52, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:20:02.251567: BAT: [ 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-, 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-] kWh
2026-06-19 21:20:02.253136: LOAD: [ 6.2, 6.33, 6.73, 7.13, 7.54, 7.94, 8.34, 8.72, 9.1, 9.47, 9.85, 10.23, 10.61, 10.99, 11.37, 11.74, 12.12, 12.5, 12.88, 13.26, 13.63, 14.01, 14.39, 14.77, 15.14, 15.52, 15.9, 16.28, 16.66, 17.03, 17.41, 17.79, 18.17, 18.55, 18.92, 19.3, 19.68, 20.06, 20.39, 20.44, 20.5, 20.56, 20.75, 21.28, 21.43, 21.43, 21.46, 21.5, 21.52, 21.58, 21.88, 22.06, 22.55, 22.93, 23.22, 23.89, 24.5, 24.55, 24.65, 24.8, 25.0, 25.2, 25.76, 27.06, 29.1, 29.45, 29.53, 29.67, 29.89, 30.17, 30.51, 30.93, 31.41, 31.64, 31.65, 31.91, 32.23, 32.61, 32.8, 33.03, 33.33, 33.67, 34.34, 35.03, 35.47, 35.98, 36.31, 36.63, 36.97, 37.29, 37.62, 37.95, 38.28, 38.54, 38.84, 39.16] kWh
2026-06-19 21:20:02.254690: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:20:02.256519: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.81, 2.18, 2.56, 2.94, 3.32, 3.7, 4.07, 4.45, 4.83, 5.21, 5.59, 5.96, 6.34, 6.72, 7.1, 7.43, 7.48, 7.54, 7.6, 7.8, 8.32, 8.47, 8.48, 8.51, 8.53, 8.56, 8.62, 8.92, 9.1, 9.59, 9.98, 10.26, 10.93, 11.54, 11.59, 11.69, 11.84, 12.04, 12.24, 12.8, 14.1, 16.14, 16.49, 16.57, 16.71, 16.93, 17.21, 17.55, 17.97, 18.45, 18.68, 18.69, 18.95, 19.27, 19.65, 19.84, 20.07, 20.37, 20.71, 21.38, 22.07, 22.51, 23.02, 23.35, 23.67, 24.01, 24.33, 24.66, 25.0, 25.32, 25.58, 25.88, 26.2] kWh
2026-06-19 21:20:02.258060: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:20:02.259620: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.11, 145.12, 151.22, 156.79, 162.69, 168.34, 173.31, 178.4, 183.74, 188.96, 194.13, 199.31, 204.57, 209.75, 214.92, 219.7, 221.37, 223.01, 224.63, 230.75, 248.92, 254.73, 254.75, 255.55, 256.36, 257.09, 258.72, 266.92, 271.36, 282.98, 290.68, 296.33, 359.94, 372.05, 373.02, 374.88, 377.52, 380.79, 384.63, 394.92, 419.06, 457.19, 463.48, 464.88, 467.32, 471.14, 475.87, 482.07, 488.3, 495.94, 499.64, 499.84, 503.84, 508.68, 513.65, 516.24, 519.53, 523.58, 528.29, 537.5, 547.03, 553.11, 560.02, 564.82, 574.16, 583.35, 593.4, 603.68, 615.21, 626.99, 634.23, 642.36, 651.17] p
2026-06-19 21:20:02.353862: predict best end_record 06-21 21:20:00, final soc 1.12kWh, metric 638.78p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 38.2kWh, PV 0.0kWh
2026-06-19 21:20:02.355866: Slot: [ 21:20, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:20:02.357472: SoC: [ 10.31, 10.18, 9.77, 9.35, 8.94, 8.53, 8.12, 7.73, 7.34, 6.96, 6.57, 6.18, 5.79, 5.41, 5.02, 4.63, 4.24, 3.85, 3.46, 3.08, 2.69, 2.3, 1.91, 1.53, 1.14, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:20:02.358837: BAT: [ 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-, 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-] kWh
2026-06-19 21:20:02.360414: LOAD: [ 6.2, 6.33, 6.71, 7.09, 7.47, 7.86, 8.24, 8.6, 8.96, 9.32, 9.69, 10.05, 10.41, 10.77, 11.13, 11.49, 11.85, 12.21, 12.58, 12.94, 13.3, 13.66, 14.02, 14.38, 14.74, 15.1, 15.46, 15.83, 16.19, 16.55, 16.91, 17.27, 17.63, 17.99, 18.35, 18.71, 19.08, 19.44, 19.75, 19.81, 19.86, 19.91, 20.1, 20.6, 20.75, 20.75, 20.78, 20.81, 20.83, 20.89, 21.17, 21.35, 21.82, 22.18, 22.45, 23.09, 23.68, 23.73, 23.82, 23.96, 24.16, 24.35, 24.88, 26.12, 28.07, 28.4, 28.48, 28.62, 28.82, 29.09, 29.42, 29.81, 30.27, 30.49, 30.5, 30.75, 31.06, 31.42, 31.6, 31.82, 32.1, 32.43, 33.08, 33.73, 34.15, 34.63, 34.95, 35.26, 35.58, 35.89, 36.21, 36.52, 36.83, 37.08, 37.36, 37.67] kWh
2026-06-19 21:20:02.362037: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:20:02.363617: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.14, 2.51, 2.87, 3.23, 3.59, 3.95, 4.31, 4.67, 5.03, 5.39, 5.76, 6.12, 6.48, 6.79, 6.85, 6.9, 6.95, 7.14, 7.64, 7.79, 7.79, 7.82, 7.85, 7.87, 7.93, 8.21, 8.39, 8.86, 9.22, 9.49, 10.13, 10.72, 10.77, 10.86, 11.01, 11.2, 11.39, 11.92, 13.16, 15.11, 15.44, 15.52, 15.66, 15.86, 16.13, 16.46, 16.85, 17.31, 17.53, 17.54, 17.79, 18.1, 18.46, 18.64, 18.86, 19.15, 19.47, 20.12, 20.77, 21.19, 21.67, 21.99, 22.3, 22.62, 22.93, 23.25, 23.56, 23.87, 24.12, 24.4, 24.71] kWh
2026-06-19 21:20:02.365174: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:20:02.366872: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.56, 149.88, 155.53, 160.92, 165.67, 170.53, 175.64, 180.62, 185.56, 190.51, 195.54, 200.49, 205.43, 209.99, 211.59, 213.16, 214.71, 220.55, 237.89, 243.43, 243.45, 244.21, 244.99, 245.68, 247.24, 255.05, 259.3, 270.38, 277.74, 283.13, 346.13, 357.68, 358.6, 360.38, 362.91, 366.03, 369.69, 379.52, 402.56, 438.96, 444.95, 446.29, 448.62, 452.27, 456.78, 462.7, 468.64, 475.94, 479.47, 479.66, 483.48, 488.1, 492.84, 495.32, 498.46, 502.33, 506.82, 515.62, 524.72, 530.52, 537.11, 541.69, 550.61, 559.38, 568.98, 578.78, 589.8, 601.04, 607.95, 615.71, 624.12] p
2026-06-19 21:20:02.368949: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 21:20:02.369004: Saving plan best values to HA entities
2026-06-19 21:20:02.543062: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 21:20:02.548557: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 21:20:02.554064: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 23.44kWh, export 0.0kWh, metric 638.78p, metric10 666.53p
2026-06-19 21:20:02.625082: Marginal costs baseline metric (no standing charge): 538.814
2026-06-19 21:20:02.780883: Marginal energy costs matrix computed: min=15.27 max=21.14
2026-06-19 21:20:02.861082: Rate array import [{'start': 1280, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3900, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 3900, 'end': 4020, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 4020, 'end': 4160, 'rate': 'expensive', 'range': '(27.1p - 27.8p)'}] export [{'start': 1280, 'end': 4160, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 21:20:02.861824: - Your estimated bill for today is £0.89 and tomorrow is £1.94
2026-06-19 21:20:02.861853: - Import rates are expensive (22.4p - 26.5p) for the next 1 and three quarters hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 21:20:02.861868: - The battery is currently at 64% and is in eco mode.
2026-06-19 21:20:02.861881: - For the next 48 hours there will be no solar generation.
2026-06-19 21:20:02.861893: - You will run out of battery in 11 hours.
2026-06-19 21:20:02.861905: - No charging is planned.
2026-06-19 21:20:02.861917:
2026-06-19 21:20:02.912554: Plan calculation took 1.06 seconds
2026-06-19 21:20:02.915671: No high rate period found
2026-06-19 21:20:02.958744: Import threshold used for optimisation was 13.17p
2026-06-19 21:20:03.003819: Low import rate windows [0: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 1: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 2: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 3: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 4: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 5: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 6: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 7: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 8: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 9: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 10: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 11: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 12: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 13: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 14: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 15: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 16: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 17: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 18: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 19: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 20: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 21: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 22: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 23: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 24: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 25: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 26: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 27: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 28: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 29: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 30: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 31: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 32: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 33: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 34: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 35: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 36: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 37: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 38: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 39: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 40: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 41: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 42: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 43: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 44: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 45: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 46: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 47: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 48: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 49: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 50: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 51: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 52: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 53: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 54: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 55: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 56: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 57: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 58: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 59: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 60: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 61: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 62: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 63: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 64: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 65: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 66: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 67: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 68: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 69: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 70: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 71: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 72: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 73: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 74: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 75: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 76: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 77: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 78: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 79: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 80: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 81: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 82: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 83: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 84: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 85: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 86: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 87: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 88: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 89: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 90: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 91: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 92: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 93: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78, 94: 06-21 21:00:00 - 06-21 21:30:00 @ 27.1]
2026-06-19 21:20:03.014401: Inverter 0 Set charge window is disabled
2026-06-19 21:20:03.014473: Inverter 0 count register writes 0
2026-06-19 21:20:03.030065: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 21:20:03.034555: Total inverter register writes now 0
2026-06-19 21:20:03.054320: Completed run status Demand
2026-06-19 21:20:03.061228: Info: record_status Demand
2026-06-19 21:20:03.073800: Saved current settings to /config/predbat_config.json
2026-06-19 21:20:38.150518: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:20:38.150734: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:20:38.150769: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:20:38.150898: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:20:38.150931: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:20:38.150968: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:20:38.150985: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:22:52.431073: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:22:52.431463: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:22:52.431498: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:22:52.431624: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:22:52.431652: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:22:52.431669: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:22:52.431685: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:24:52.625782: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:24:52.626009: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:24:52.626040: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:24:52.626224: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:24:52.626255: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:24:52.626274: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:24:52.626289: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:25:00.706091: --------------- PredBat - update at 2026-06-19 21:25:00+01:00 with clock skew 0 minutes, minutes now 1285
2026-06-19 21:25:00.706777: Saved current settings to /config/predbat_config.json
2026-06-19 21:25:00.706853: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 39.9 minutes
2026-06-19 21:25:00.706927: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 21:25:00.707020: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 21:25:00.726089: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 21:25:00.726642: Predbat mode is set to Monitor
2026-06-19 21:25:00.826090: Found 11520 load_today datapoints going back 2 days
2026-06-19 21:25:00.826201: Using load_power data to fill gaps in load_today data
2026-06-19 21:25:00.896277: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 21:25:00.896414: Zero load period starting at 2026-06-19T12:09:00+0100 (556 minutes) for 889 minutes with base value 0.9
2026-06-19 21:25:00.896469: Zero load period starting at 2026-06-18T19:24:00+0100 (1561 minutes) for 64 minutes with base value 0.8
2026-06-19 21:25:00.897494: Processing 384 30-minute periods for power integration
2026-06-19 21:25:00.961842: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 21:25:00.961951: Car charging hold True, threshold 6.0kWh
2026-06-19 21:25:00.961987: Current data so far today: load 6.25kWh, import 1.8kWh, export 0.0kWh, PV 0kWh
2026-06-19 21:25:00.984393: Standing charge is set to 49.98p
2026-06-19 21:25:01.025174: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 21:25:01.025231: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 21:25:01.025376: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 221.7 minutes
2026-06-19 21:25:01.025698: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 221.7 minutes
2026-06-19 21:25:01.030304: Loaded 95 datapoints of futurerate analysis
2026-06-19 21:25:01.167107: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65', '06-20 20:00:00 => 24.98 / 18.66']
2026-06-19 21:25:01.188890: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 21:25:01.189134: Import rates: min 13.17p, max 36.53p, average 20.05p
2026-06-19 21:25:01.219942: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 21:25:01.220029: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 21:25:01.220966: High export rate found rates in range 99p to -99p
2026-06-19 21:25:01.313813: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 21:25:01.313926: Battery level now 10.31kWh, -1hr ago 10.59kWh, at midnight 10.59kWh, battery value change in the last hour -3.96p, change today -3.96p, rate_forward 14.14p
2026-06-19 21:25:01.314110: Last hour: net energy 0.01kWh, import 0.01kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.33p, import 0.33p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 21:25:01.360955: Today's energy total net 1.8kWh, import 1.8kWh, export 0.0kWh, cost 89.03p, import 39.05p, export 0.0p, carbon 0.0kg
2026-06-19 21:25:01.361055: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 21:25:01.363774: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 21:25:01.365106: Warn: Found 1 gaps in load_today totalling 9750 minutes to fill using average data
2026-06-19 21:25:01.365213: Gap starting at 2026-06-18T15:55:00+0100 (1770 minutes) for 9750 minutes
2026-06-19 21:25:01.378379: Historical days now [7] weight [1]
2026-06-19 21:25:01.398032: Today's load divergence 106.02%, in-day adjustment 105.8%, damping 0.95x, yesterday 106.55% today 105.71% blend 10.76%
2026-06-19 21:25:01.398089: Today's predicted so far 13.59kWh with 0.0kWh car/iBoost excluded, 1.15kWh import ignored, and 0kWh forecast extra.
2026-06-19 21:25:01.398137: Today's actual load so far 14.57kWh with 0.0kWh car/iBoost excluded, and 0.47kWh import ignored.
2026-06-19 21:25:01.448576: Inverter 0: Type SK Sunsynk
2026-06-19 21:25:01.448629: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 21:25:01.448768: Reserve min: 7%, battery_min: 7%
2026-06-19 21:25:01.448818: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 21:25:01.449061: Inverter 0 SoC: 10.24kW 64%, current charge rate 5000W, current discharge rate 5250W, current battery power 519W, current battery voltage 51.2V, grid power -54W, load power 548W, PV Power 0W
2026-06-19 21:25:01.449190: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:25:01.449252: Inverter 0 scheduled charge enable is False
2026-06-19 21:25:01.449272: Inverter 0 charge windows currently []
2026-06-19 21:25:01.449291: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 21:25:01.449369: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:25:01.449390: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:25:01.449415: Inverter 0 scheduled discharge enable is False
2026-06-19 21:25:01.449504: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:25:01.449526: Inverter 0 discharge windows currently []
2026-06-19 21:25:01.449541: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:25:01.449553: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:25:01.449566: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:25:01.501249: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 21:25:01.501314: Plan was last updated on 2026-06-19 21:15:00+01:00 and is now 10.0 minutes old
2026-06-19 21:25:01.501342: Best charge window [ ]
2026-06-19 21:25:01.501358: Best export window [ ]
2026-06-19 21:25:01.501994: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 21:25:01.503599: Load divergence over 8.0 hours mean 687.93W, min 687.6W, max 688.8W, std dev 0.53W, divergence 0.04%
2026-06-19 21:25:01.519571: Creating pool of 12 processes to match your CPU count
2026-06-19 21:25:01.591706: predict base end_record 06-21 21:25:00, final soc 1.12kWh, metric 640.1p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 38.25kWh, PV 0.0kWh
2026-06-19 21:25:01.593527: Slot: [ 21:25, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:25:01.594881: SoC: [ 10.24, 10.17, 9.76, 9.35, 8.94, 8.53, 8.12, 7.73, 7.34, 6.95, 6.56, 6.17, 5.79, 5.4, 5.01, 4.62, 4.23, 3.85, 3.46, 3.07, 2.68, 2.29, 1.91, 1.52, 1.13, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:25:01.596056: BAT: [ 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-, 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-] kWh
2026-06-19 21:25:01.597368: LOAD: [ 6.25, 6.31, 6.7, 7.08, 7.46, 7.84, 8.23, 8.59, 8.95, 9.31, 9.67, 10.04, 10.4, 10.76, 11.12, 11.48, 11.84, 12.2, 12.56, 12.93, 13.29, 13.65, 14.01, 14.37, 14.73, 15.1, 15.46, 15.82, 16.18, 16.54, 16.9, 17.26, 17.62, 17.99, 18.35, 18.71, 19.07, 19.43, 19.75, 19.8, 19.86, 19.92, 20.12, 20.59, 20.75, 20.75, 20.78, 20.8, 20.83, 20.89, 21.17, 21.34, 21.81, 22.18, 22.45, 23.09, 23.67, 23.72, 23.82, 23.96, 24.15, 24.34, 24.88, 26.12, 28.07, 28.39, 28.47, 28.61, 28.81, 29.08, 29.41, 29.81, 30.27, 30.48, 30.5, 30.74, 31.05, 31.41, 31.6, 31.81, 32.1, 32.42, 33.05, 33.7, 34.14, 34.62, 34.95, 35.25, 35.57, 35.88, 36.2, 36.52, 36.82, 37.06, 37.36, 37.66] kWh
2026-06-19 21:25:01.598648: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:25:01.599932: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.15, 2.51, 2.88, 3.24, 3.6, 3.96, 4.32, 4.68, 5.04, 5.4, 5.77, 6.13, 6.49, 6.8, 6.86, 6.92, 6.98, 7.18, 7.65, 7.8, 7.8, 7.83, 7.86, 7.89, 7.94, 8.23, 8.4, 8.87, 9.24, 9.5, 10.15, 10.73, 10.78, 10.87, 11.02, 11.21, 11.4, 11.93, 13.17, 15.12, 15.45, 15.53, 15.67, 15.87, 16.14, 16.47, 16.86, 17.32, 17.54, 17.56, 17.8, 18.11, 18.47, 18.66, 18.86, 19.16, 19.48, 20.11, 20.76, 21.19, 21.68, 22.01, 22.31, 22.63, 22.94, 23.26, 23.57, 23.88, 24.12, 24.41, 24.72] kWh
2026-06-19 21:25:01.601408: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:25:01.602745: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.7, 150.02, 155.67, 161.06, 165.82, 170.68, 175.79, 180.78, 185.72, 190.67, 195.71, 200.65, 205.6, 210.17, 211.84, 213.38, 215.2, 221.56, 237.96, 243.5, 243.51, 244.31, 245.08, 245.85, 247.31, 255.12, 259.37, 270.45, 277.81, 283.21, 346.2, 357.75, 358.68, 360.45, 362.98, 366.1, 369.77, 379.59, 402.63, 439.03, 445.03, 446.37, 448.7, 452.35, 456.86, 462.78, 468.72, 476.02, 479.55, 479.74, 483.56, 488.18, 492.92, 495.49, 498.37, 502.45, 506.84, 515.44, 524.52, 530.45, 537.14, 541.87, 550.61, 559.38, 568.97, 578.71, 589.78, 601.0, 607.62, 615.64, 624.11] p
2026-06-19 21:25:01.725441: Battery has 11.58 hours left - now at 10.24kWh
2026-06-19 21:25:01.768212: predict base10 end_record 06-21 21:25:00, final soc 1.12kWh, metric 667.8p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 39.76kWh, PV 0.0kWh
2026-06-19 21:25:01.769844: Slot: [ 21:25, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:25:01.771151: SoC: [ 10.24, 10.17, 9.74, 9.31, 8.88, 8.45, 8.02, 7.61, 7.2, 6.8, 6.39, 5.98, 5.58, 5.17, 4.77, 4.36, 3.95, 3.55, 3.14, 2.73, 2.33, 1.92, 1.52, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:25:01.772296: BAT: [ 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-, 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-] kWh
2026-06-19 21:25:01.773557: LOAD: [ 6.25, 6.32, 6.72, 7.12, 7.52, 7.92, 8.32, 8.7, 9.08, 9.46, 9.84, 10.21, 10.59, 10.97, 11.35, 11.73, 12.1, 12.48, 12.86, 13.24, 13.62, 13.99, 14.37, 14.75, 15.13, 15.51, 15.88, 16.26, 16.64, 17.02, 17.4, 17.78, 18.15, 18.53, 18.91, 19.29, 19.67, 20.05, 20.37, 20.43, 20.49, 20.55, 20.77, 21.26, 21.42, 21.42, 21.45, 21.48, 21.51, 21.57, 21.86, 22.05, 22.54, 22.92, 23.2, 23.88, 24.49, 24.54, 24.64, 24.79, 24.99, 25.19, 25.75, 27.05, 29.09, 29.44, 29.52, 29.66, 29.87, 30.15, 30.5, 30.91, 31.4, 31.63, 31.64, 31.89, 32.22, 32.6, 32.8, 33.01, 33.32, 33.66, 34.31, 35.0, 35.45, 35.96, 36.3, 36.62, 36.96, 37.28, 37.61, 37.94, 38.27, 38.52, 38.82, 39.15] kWh
2026-06-19 21:25:01.774807: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:25:01.776065: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.81, 2.19, 2.56, 2.94, 3.32, 3.7, 4.08, 4.46, 4.83, 5.21, 5.59, 5.97, 6.35, 6.72, 7.1, 7.43, 7.49, 7.55, 7.61, 7.83, 8.32, 8.48, 8.48, 8.51, 8.54, 8.57, 8.63, 8.92, 9.1, 9.59, 9.98, 10.26, 10.93, 11.55, 11.6, 11.7, 11.85, 12.05, 12.25, 12.81, 14.11, 16.15, 16.49, 16.57, 16.72, 16.93, 17.21, 17.56, 17.97, 18.45, 18.68, 18.7, 18.95, 19.28, 19.65, 19.85, 20.07, 20.38, 20.71, 21.37, 22.05, 22.51, 23.02, 23.36, 23.68, 24.01, 24.34, 24.67, 25.0, 25.32, 25.57, 25.88, 26.21] kWh
2026-06-19 21:25:01.777310: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:25:01.778673: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.14, 145.15, 151.25, 156.82, 162.73, 168.38, 173.36, 178.45, 183.79, 189.01, 194.18, 199.36, 204.63, 209.81, 214.99, 219.76, 221.51, 223.12, 225.03, 231.7, 248.87, 254.68, 254.69, 255.53, 256.33, 257.15, 258.68, 266.87, 271.32, 282.94, 290.64, 296.29, 359.9, 372.01, 372.98, 374.84, 377.49, 380.75, 384.6, 394.89, 419.02, 457.16, 463.44, 464.84, 467.29, 471.11, 475.83, 482.04, 488.26, 495.91, 499.61, 499.8, 503.8, 508.64, 513.61, 516.3, 519.32, 523.59, 528.18, 537.19, 546.71, 552.93, 559.93, 564.89, 574.04, 583.23, 593.28, 603.49, 615.09, 626.84, 633.77, 642.19, 651.05] p
2026-06-19 21:25:01.848685: predict best10 end_record 06-21 21:25:00, final soc 1.12kWh, metric 667.8p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 39.76kWh, PV 0.0kWh
2026-06-19 21:25:01.850339: Slot: [ 21:25, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:25:01.851606: SoC: [ 10.24, 10.17, 9.74, 9.31, 8.88, 8.45, 8.02, 7.61, 7.2, 6.8, 6.39, 5.98, 5.58, 5.17, 4.77, 4.36, 3.95, 3.55, 3.14, 2.73, 2.33, 1.92, 1.52, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:25:01.852675: BAT: [ 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-, 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-] kWh
2026-06-19 21:25:01.854069: LOAD: [ 6.25, 6.32, 6.72, 7.12, 7.52, 7.92, 8.32, 8.7, 9.08, 9.46, 9.84, 10.21, 10.59, 10.97, 11.35, 11.73, 12.1, 12.48, 12.86, 13.24, 13.62, 13.99, 14.37, 14.75, 15.13, 15.51, 15.88, 16.26, 16.64, 17.02, 17.4, 17.78, 18.15, 18.53, 18.91, 19.29, 19.67, 20.05, 20.37, 20.43, 20.49, 20.55, 20.77, 21.26, 21.42, 21.42, 21.45, 21.48, 21.51, 21.57, 21.86, 22.05, 22.54, 22.92, 23.2, 23.88, 24.49, 24.54, 24.64, 24.79, 24.99, 25.19, 25.75, 27.05, 29.09, 29.44, 29.52, 29.66, 29.87, 30.15, 30.5, 30.91, 31.4, 31.63, 31.64, 31.89, 32.22, 32.6, 32.8, 33.01, 33.32, 33.66, 34.31, 35.0, 35.45, 35.96, 36.3, 36.62, 36.96, 37.28, 37.61, 37.94, 38.27, 38.52, 38.82, 39.15] kWh
2026-06-19 21:25:01.855296: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:25:01.856526: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.81, 2.19, 2.56, 2.94, 3.32, 3.7, 4.08, 4.46, 4.83, 5.21, 5.59, 5.97, 6.35, 6.72, 7.1, 7.43, 7.49, 7.55, 7.61, 7.83, 8.32, 8.48, 8.48, 8.51, 8.54, 8.57, 8.63, 8.92, 9.1, 9.59, 9.98, 10.26, 10.93, 11.55, 11.6, 11.7, 11.85, 12.05, 12.25, 12.81, 14.11, 16.15, 16.49, 16.57, 16.72, 16.93, 17.21, 17.56, 17.97, 18.45, 18.68, 18.7, 18.95, 19.28, 19.65, 19.85, 20.07, 20.38, 20.71, 21.37, 22.05, 22.51, 23.02, 23.36, 23.68, 24.01, 24.34, 24.67, 25.0, 25.32, 25.57, 25.88, 26.21] kWh
2026-06-19 21:25:01.857775: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:25:01.859030: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.14, 145.15, 151.25, 156.82, 162.73, 168.38, 173.36, 178.45, 183.79, 189.01, 194.18, 199.36, 204.63, 209.81, 214.99, 219.76, 221.51, 223.12, 225.03, 231.7, 248.87, 254.68, 254.69, 255.53, 256.33, 257.15, 258.68, 266.87, 271.32, 282.94, 290.64, 296.29, 359.9, 372.01, 372.98, 374.84, 377.49, 380.75, 384.6, 394.89, 419.02, 457.16, 463.44, 464.84, 467.29, 471.11, 475.83, 482.04, 488.26, 495.91, 499.61, 499.8, 503.8, 508.64, 513.61, 516.3, 519.32, 523.59, 528.18, 537.19, 546.71, 552.93, 559.93, 564.89, 574.04, 583.23, 593.28, 603.49, 615.09, 626.84, 633.77, 642.19, 651.05] p
2026-06-19 21:25:01.937637: predict best end_record 06-21 21:25:00, final soc 1.12kWh, metric 640.1p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 38.25kWh, PV 0.0kWh
2026-06-19 21:25:01.940113: Slot: [ 21:25, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:25:01.942096: SoC: [ 10.24, 10.17, 9.76, 9.35, 8.94, 8.53, 8.12, 7.73, 7.34, 6.95, 6.56, 6.17, 5.79, 5.4, 5.01, 4.62, 4.23, 3.85, 3.46, 3.07, 2.68, 2.29, 1.91, 1.52, 1.13, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:25:01.943656: BAT: [ 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-, 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-] kWh
2026-06-19 21:25:01.945630: LOAD: [ 6.25, 6.31, 6.7, 7.08, 7.46, 7.84, 8.23, 8.59, 8.95, 9.31, 9.67, 10.04, 10.4, 10.76, 11.12, 11.48, 11.84, 12.2, 12.56, 12.93, 13.29, 13.65, 14.01, 14.37, 14.73, 15.1, 15.46, 15.82, 16.18, 16.54, 16.9, 17.26, 17.62, 17.99, 18.35, 18.71, 19.07, 19.43, 19.75, 19.8, 19.86, 19.92, 20.12, 20.59, 20.75, 20.75, 20.78, 20.8, 20.83, 20.89, 21.17, 21.34, 21.81, 22.18, 22.45, 23.09, 23.67, 23.72, 23.82, 23.96, 24.15, 24.34, 24.88, 26.12, 28.07, 28.39, 28.47, 28.61, 28.81, 29.08, 29.41, 29.81, 30.27, 30.48, 30.5, 30.74, 31.05, 31.41, 31.6, 31.81, 32.1, 32.42, 33.05, 33.7, 34.14, 34.62, 34.95, 35.25, 35.57, 35.88, 36.2, 36.52, 36.82, 37.06, 37.36, 37.66] kWh
2026-06-19 21:25:01.947234: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:25:01.948790: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.15, 2.51, 2.88, 3.24, 3.6, 3.96, 4.32, 4.68, 5.04, 5.4, 5.77, 6.13, 6.49, 6.8, 6.86, 6.92, 6.98, 7.18, 7.65, 7.8, 7.8, 7.83, 7.86, 7.89, 7.94, 8.23, 8.4, 8.87, 9.24, 9.5, 10.15, 10.73, 10.78, 10.87, 11.02, 11.21, 11.4, 11.93, 13.17, 15.12, 15.45, 15.53, 15.67, 15.87, 16.14, 16.47, 16.86, 17.32, 17.54, 17.56, 17.8, 18.11, 18.47, 18.66, 18.86, 19.16, 19.48, 20.11, 20.76, 21.19, 21.68, 22.01, 22.31, 22.63, 22.94, 23.26, 23.57, 23.88, 24.12, 24.41, 24.72] kWh
2026-06-19 21:25:01.950409: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:25:01.952065: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.7, 150.02, 155.67, 161.06, 165.82, 170.68, 175.79, 180.78, 185.72, 190.67, 195.71, 200.65, 205.6, 210.17, 211.84, 213.38, 215.2, 221.56, 237.96, 243.5, 243.51, 244.31, 245.08, 245.85, 247.31, 255.12, 259.37, 270.45, 277.81, 283.21, 346.2, 357.75, 358.68, 360.45, 362.98, 366.1, 369.77, 379.59, 402.63, 439.03, 445.03, 446.37, 448.7, 452.35, 456.86, 462.78, 468.72, 476.02, 479.55, 479.74, 483.56, 488.18, 492.92, 495.49, 498.37, 502.45, 506.84, 515.44, 524.52, 530.45, 537.14, 541.87, 550.61, 559.38, 568.97, 578.71, 589.78, 601.0, 607.62, 615.64, 624.11] p
2026-06-19 21:25:01.954216: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 21:25:01.954256: Saving plan best values to HA entities
2026-06-19 21:25:02.107284: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 21:25:02.111975: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 21:25:02.116404: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 23.5kWh, export 0.0kWh, metric 640.1p, metric10 667.8p
2026-06-19 21:25:02.175433: Marginal costs baseline metric (no standing charge): 540.1319
2026-06-19 21:25:02.340676: Marginal energy costs matrix computed: min=15.22 max=20.97
2026-06-19 21:25:02.420281: Rate array import [{'start': 1285, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3900, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 3900, 'end': 4020, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 4020, 'end': 4165, 'rate': 'expensive', 'range': '(27.1p - 27.8p)'}] export [{'start': 1285, 'end': 4165, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 21:25:02.421015: - Your estimated bill for today is £0.89 and tomorrow is £1.94
2026-06-19 21:25:02.421045: - Import rates are expensive (22.4p - 26.5p) for the next 1 and a half hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 21:25:02.421061: - The battery is currently at 64% and is in eco mode.
2026-06-19 21:25:02.421074: - For the next 48 hours there will be no solar generation.
2026-06-19 21:25:02.421086: - You will run out of battery in 11 hours.
2026-06-19 21:25:02.421099: - No charging is planned.
2026-06-19 21:25:02.421111:
2026-06-19 21:25:02.473875: Plan calculation took 0.97 seconds
2026-06-19 21:25:02.478162: No high rate period found
2026-06-19 21:25:02.525104: Import threshold used for optimisation was 13.17p
2026-06-19 21:25:02.582575: Low import rate windows [0: 06-19 21:00:00 - 06-19 21:30:00 @ 26.48, 1: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 2: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 3: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 4: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 5: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 6: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 7: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 8: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 9: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 10: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 11: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 12: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 13: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 14: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 15: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 16: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 17: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 18: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 19: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 20: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 21: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 22: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 23: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 24: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 25: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 26: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 27: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 28: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 29: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 30: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 31: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 32: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 33: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 34: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 35: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 36: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 37: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 38: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 39: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 40: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 41: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 42: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 43: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 44: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 45: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 46: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 47: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 48: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 49: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 50: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 51: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 52: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 53: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 54: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 55: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 56: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 57: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 58: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 59: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 60: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 61: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 62: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 63: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 64: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 65: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 66: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 67: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 68: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 69: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 70: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 71: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 72: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 73: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 74: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 75: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 76: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 77: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 78: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 79: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 80: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 81: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 82: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 83: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 84: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 85: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 86: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 87: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 88: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 89: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 90: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 91: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 92: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 93: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78, 94: 06-21 21:00:00 - 06-21 21:30:00 @ 27.1]
2026-06-19 21:25:02.588475: Inverter 0 Set charge window is disabled
2026-06-19 21:25:02.588527: Inverter 0 count register writes 0
2026-06-19 21:25:02.602032: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 21:25:02.602108: Recompute is saving previous plan...
2026-06-19 21:25:02.602173: Best charge window [ ]
2026-06-19 21:25:02.602192: Best export window [ ]
2026-06-19 21:25:02.602842: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 21:25:02.604489: Load divergence over 8.0 hours mean 687.93W, min 687.6W, max 688.8W, std dev 0.53W, divergence 0.04%
2026-06-19 21:25:02.619298: Creating pool of 12 processes to match your CPU count
2026-06-19 21:25:02.676487: Calculate Best options: mode(Monitor), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 21:25:02.676760: Optimise levels pass started at 2026-06-19 21:25:02
2026-06-19 21:25:02.676945: Calculated end_record as 06-21 21:25:00 based on best_price 13.17p, next_charge_start 06-21 21:25:00, max_windows 0
2026-06-19 21:25:02.676997: Optimise levels pass ended at 2026-06-19 21:25:02, duration 0.0 seconds tried 0 combinations
2026-06-19 21:25:02.677045: Set best_price_charge_level 13.17p, best_price_export_level 0p, best_price_charge 13.17p, best_cost_export 0p, best_metric 540.13p, best_keep 0kWh, best_cycle 0kWh, best_carbon 0kg, best_import 0kWh
2026-06-19 21:25:02.687447: Starting detailed optimisation end_record 06-21 21:25:00, best_price_charge 13.17p, best_price_export 0p. lowest_price_charge 13.17p with charge limits []kWh and export limits []kWh
2026-06-19 21:25:02.687517: Tweak plan optimisation started
2026-06-19 21:25:02.687553: Tweak optimisation finished metric 528.45 cost 528.45 metric_keep 0 cycle 0 carbon 0 import 0
2026-06-19 21:25:02.706364: Previous plan best metric is 528.45 (cost 540.13) and new plan best metric is 528.45 (cost 540.13)
2026-06-19 21:25:02.706403: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 21:25:02.706485: Plan valid is now true after recompute was False
2026-06-19 21:25:02.734777: predict base end_record 06-21 21:25:00, final soc 1.12kWh, metric 640.1p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 38.25kWh, PV 0.0kWh
2026-06-19 21:25:02.737131: Slot: [ 21:25, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:25:02.738850: SoC: [ 10.24, 10.17, 9.76, 9.35, 8.94, 8.53, 8.12, 7.73, 7.34, 6.95, 6.56, 6.17, 5.79, 5.4, 5.01, 4.62, 4.23, 3.85, 3.46, 3.07, 2.68, 2.29, 1.91, 1.52, 1.13, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:25:02.740218: BAT: [ 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-, 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-] kWh
2026-06-19 21:25:02.741897: LOAD: [ 6.25, 6.31, 6.7, 7.08, 7.46, 7.84, 8.23, 8.59, 8.95, 9.31, 9.67, 10.04, 10.4, 10.76, 11.12, 11.48, 11.84, 12.2, 12.56, 12.93, 13.29, 13.65, 14.01, 14.37, 14.73, 15.1, 15.46, 15.82, 16.18, 16.54, 16.9, 17.26, 17.62, 17.99, 18.35, 18.71, 19.07, 19.43, 19.75, 19.8, 19.86, 19.92, 20.12, 20.59, 20.75, 20.75, 20.78, 20.8, 20.83, 20.89, 21.17, 21.34, 21.81, 22.18, 22.45, 23.09, 23.67, 23.72, 23.82, 23.96, 24.15, 24.34, 24.88, 26.12, 28.07, 28.39, 28.47, 28.61, 28.81, 29.08, 29.41, 29.81, 30.27, 30.48, 30.5, 30.74, 31.05, 31.41, 31.6, 31.81, 32.1, 32.42, 33.05, 33.7, 34.14, 34.62, 34.95, 35.25, 35.57, 35.88, 36.2, 36.52, 36.82, 37.06, 37.36, 37.66] kWh
2026-06-19 21:25:02.743502: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:25:02.744833: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.15, 2.51, 2.88, 3.24, 3.6, 3.96, 4.32, 4.68, 5.04, 5.4, 5.77, 6.13, 6.49, 6.8, 6.86, 6.92, 6.98, 7.18, 7.65, 7.8, 7.8, 7.83, 7.86, 7.89, 7.94, 8.23, 8.4, 8.87, 9.24, 9.5, 10.15, 10.73, 10.78, 10.87, 11.02, 11.21, 11.4, 11.93, 13.17, 15.12, 15.45, 15.53, 15.67, 15.87, 16.14, 16.47, 16.86, 17.32, 17.54, 17.56, 17.8, 18.11, 18.47, 18.66, 18.86, 19.16, 19.48, 20.11, 20.76, 21.19, 21.68, 22.01, 22.31, 22.63, 22.94, 23.26, 23.57, 23.88, 24.12, 24.41, 24.72] kWh
2026-06-19 21:25:02.746100: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:25:02.747384: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.7, 150.02, 155.67, 161.06, 165.82, 170.68, 175.79, 180.78, 185.72, 190.67, 195.71, 200.65, 205.6, 210.17, 211.84, 213.38, 215.2, 221.56, 237.96, 243.5, 243.51, 244.31, 245.08, 245.85, 247.31, 255.12, 259.37, 270.45, 277.81, 283.21, 346.2, 357.75, 358.68, 360.45, 362.98, 366.1, 369.77, 379.59, 402.63, 439.03, 445.03, 446.37, 448.7, 452.35, 456.86, 462.78, 468.72, 476.02, 479.55, 479.74, 483.56, 488.18, 492.92, 495.49, 498.37, 502.45, 506.84, 515.44, 524.52, 530.45, 537.14, 541.87, 550.61, 559.38, 568.97, 578.71, 589.78, 601.0, 607.62, 615.64, 624.11] p
2026-06-19 21:25:02.836542: Battery has 11.58 hours left - now at 10.24kWh
2026-06-19 21:25:02.870821: predict base10 end_record 06-21 21:25:00, final soc 1.12kWh, metric 667.8p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 39.76kWh, PV 0.0kWh
2026-06-19 21:25:02.872444: Slot: [ 21:25, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:25:02.873746: SoC: [ 10.24, 10.17, 9.74, 9.31, 8.88, 8.45, 8.02, 7.61, 7.2, 6.8, 6.39, 5.98, 5.58, 5.17, 4.77, 4.36, 3.95, 3.55, 3.14, 2.73, 2.33, 1.92, 1.52, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:25:02.874826: BAT: [ 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-, 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-] kWh
2026-06-19 21:25:02.876176: LOAD: [ 6.25, 6.32, 6.72, 7.12, 7.52, 7.92, 8.32, 8.7, 9.08, 9.46, 9.84, 10.21, 10.59, 10.97, 11.35, 11.73, 12.1, 12.48, 12.86, 13.24, 13.62, 13.99, 14.37, 14.75, 15.13, 15.51, 15.88, 16.26, 16.64, 17.02, 17.4, 17.78, 18.15, 18.53, 18.91, 19.29, 19.67, 20.05, 20.37, 20.43, 20.49, 20.55, 20.77, 21.26, 21.42, 21.42, 21.45, 21.48, 21.51, 21.57, 21.86, 22.05, 22.54, 22.92, 23.2, 23.88, 24.49, 24.54, 24.64, 24.79, 24.99, 25.19, 25.75, 27.05, 29.09, 29.44, 29.52, 29.66, 29.87, 30.15, 30.5, 30.91, 31.4, 31.63, 31.64, 31.89, 32.22, 32.6, 32.8, 33.01, 33.32, 33.66, 34.31, 35.0, 35.45, 35.96, 36.3, 36.62, 36.96, 37.28, 37.61, 37.94, 38.27, 38.52, 38.82, 39.15] kWh
2026-06-19 21:25:02.878078: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:25:02.879371: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.81, 2.19, 2.56, 2.94, 3.32, 3.7, 4.08, 4.46, 4.83, 5.21, 5.59, 5.97, 6.35, 6.72, 7.1, 7.43, 7.49, 7.55, 7.61, 7.83, 8.32, 8.48, 8.48, 8.51, 8.54, 8.57, 8.63, 8.92, 9.1, 9.59, 9.98, 10.26, 10.93, 11.55, 11.6, 11.7, 11.85, 12.05, 12.25, 12.81, 14.11, 16.15, 16.49, 16.57, 16.72, 16.93, 17.21, 17.56, 17.97, 18.45, 18.68, 18.7, 18.95, 19.28, 19.65, 19.85, 20.07, 20.38, 20.71, 21.37, 22.05, 22.51, 23.02, 23.36, 23.68, 24.01, 24.34, 24.67, 25.0, 25.32, 25.57, 25.88, 26.21] kWh
2026-06-19 21:25:02.880573: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:25:02.881850: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.14, 145.15, 151.25, 156.82, 162.73, 168.38, 173.36, 178.45, 183.79, 189.01, 194.18, 199.36, 204.63, 209.81, 214.99, 219.76, 221.51, 223.12, 225.03, 231.7, 248.87, 254.68, 254.69, 255.53, 256.33, 257.15, 258.68, 266.87, 271.32, 282.94, 290.64, 296.29, 359.9, 372.01, 372.98, 374.84, 377.49, 380.75, 384.6, 394.89, 419.02, 457.16, 463.44, 464.84, 467.29, 471.11, 475.83, 482.04, 488.26, 495.91, 499.61, 499.8, 503.8, 508.64, 513.61, 516.3, 519.32, 523.59, 528.18, 537.19, 546.71, 552.93, 559.93, 564.89, 574.04, 583.23, 593.28, 603.49, 615.09, 626.84, 633.77, 642.19, 651.05] p
2026-06-19 21:25:02.939648: predict best10 end_record 06-21 21:25:00, final soc 1.12kWh, metric 667.8p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 39.76kWh, PV 0.0kWh
2026-06-19 21:25:02.941324: Slot: [ 21:25, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:25:02.942654: SoC: [ 10.24, 10.17, 9.74, 9.31, 8.88, 8.45, 8.02, 7.61, 7.2, 6.8, 6.39, 5.98, 5.58, 5.17, 4.77, 4.36, 3.95, 3.55, 3.14, 2.73, 2.33, 1.92, 1.52, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:25:02.943791: BAT: [ 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-, 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-] kWh
2026-06-19 21:25:02.945045: LOAD: [ 6.25, 6.32, 6.72, 7.12, 7.52, 7.92, 8.32, 8.7, 9.08, 9.46, 9.84, 10.21, 10.59, 10.97, 11.35, 11.73, 12.1, 12.48, 12.86, 13.24, 13.62, 13.99, 14.37, 14.75, 15.13, 15.51, 15.88, 16.26, 16.64, 17.02, 17.4, 17.78, 18.15, 18.53, 18.91, 19.29, 19.67, 20.05, 20.37, 20.43, 20.49, 20.55, 20.77, 21.26, 21.42, 21.42, 21.45, 21.48, 21.51, 21.57, 21.86, 22.05, 22.54, 22.92, 23.2, 23.88, 24.49, 24.54, 24.64, 24.79, 24.99, 25.19, 25.75, 27.05, 29.09, 29.44, 29.52, 29.66, 29.87, 30.15, 30.5, 30.91, 31.4, 31.63, 31.64, 31.89, 32.22, 32.6, 32.8, 33.01, 33.32, 33.66, 34.31, 35.0, 35.45, 35.96, 36.3, 36.62, 36.96, 37.28, 37.61, 37.94, 38.27, 38.52, 38.82, 39.15] kWh
2026-06-19 21:25:02.946341: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:25:02.947665: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.81, 2.19, 2.56, 2.94, 3.32, 3.7, 4.08, 4.46, 4.83, 5.21, 5.59, 5.97, 6.35, 6.72, 7.1, 7.43, 7.49, 7.55, 7.61, 7.83, 8.32, 8.48, 8.48, 8.51, 8.54, 8.57, 8.63, 8.92, 9.1, 9.59, 9.98, 10.26, 10.93, 11.55, 11.6, 11.7, 11.85, 12.05, 12.25, 12.81, 14.11, 16.15, 16.49, 16.57, 16.72, 16.93, 17.21, 17.56, 17.97, 18.45, 18.68, 18.7, 18.95, 19.28, 19.65, 19.85, 20.07, 20.38, 20.71, 21.37, 22.05, 22.51, 23.02, 23.36, 23.68, 24.01, 24.34, 24.67, 25.0, 25.32, 25.57, 25.88, 26.21] kWh
2026-06-19 21:25:02.948859: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:25:02.950151: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.14, 145.15, 151.25, 156.82, 162.73, 168.38, 173.36, 178.45, 183.79, 189.01, 194.18, 199.36, 204.63, 209.81, 214.99, 219.76, 221.51, 223.12, 225.03, 231.7, 248.87, 254.68, 254.69, 255.53, 256.33, 257.15, 258.68, 266.87, 271.32, 282.94, 290.64, 296.29, 359.9, 372.01, 372.98, 374.84, 377.49, 380.75, 384.6, 394.89, 419.02, 457.16, 463.44, 464.84, 467.29, 471.11, 475.83, 482.04, 488.26, 495.91, 499.61, 499.8, 503.8, 508.64, 513.61, 516.3, 519.32, 523.59, 528.18, 537.19, 546.71, 552.93, 559.93, 564.89, 574.04, 583.23, 593.28, 603.49, 615.09, 626.84, 633.77, 642.19, 651.05] p
2026-06-19 21:25:03.011179: predict best end_record 06-21 21:25:00, final soc 1.12kWh, metric 640.1p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 38.25kWh, PV 0.0kWh
2026-06-19 21:25:03.012914: Slot: [ 21:25, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30]
2026-06-19 21:25:03.014479: SoC: [ 10.24, 10.17, 9.76, 9.35, 8.94, 8.53, 8.12, 7.73, 7.34, 6.95, 6.56, 6.17, 5.79, 5.4, 5.01, 4.62, 4.23, 3.85, 3.46, 3.07, 2.68, 2.29, 1.91, 1.52, 1.13, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:25:03.015598: BAT: [ 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-, 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-] kWh
2026-06-19 21:25:03.016871: LOAD: [ 6.25, 6.31, 6.7, 7.08, 7.46, 7.84, 8.23, 8.59, 8.95, 9.31, 9.67, 10.04, 10.4, 10.76, 11.12, 11.48, 11.84, 12.2, 12.56, 12.93, 13.29, 13.65, 14.01, 14.37, 14.73, 15.1, 15.46, 15.82, 16.18, 16.54, 16.9, 17.26, 17.62, 17.99, 18.35, 18.71, 19.07, 19.43, 19.75, 19.8, 19.86, 19.92, 20.12, 20.59, 20.75, 20.75, 20.78, 20.8, 20.83, 20.89, 21.17, 21.34, 21.81, 22.18, 22.45, 23.09, 23.67, 23.72, 23.82, 23.96, 24.15, 24.34, 24.88, 26.12, 28.07, 28.39, 28.47, 28.61, 28.81, 29.08, 29.41, 29.81, 30.27, 30.48, 30.5, 30.74, 31.05, 31.41, 31.6, 31.81, 32.1, 32.42, 33.05, 33.7, 34.14, 34.62, 34.95, 35.25, 35.57, 35.88, 36.2, 36.52, 36.82, 37.06, 37.36, 37.66] kWh
2026-06-19 21:25:03.018326: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:25:03.019655: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.15, 2.51, 2.88, 3.24, 3.6, 3.96, 4.32, 4.68, 5.04, 5.4, 5.77, 6.13, 6.49, 6.8, 6.86, 6.92, 6.98, 7.18, 7.65, 7.8, 7.8, 7.83, 7.86, 7.89, 7.94, 8.23, 8.4, 8.87, 9.24, 9.5, 10.15, 10.73, 10.78, 10.87, 11.02, 11.21, 11.4, 11.93, 13.17, 15.12, 15.45, 15.53, 15.67, 15.87, 16.14, 16.47, 16.86, 17.32, 17.54, 17.56, 17.8, 18.11, 18.47, 18.66, 18.86, 19.16, 19.48, 20.11, 20.76, 21.19, 21.68, 22.01, 22.31, 22.63, 22.94, 23.26, 23.57, 23.88, 24.12, 24.41, 24.72] kWh
2026-06-19 21:25:03.020869: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:25:03.022305: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.7, 150.02, 155.67, 161.06, 165.82, 170.68, 175.79, 180.78, 185.72, 190.67, 195.71, 200.65, 205.6, 210.17, 211.84, 213.38, 215.2, 221.56, 237.96, 243.5, 243.51, 244.31, 245.08, 245.85, 247.31, 255.12, 259.37, 270.45, 277.81, 283.21, 346.2, 357.75, 358.68, 360.45, 362.98, 366.1, 369.77, 379.59, 402.63, 439.03, 445.03, 446.37, 448.7, 452.35, 456.86, 462.78, 468.72, 476.02, 479.55, 479.74, 483.56, 488.18, 492.92, 495.49, 498.37, 502.45, 506.84, 515.44, 524.52, 530.45, 537.14, 541.87, 550.61, 559.38, 568.97, 578.71, 589.78, 601.0, 607.62, 615.64, 624.11] p
2026-06-19 21:25:03.024766: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 21:25:03.024798: Saving plan best values to HA entities
2026-06-19 21:25:03.151132: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 21:25:03.155510: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 21:25:03.160625: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 23.5kWh, export 0.0kWh, metric 640.1p, metric10 667.8p
2026-06-19 21:25:03.229256: Marginal costs baseline metric (no standing charge): 540.1319
2026-06-19 21:25:03.379664: Marginal energy costs matrix computed: min=15.22 max=20.97
2026-06-19 21:25:03.448458: Rate array import [{'start': 1285, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.5p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3900, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 3900, 'end': 4020, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 4020, 'end': 4165, 'rate': 'expensive', 'range': '(27.1p - 27.8p)'}] export [{'start': 1285, 'end': 4165, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 21:25:03.449175: - Your estimated bill for today is £0.89 and tomorrow is £1.94
2026-06-19 21:25:03.449202: - Import rates are expensive (22.4p - 26.5p) for the next 1 and a half hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 21:25:03.449216: - The battery is currently at 64% and is in eco mode.
2026-06-19 21:25:03.449229: - For the next 48 hours there will be no solar generation.
2026-06-19 21:25:03.449242: - You will run out of battery in 11 hours.
2026-06-19 21:25:03.449254: - No charging is planned.
2026-06-19 21:25:03.449266:
2026-06-19 21:25:03.489138: Plan calculation took 0.89 seconds
2026-06-19 21:25:03.489339: Inverter 0: Type SK Sunsynk
2026-06-19 21:25:03.489365: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 21:25:03.489535: Reserve min: 7%, battery_min: 7%
2026-06-19 21:25:03.489590: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 21:25:03.489907: Inverter 0 SoC: 10.24kW 64%, current charge rate 5000W, current discharge rate 5250W, current battery power 519W, current battery voltage 51.2V, grid power -54W, load power 548W, PV Power 0W
2026-06-19 21:25:03.490110: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:25:03.490219: Inverter 0 scheduled charge enable is False
2026-06-19 21:25:03.490243: Inverter 0 charge windows currently []
2026-06-19 21:25:03.490264: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 21:25:03.490347: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:25:03.490368: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:25:03.490397: Inverter 0 scheduled discharge enable is False
2026-06-19 21:25:03.490496: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:25:03.490518: Inverter 0 discharge windows currently []
2026-06-19 21:25:03.490536: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:25:03.490550: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:25:03.490562: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:25:03.542831: Inverter 0 Set charge window is disabled
2026-06-19 21:25:03.542898: Inverter 0 count register writes 0
2026-06-19 21:25:03.563396: Total inverter register writes now 0
2026-06-19 21:25:03.584923: Completed run status Demand
2026-06-19 21:25:03.590786: Info: record_status Demand
2026-06-19 21:25:03.602814: Saved current settings to /config/predbat_config.json
2026-06-19 21:25:37.677928: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:25:37.678119: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:25:37.678179: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:25:37.678434: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:25:37.678468: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:25:37.678484: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:25:37.678497: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:27:37.878900: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:27:37.879099: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:27:37.879130: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:27:37.879272: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:27:37.879362: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:27:37.879419: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:27:37.879437: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:29:38.053538: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:29:38.053802: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:29:38.053840: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:29:38.053968: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:29:38.053996: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:29:38.054013: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:29:38.054029: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:30:00.149632: --------------- PredBat - update at 2026-06-19 21:30:00+01:00 with clock skew 0 minutes, minutes now 1290
2026-06-19 21:30:00.150275: Saved current settings to /config/predbat_config.json
2026-06-19 21:30:00.150423: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 44.9 minutes
2026-06-19 21:30:00.150493: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 21:30:00.150613: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 21:30:00.172964: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 21:30:00.173466: Predbat mode is set to Monitor
2026-06-19 21:30:00.280093: Found 11520 load_today datapoints going back 2 days
2026-06-19 21:30:00.280173: Using load_power data to fill gaps in load_today data
2026-06-19 21:30:00.341808: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 21:30:00.341990: Zero load period starting at 2026-06-19T12:09:00+0100 (561 minutes) for 889 minutes with base value 0.9
2026-06-19 21:30:00.342067: Zero load period starting at 2026-06-18T19:24:00+0100 (1566 minutes) for 64 minutes with base value 0.8
2026-06-19 21:30:00.343204: Processing 384 30-minute periods for power integration
2026-06-19 21:30:00.412389: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 21:30:00.412490: Car charging hold True, threshold 6.0kWh
2026-06-19 21:30:00.412534: Current data so far today: load 6.3kWh, import 1.8kWh, export 0.0kWh, PV 0kWh
2026-06-19 21:30:00.433005: Standing charge is set to 49.98p
2026-06-19 21:30:00.473632: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 21:30:00.473763: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 21:30:00.473984: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 226.7 minutes
2026-06-19 21:30:00.474381: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 226.7 minutes
2026-06-19 21:30:00.480152: Loaded 95 datapoints of futurerate analysis
2026-06-19 21:30:00.657488: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65', '06-20 20:00:00 => 24.98 / 18.66']
2026-06-19 21:30:00.684797: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 21:30:00.685074: Import rates: min 13.17p, max 36.53p, average 20.05p
2026-06-19 21:30:00.723394: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 21:30:00.723495: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 21:30:00.724734: High export rate found rates in range 99p to -99p
2026-06-19 21:30:00.826902: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 21:30:00.827059: Battery level now 10.24kWh, -1hr ago 10.59kWh, at midnight 10.59kWh, battery value change in the last hour -4.98p, change today -4.98p, rate_forward 14.14p
2026-06-19 21:30:00.827293: Last hour: net energy 0.0kWh, import 0.0kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 0.0p, import 0.0p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 21:30:00.890961: Today's energy total net 1.8kWh, import 1.8kWh, export 0.0kWh, cost 89.03p, import 39.05p, export 0.0p, carbon 0.0kg
2026-06-19 21:30:00.891071: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 21:30:00.894312: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 21:30:00.895854: Warn: Found 1 gaps in load_today totalling 9745 minutes to fill using average data
2026-06-19 21:30:00.895942: Gap starting at 2026-06-18T15:55:00+0100 (1775 minutes) for 9745 minutes
2026-06-19 21:30:00.912536: Historical days now [7] weight [1]
2026-06-19 21:30:00.936094: Today's load divergence 105.92%, in-day adjustment 105.72%, damping 0.95x, yesterday 106.55% today 105.62% blend 10.42%
2026-06-19 21:30:00.936165: Today's predicted so far 13.73kWh with 0.0kWh car/iBoost excluded, 1.09kWh import ignored, and 0kWh forecast extra.
2026-06-19 21:30:00.936194: Today's actual load so far 14.71kWh with 0.0kWh car/iBoost excluded, and 0.38kWh import ignored.
2026-06-19 21:30:00.970995: Inverter 0: Type SK Sunsynk
2026-06-19 21:30:00.971056: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 21:30:00.971215: Reserve min: 7%, battery_min: 7%
2026-06-19 21:30:00.971270: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 21:30:00.971527: Inverter 0 SoC: 10.24kW 64%, current charge rate 5000W, current discharge rate 5250W, current battery power 641W, current battery voltage 51.2V, grid power -51W, load power 672W, PV Power 0W
2026-06-19 21:30:00.971665: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:30:00.971738: Inverter 0 scheduled charge enable is False
2026-06-19 21:30:00.971763: Inverter 0 charge windows currently []
2026-06-19 21:30:00.971786: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 21:30:00.971881: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:30:00.971906: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:30:00.971936: Inverter 0 scheduled discharge enable is False
2026-06-19 21:30:00.972044: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:30:00.972070: Inverter 0 discharge windows currently []
2026-06-19 21:30:00.972088: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:30:00.972104: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:30:00.972120: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:30:01.030776: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 21:30:01.030892: Plan was last updated on 2026-06-19 21:25:00+01:00 and is now 5.0 minutes old
2026-06-19 21:30:01.030946: Best charge window [ ]
2026-06-19 21:30:01.030977: Best export window [ ]
2026-06-19 21:30:01.032132: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 21:30:01.034252: Load divergence over 8.0 hours mean 689.59W, min 688.8W, max 690.0W, std dev 0.57W, divergence 0.04%
2026-06-19 21:30:01.054252: Creating pool of 12 processes to match your CPU count
2026-06-19 21:30:01.137857: predict base end_record 06-21 21:30:00, final soc 1.12kWh, metric 640.97p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 38.31kWh, PV 0.0kWh
2026-06-19 21:30:01.139671: Slot: [ 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00]
2026-06-19 21:30:01.141009: SoC: [ 10.24, 9.83, 9.42, 9.01, 8.6, 8.19, 7.79, 7.4, 7.01, 6.63, 6.24, 5.85, 5.46, 5.07, 4.68, 4.29, 3.9, 3.52, 3.13, 2.74, 2.35, 1.96, 1.57, 1.18, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:30:01.142132: BAT: [ 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-, 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-] kWh
2026-06-19 21:30:01.143419: LOAD: [ 6.3, 6.68, 7.07, 7.45, 7.83, 8.21, 8.58, 8.94, 9.3, 9.66, 10.03, 10.39, 10.75, 11.11, 11.48, 11.84, 12.2, 12.56, 12.93, 13.29, 13.65, 14.01, 14.37, 14.74, 15.1, 15.46, 15.82, 16.18, 16.55, 16.91, 17.27, 17.63, 18.0, 18.36, 18.72, 19.08, 19.44, 19.76, 19.82, 19.87, 19.93, 20.16, 20.61, 20.76, 20.76, 20.79, 20.82, 20.84, 20.9, 21.18, 21.36, 21.82, 22.19, 22.46, 23.1, 23.69, 23.73, 23.83, 23.97, 24.16, 24.36, 24.89, 26.13, 28.08, 28.41, 28.48, 28.62, 28.83, 29.09, 29.43, 29.82, 30.28, 30.5, 30.51, 30.76, 31.07, 31.43, 31.63, 31.81, 32.12, 32.43, 33.05, 33.69, 34.1, 34.64, 34.95, 35.27, 35.58, 35.9, 36.21, 36.53, 36.84, 37.05, 37.37, 37.68, 38.0] kWh
2026-06-19 21:30:01.144678: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:30:01.146036: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.11, 2.47, 2.83, 3.19, 3.55, 3.92, 4.28, 4.64, 5.0, 5.37, 5.73, 6.09, 6.45, 6.77, 6.83, 6.88, 6.94, 7.17, 7.62, 7.77, 7.77, 7.8, 7.83, 7.85, 7.91, 8.19, 8.36, 8.83, 9.2, 9.47, 10.11, 10.69, 10.74, 10.84, 10.98, 11.17, 11.36, 11.9, 13.14, 15.09, 15.42, 15.49, 15.63, 15.83, 16.1, 16.43, 16.83, 17.29, 17.51, 17.52, 17.76, 18.07, 18.43, 18.63, 18.81, 19.12, 19.44, 20.06, 20.69, 21.11, 21.64, 21.96, 22.28, 22.59, 22.91, 23.22, 23.53, 23.85, 24.06, 24.37, 24.69, 25.0] kWh
2026-06-19 21:30:01.147274: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:30:01.148573: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 143.94, 149.28, 154.94, 160.35, 165.12, 169.99, 175.11, 180.1, 185.06, 190.02, 195.07, 200.03, 204.99, 209.61, 211.2, 212.74, 214.46, 221.56, 237.21, 242.73, 242.82, 243.56, 244.32, 245.08, 246.59, 254.36, 258.61, 269.69, 277.05, 282.44, 345.44, 356.99, 357.91, 359.69, 362.22, 365.33, 369.0, 378.83, 401.86, 438.27, 444.26, 445.6, 447.94, 451.58, 456.09, 462.01, 467.96, 475.25, 478.79, 478.97, 482.79, 487.42, 492.15, 494.85, 497.42, 501.68, 506.0, 514.47, 523.32, 529.03, 536.33, 540.87, 550.08, 558.69, 568.51, 578.16, 589.15, 600.65, 606.57, 615.05, 623.68, 632.45] p
2026-06-19 21:30:01.290612: Battery has 11.5 hours left - now at 10.24kWh
2026-06-19 21:30:01.349372: predict base10 end_record 06-21 21:30:00, final soc 1.12kWh, metric 668.9p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:30:00, load 39.83kWh, PV 0.0kWh
2026-06-19 21:30:01.351467: Slot: [ 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00]
2026-06-19 21:30:01.353095: SoC: [ 10.24, 9.81, 9.38, 8.95, 8.52, 8.09, 7.67, 7.27, 6.86, 6.45, 6.05, 5.64, 5.23, 4.82, 4.42, 4.01, 3.6, 3.19, 2.79, 2.38, 1.97, 1.56, 1.16, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:30:01.354495: BAT: [ 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-, 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-] kWh
2026-06-19 21:30:01.356442: LOAD: [ 6.3, 6.7, 7.1, 7.5, 7.91, 8.31, 8.69, 9.07, 9.45, 9.83, 10.21, 10.59, 10.96, 11.34, 11.72, 12.1, 12.48, 12.86, 13.24, 13.62, 14.0, 14.38, 14.76, 15.14, 15.52, 15.89, 16.27, 16.65, 17.03, 17.41, 17.79, 18.17, 18.55, 18.93, 19.31, 19.69, 20.07, 20.4, 20.46, 20.52, 20.57, 20.82, 21.29, 21.45, 21.45, 21.48, 21.51, 21.54, 21.59, 21.89, 22.07, 22.56, 22.95, 23.23, 23.9, 24.51, 24.56, 24.66, 24.81, 25.01, 25.21, 25.77, 27.07, 29.11, 29.46, 29.54, 29.68, 29.9, 30.18, 30.52, 30.94, 31.42, 31.65, 31.66, 31.92, 32.24, 32.62, 32.83, 33.02, 33.34, 33.67, 34.32, 34.99, 35.42, 35.98, 36.31, 36.65, 36.97, 37.3, 37.63, 37.96, 38.29, 38.52, 38.84, 39.17, 39.5] kWh
2026-06-19 21:30:01.358225: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:30:01.360030: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.14, 2.52, 2.9, 3.28, 3.66, 4.04, 4.42, 4.8, 5.18, 5.56, 5.94, 6.32, 6.69, 7.07, 7.41, 7.46, 7.52, 7.58, 7.82, 8.29, 8.45, 8.46, 8.48, 8.51, 8.54, 8.6, 8.89, 9.08, 9.57, 9.95, 10.23, 10.91, 11.52, 11.57, 11.67, 11.82, 12.02, 12.22, 12.78, 14.08, 16.12, 16.47, 16.54, 16.69, 16.9, 17.18, 17.53, 17.95, 18.43, 18.66, 18.67, 18.93, 19.25, 19.63, 19.84, 20.03, 20.35, 20.68, 21.33, 21.99, 22.43, 22.99, 23.32, 23.65, 23.98, 24.31, 24.64, 24.97, 25.3, 25.52, 25.85, 26.18, 26.51] kWh
2026-06-19 21:30:01.361564: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:30:01.363250: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.48, 150.59, 156.19, 162.11, 167.77, 172.77, 177.87, 183.23, 188.46, 193.65, 198.85, 204.13, 209.32, 214.51, 219.36, 221.02, 222.63, 224.44, 231.88, 248.28, 254.07, 254.16, 254.94, 255.74, 256.54, 258.12, 266.26, 270.71, 282.32, 290.03, 295.68, 359.29, 371.4, 372.37, 374.23, 376.88, 380.14, 383.99, 394.28, 418.41, 456.55, 462.83, 464.23, 466.68, 470.5, 475.23, 481.43, 487.65, 495.3, 499.0, 499.2, 503.2, 508.04, 513.01, 515.83, 518.51, 522.99, 527.51, 536.39, 545.65, 551.64, 559.29, 564.05, 573.7, 582.7, 593.0, 603.11, 614.61, 626.66, 632.86, 641.75, 650.79, 659.98] p
2026-06-19 21:30:01.460257: predict best10 end_record 06-21 21:30:00, final soc 1.12kWh, metric 668.9p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:30:00, load 39.83kWh, PV 0.0kWh
2026-06-19 21:30:01.462418: Slot: [ 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00]
2026-06-19 21:30:01.464199: SoC: [ 10.24, 9.81, 9.38, 8.95, 8.52, 8.09, 7.67, 7.27, 6.86, 6.45, 6.05, 5.64, 5.23, 4.82, 4.42, 4.01, 3.6, 3.19, 2.79, 2.38, 1.97, 1.56, 1.16, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:30:01.465652: BAT: [ 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-, 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-] kWh
2026-06-19 21:30:01.467264: LOAD: [ 6.3, 6.7, 7.1, 7.5, 7.91, 8.31, 8.69, 9.07, 9.45, 9.83, 10.21, 10.59, 10.96, 11.34, 11.72, 12.1, 12.48, 12.86, 13.24, 13.62, 14.0, 14.38, 14.76, 15.14, 15.52, 15.89, 16.27, 16.65, 17.03, 17.41, 17.79, 18.17, 18.55, 18.93, 19.31, 19.69, 20.07, 20.4, 20.46, 20.52, 20.57, 20.82, 21.29, 21.45, 21.45, 21.48, 21.51, 21.54, 21.59, 21.89, 22.07, 22.56, 22.95, 23.23, 23.9, 24.51, 24.56, 24.66, 24.81, 25.01, 25.21, 25.77, 27.07, 29.11, 29.46, 29.54, 29.68, 29.9, 30.18, 30.52, 30.94, 31.42, 31.65, 31.66, 31.92, 32.24, 32.62, 32.83, 33.02, 33.34, 33.67, 34.32, 34.99, 35.42, 35.98, 36.31, 36.65, 36.97, 37.3, 37.63, 37.96, 38.29, 38.52, 38.84, 39.17, 39.5] kWh
2026-06-19 21:30:01.468804: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:30:01.470626: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.14, 2.52, 2.9, 3.28, 3.66, 4.04, 4.42, 4.8, 5.18, 5.56, 5.94, 6.32, 6.69, 7.07, 7.41, 7.46, 7.52, 7.58, 7.82, 8.29, 8.45, 8.46, 8.48, 8.51, 8.54, 8.6, 8.89, 9.08, 9.57, 9.95, 10.23, 10.91, 11.52, 11.57, 11.67, 11.82, 12.02, 12.22, 12.78, 14.08, 16.12, 16.47, 16.54, 16.69, 16.9, 17.18, 17.53, 17.95, 18.43, 18.66, 18.67, 18.93, 19.25, 19.63, 19.84, 20.03, 20.35, 20.68, 21.33, 21.99, 22.43, 22.99, 23.32, 23.65, 23.98, 24.31, 24.64, 24.97, 25.3, 25.52, 25.85, 26.18, 26.51] kWh
2026-06-19 21:30:01.472158: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:30:01.473755: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 144.48, 150.59, 156.19, 162.11, 167.77, 172.77, 177.87, 183.23, 188.46, 193.65, 198.85, 204.13, 209.32, 214.51, 219.36, 221.02, 222.63, 224.44, 231.88, 248.28, 254.07, 254.16, 254.94, 255.74, 256.54, 258.12, 266.26, 270.71, 282.32, 290.03, 295.68, 359.29, 371.4, 372.37, 374.23, 376.88, 380.14, 383.99, 394.28, 418.41, 456.55, 462.83, 464.23, 466.68, 470.5, 475.23, 481.43, 487.65, 495.3, 499.0, 499.2, 503.2, 508.04, 513.01, 515.83, 518.51, 522.99, 527.51, 536.39, 545.65, 551.64, 559.29, 564.05, 573.7, 582.7, 593.0, 603.11, 614.61, 626.66, 632.86, 641.75, 650.79, 659.98] p
2026-06-19 21:30:01.562073: predict best end_record 06-21 21:30:00, final soc 1.12kWh, metric 640.97p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 38.31kWh, PV 0.0kWh
2026-06-19 21:30:01.564157: Slot: [ 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00]
2026-06-19 21:30:01.565836: SoC: [ 10.24, 9.83, 9.42, 9.01, 8.6, 8.19, 7.79, 7.4, 7.01, 6.63, 6.24, 5.85, 5.46, 5.07, 4.68, 4.29, 3.9, 3.52, 3.13, 2.74, 2.35, 1.96, 1.57, 1.18, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:30:01.567173: BAT: [ 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-, 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-] kWh
2026-06-19 21:30:01.568779: LOAD: [ 6.3, 6.68, 7.07, 7.45, 7.83, 8.21, 8.58, 8.94, 9.3, 9.66, 10.03, 10.39, 10.75, 11.11, 11.48, 11.84, 12.2, 12.56, 12.93, 13.29, 13.65, 14.01, 14.37, 14.74, 15.1, 15.46, 15.82, 16.18, 16.55, 16.91, 17.27, 17.63, 18.0, 18.36, 18.72, 19.08, 19.44, 19.76, 19.82, 19.87, 19.93, 20.16, 20.61, 20.76, 20.76, 20.79, 20.82, 20.84, 20.9, 21.18, 21.36, 21.82, 22.19, 22.46, 23.1, 23.69, 23.73, 23.83, 23.97, 24.16, 24.36, 24.89, 26.13, 28.08, 28.41, 28.48, 28.62, 28.83, 29.09, 29.43, 29.82, 30.28, 30.5, 30.51, 30.76, 31.07, 31.43, 31.63, 31.81, 32.12, 32.43, 33.05, 33.69, 34.1, 34.64, 34.95, 35.27, 35.58, 35.9, 36.21, 36.53, 36.84, 37.05, 37.37, 37.68, 38.0] kWh
2026-06-19 21:30:01.570385: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:30:01.571937: IMPORT: [ 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.11, 2.47, 2.83, 3.19, 3.55, 3.92, 4.28, 4.64, 5.0, 5.37, 5.73, 6.09, 6.45, 6.77, 6.83, 6.88, 6.94, 7.17, 7.62, 7.77, 7.77, 7.8, 7.83, 7.85, 7.91, 8.19, 8.36, 8.83, 9.2, 9.47, 10.11, 10.69, 10.74, 10.84, 10.98, 11.17, 11.36, 11.9, 13.14, 15.09, 15.42, 15.49, 15.63, 15.83, 16.1, 16.43, 16.83, 17.29, 17.51, 17.52, 17.76, 18.07, 18.43, 18.63, 18.81, 19.12, 19.44, 20.06, 20.69, 21.11, 21.64, 21.96, 22.28, 22.59, 22.91, 23.22, 23.53, 23.85, 24.06, 24.37, 24.69, 25.0] kWh
2026-06-19 21:30:01.573500: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:30:01.575297: METRIC: [ 89.03, 89.03, 89.03, 89.03, 89.03, 89.03, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 139.01, 143.94, 149.28, 154.94, 160.35, 165.12, 169.99, 175.11, 180.1, 185.06, 190.02, 195.07, 200.03, 204.99, 209.61, 211.2, 212.74, 214.46, 221.56, 237.21, 242.73, 242.82, 243.56, 244.32, 245.08, 246.59, 254.36, 258.61, 269.69, 277.05, 282.44, 345.44, 356.99, 357.91, 359.69, 362.22, 365.33, 369.0, 378.83, 401.86, 438.27, 444.26, 445.6, 447.94, 451.58, 456.09, 462.01, 467.96, 475.25, 478.79, 478.97, 482.79, 487.42, 492.15, 494.85, 497.42, 501.68, 506.0, 514.47, 523.32, 529.03, 536.33, 540.87, 550.08, 558.69, 568.51, 578.16, 589.15, 600.65, 606.57, 615.05, 623.68, 632.45] p
2026-06-19 21:30:01.577390: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 21:30:01.577436: Saving plan best values to HA entities
2026-06-19 21:30:01.787138: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 21:30:01.803997: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 21:30:01.811687: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 23.52kWh, export 0.0kWh, metric 640.97p, metric10 668.9p
2026-06-19 21:30:01.898236: Marginal costs baseline metric (no standing charge): 541.0002
2026-06-19 21:30:02.065238: Marginal energy costs matrix computed: min=15.18 max=20.79
2026-06-19 21:30:02.144942: Rate array import [{'start': 1290, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.0p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3900, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 3900, 'end': 4020, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 4020, 'end': 4170, 'rate': 'expensive', 'range': '(27.1p - 27.8p)'}] export [{'start': 1290, 'end': 4170, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 21:30:02.145719: - Your estimated bill for today is £0.89 and tomorrow is £1.93
2026-06-19 21:30:02.145774: - Import rates are expensive (22.4p - 26.0p) for the next 1 and a half hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 21:30:02.145794: - The battery is currently at 64% and is in eco mode.
2026-06-19 21:30:02.145807: - For the next 48 hours there will be no solar generation.
2026-06-19 21:30:02.145820: - You will run out of battery in 11 hours.
2026-06-19 21:30:02.145832: - No charging is planned.
2026-06-19 21:30:02.145845:
2026-06-19 21:30:02.201491: Plan calculation took 1.17 seconds
2026-06-19 21:30:02.205720: No high rate period found
2026-06-19 21:30:02.261716: Import threshold used for optimisation was 13.17p
2026-06-19 21:30:02.333105: Low import rate windows [0: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 1: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 2: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 3: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 4: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 5: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 6: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 7: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 8: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 9: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 10: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 11: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 12: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 13: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 14: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 15: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 16: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 17: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 18: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 19: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 20: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 21: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 22: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 23: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 24: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 25: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 26: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 27: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 28: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 29: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 30: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 31: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 32: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 33: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 34: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 35: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 36: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 37: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 38: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 39: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 40: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 41: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 42: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 43: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 44: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 45: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 46: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 47: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 48: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 49: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 50: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 51: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 52: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 53: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 54: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 55: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 56: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 57: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 58: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 59: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 60: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 61: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 62: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 63: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 64: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 65: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 66: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 67: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 68: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 69: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 70: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 71: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 72: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 73: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 74: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 75: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 76: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 77: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 78: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 79: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 80: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 81: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 82: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 83: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 84: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 85: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 86: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 87: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 88: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 89: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 90: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 91: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 92: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78, 93: 06-21 21:00:00 - 06-21 21:30:00 @ 27.1]
2026-06-19 21:30:02.344681: Inverter 0 Set charge window is disabled
2026-06-19 21:30:02.344749: Inverter 0 count register writes 0
2026-06-19 21:30:02.367808: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 21:30:02.375280: Total inverter register writes now 0
2026-06-19 21:30:02.400624: Completed run status Demand
2026-06-19 21:30:02.407048: Info: record_status Demand
2026-06-19 21:30:02.420460: Saved current settings to /config/predbat_config.json
2026-06-19 21:30:37.497801: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:30:37.497996: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:30:37.498030: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:30:37.498182: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:30:37.498216: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:30:37.498234: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:30:37.498250: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:32:37.703900: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:32:37.704095: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:32:37.704126: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:32:37.704243: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:32:37.704269: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:32:37.704287: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:32:37.704303: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:34:37.874099: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:34:37.874292: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:34:37.874317: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:34:37.874415: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:34:37.874437: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:34:37.874451: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:34:37.874484: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:35:00.960073: --------------- PredBat - update at 2026-06-19 21:35:00+01:00 with clock skew 0 minutes, minutes now 1295
2026-06-19 21:35:00.960815: Saved current settings to /config/predbat_config.json
2026-06-19 21:35:00.960898: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 49.9 minutes
2026-06-19 21:35:00.960956: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 21:35:00.961075: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 21:35:00.979606: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 21:35:00.980008: Predbat mode is set to Monitor
2026-06-19 21:35:01.074159: Found 11520 load_today datapoints going back 2 days
2026-06-19 21:35:01.074246: Using load_power data to fill gaps in load_today data
2026-06-19 21:35:01.134924: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 21:35:01.135051: Zero load period starting at 2026-06-19T12:09:00+0100 (566 minutes) for 889 minutes with base value 0.9
2026-06-19 21:35:01.135096: Zero load period starting at 2026-06-18T19:24:00+0100 (1571 minutes) for 64 minutes with base value 0.8
2026-06-19 21:35:01.135994: Processing 384 30-minute periods for power integration
2026-06-19 21:35:01.189209: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 21:35:01.189312: Car charging hold True, threshold 6.0kWh
2026-06-19 21:35:01.189345: Current data so far today: load 6.35kWh, import 1.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 21:35:01.210421: Standing charge is set to 49.98p
2026-06-19 21:35:01.270057: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 21:35:01.270149: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 21:35:01.270349: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 231.7 minutes
2026-06-19 21:35:01.270776: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 231.7 minutes
2026-06-19 21:35:01.276959: Loaded 95 datapoints of futurerate analysis
2026-06-19 21:35:01.426341: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65', '06-20 20:00:00 => 24.98 / 18.66']
2026-06-19 21:35:01.452230: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 21:35:01.452510: Import rates: min 13.17p, max 36.53p, average 20.05p
2026-06-19 21:35:01.491324: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 21:35:01.491417: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 21:35:01.492681: High export rate found rates in range 99p to -99p
2026-06-19 21:35:01.595042: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 21:35:01.595202: Battery level now 10.24kWh, -1hr ago 10.59kWh, at midnight 10.59kWh, battery value change in the last hour -4.98p, change today -4.98p, rate_forward 14.14p
2026-06-19 21:35:01.595638: Last hour: net energy 0.1kWh, import 0.1kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 2.65p, import 2.65p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 21:35:01.643959: Today's energy total net 1.9kWh, import 1.9kWh, export 0.0kWh, cost 91.68p, import 41.69p, export 0.0p, carbon 0.0kg
2026-06-19 21:35:01.644074: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 21:35:01.647359: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 21:35:01.648842: Warn: Found 1 gaps in load_today totalling 9740 minutes to fill using average data
2026-06-19 21:35:01.648929: Gap starting at 2026-06-18T15:55:00+0100 (1780 minutes) for 9740 minutes
2026-06-19 21:35:01.665228: Historical days now [7] weight [1]
2026-06-19 21:35:01.687348: Today's load divergence 105.59%, in-day adjustment 105.44%, damping 0.95x, yesterday 106.55% today 105.31% blend 10.07%
2026-06-19 21:35:01.687419: Today's predicted so far 13.83kWh with 0.0kWh car/iBoost excluded, 1.09kWh import ignored, and 0kWh forecast extra.
2026-06-19 21:35:01.688110: Today's actual load so far 14.74kWh with 0.0kWh car/iBoost excluded, and 0.39kWh import ignored.
2026-06-19 21:35:01.720523: Inverter 0: Type SK Sunsynk
2026-06-19 21:35:01.720587: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 21:35:01.720751: Reserve min: 7%, battery_min: 7%
2026-06-19 21:35:01.720829: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 21:35:01.721082: Inverter 0 SoC: 10.08kW 63%, current charge rate 5000W, current discharge rate 5250W, current battery power 602W, current battery voltage 51.2V, grid power -56W, load power 634W, PV Power 0W
2026-06-19 21:35:01.721216: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:35:01.721287: Inverter 0 scheduled charge enable is False
2026-06-19 21:35:01.721310: Inverter 0 charge windows currently []
2026-06-19 21:35:01.721333: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 21:35:01.721430: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:35:01.721455: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:35:01.721506: Inverter 0 scheduled discharge enable is False
2026-06-19 21:35:01.721622: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:35:01.721648: Inverter 0 discharge windows currently []
2026-06-19 21:35:01.721739: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:35:01.721768: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:35:01.721785: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:35:01.779714: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 21:35:01.779790: Plan was last updated on 2026-06-19 21:25:00+01:00 and is now 10.0 minutes old
2026-06-19 21:35:01.779823: Best charge window [ ]
2026-06-19 21:35:01.779843: Best export window [ ]
2026-06-19 21:35:01.780735: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 21:35:01.784310: Load divergence over 8.0 hours mean 691.25W, min 691.2W, max 692.4W, std dev 0.24W, divergence 0.02%
2026-06-19 21:35:01.802783: Creating pool of 12 processes to match your CPU count
2026-06-19 21:35:01.883232: predict base end_record 06-21 21:35:00, final soc 1.12kWh, metric 646.62p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:55:00, load 38.38kWh, PV 0.0kWh
2026-06-19 21:35:01.885121: Slot: [ 21:35, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00]
2026-06-19 21:35:01.886504: SoC: [ 10.08, 9.74, 9.33, 8.91, 8.5, 8.09, 7.7, 7.31, 6.92, 6.53, 6.14, 5.75, 5.36, 4.97, 4.58, 4.19, 3.8, 3.41, 3.02, 2.63, 2.24, 1.85, 1.46, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:35:01.887623: BAT: [ 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-, 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-] kWh
2026-06-19 21:35:01.888911: LOAD: [ 6.35, 6.67, 7.05, 7.43, 7.82, 8.2, 8.57, 8.93, 9.29, 9.66, 10.02, 10.38, 10.74, 11.11, 11.47, 11.83, 12.2, 12.56, 12.92, 13.29, 13.65, 14.01, 14.38, 14.74, 15.1, 15.46, 15.83, 16.19, 16.55, 16.92, 17.28, 17.64, 18.0, 18.37, 18.73, 19.09, 19.46, 19.77, 19.83, 19.89, 19.94, 20.22, 20.62, 20.77, 20.77, 20.8, 20.83, 20.86, 20.93, 21.2, 21.37, 21.84, 22.21, 22.48, 23.12, 23.7, 23.75, 23.84, 23.99, 24.18, 24.37, 24.9, 26.14, 28.09, 28.42, 28.5, 28.64, 28.84, 29.11, 29.44, 29.84, 30.29, 30.51, 30.53, 30.77, 31.08, 31.44, 31.64, 31.84, 32.13, 32.46, 33.06, 33.72, 34.14, 34.65, 34.97, 35.29, 35.6, 35.91, 36.23, 36.54, 36.86, 37.08, 37.38, 37.7, 38.01] kWh
2026-06-19 21:35:01.890204: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:35:01.891533: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.94, 2.31, 2.67, 3.03, 3.4, 3.76, 4.12, 4.49, 4.85, 5.21, 5.57, 5.94, 6.3, 6.66, 6.98, 7.03, 7.09, 7.15, 7.43, 7.83, 7.98, 7.98, 8.01, 8.04, 8.07, 8.13, 8.4, 8.58, 9.04, 9.41, 9.68, 10.32, 10.91, 10.96, 11.05, 11.19, 11.38, 11.58, 12.11, 13.35, 15.3, 15.63, 15.7, 15.84, 16.05, 16.32, 16.65, 17.04, 17.5, 17.72, 17.73, 17.98, 18.29, 18.65, 18.85, 19.05, 19.33, 19.67, 20.27, 20.92, 21.34, 21.85, 22.18, 22.49, 22.8, 23.12, 23.43, 23.75, 24.06, 24.29, 24.59, 24.9, 25.22] kWh
2026-06-19 21:35:01.892864: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:35:01.894153: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 142.37, 148.22, 153.57, 159.25, 164.67, 169.45, 174.33, 179.46, 184.47, 189.44, 194.41, 199.47, 204.44, 209.41, 214.02, 215.55, 217.15, 218.89, 227.53, 241.57, 247.0, 247.04, 247.77, 248.56, 249.33, 251.13, 258.62, 262.86, 273.95, 281.31, 286.7, 349.69, 361.25, 362.17, 363.95, 366.48, 369.6, 373.26, 383.09, 406.12, 442.53, 448.52, 449.86, 452.2, 455.85, 460.35, 466.28, 472.22, 479.52, 483.05, 483.24, 487.06, 491.68, 496.42, 499.12, 501.96, 505.91, 510.49, 518.7, 527.81, 533.56, 540.53, 545.3, 554.32, 562.86, 572.65, 582.33, 593.19, 604.87, 611.12, 619.19, 627.82, 636.67] p
2026-06-19 21:35:02.010725: Battery has 11.33 hours left - now at 10.08kWh
2026-06-19 21:35:02.046766: predict base10 end_record 06-21 21:35:00, final soc 1.12kWh, metric 674.56p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:20:00, load 39.91kWh, PV 0.0kWh
2026-06-19 21:35:02.048375: Slot: [ 21:35, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00]
2026-06-19 21:35:02.049725: SoC: [ 10.08, 9.72, 9.29, 8.86, 8.43, 8.0, 7.59, 7.18, 6.77, 6.36, 5.95, 5.54, 5.14, 4.73, 4.32, 3.91, 3.5, 3.09, 2.69, 2.28, 1.87, 1.46, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:35:02.050838: BAT: [ 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-, 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-] kWh
2026-06-19 21:35:02.052093: LOAD: [ 6.35, 6.68, 7.08, 7.49, 7.89, 8.29, 8.67, 9.05, 9.43, 9.81, 10.19, 10.57, 10.95, 11.33, 11.71, 12.1, 12.47, 12.86, 13.24, 13.62, 14.0, 14.38, 14.76, 15.14, 15.52, 15.9, 16.28, 16.66, 17.04, 17.42, 17.8, 18.18, 18.56, 18.94, 19.32, 19.7, 20.08, 20.42, 20.47, 20.53, 20.59, 20.89, 21.31, 21.46, 21.46, 21.49, 21.52, 21.55, 21.62, 21.91, 22.09, 22.58, 22.96, 23.25, 23.92, 24.53, 24.58, 24.68, 24.83, 25.03, 25.23, 25.79, 27.09, 29.13, 29.48, 29.55, 29.7, 29.91, 30.2, 30.54, 30.96, 31.44, 31.67, 31.68, 31.93, 32.26, 32.64, 32.85, 33.06, 33.36, 33.71, 34.34, 35.02, 35.46, 35.99, 36.34, 36.67, 36.99, 37.32, 37.65, 37.98, 38.31, 38.55, 38.86, 39.19, 39.52] kWh
2026-06-19 21:35:02.053393: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:35:02.054697: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.96, 2.34, 2.73, 3.11, 3.49, 3.87, 4.25, 4.63, 5.01, 5.39, 5.77, 6.15, 6.53, 6.91, 7.29, 7.62, 7.68, 7.74, 7.8, 8.09, 8.51, 8.67, 8.67, 8.7, 8.73, 8.76, 8.83, 9.11, 9.29, 9.78, 10.17, 10.45, 11.12, 11.74, 11.79, 11.89, 12.04, 12.24, 12.44, 13.0, 14.3, 16.34, 16.68, 16.76, 16.91, 17.12, 17.4, 17.75, 18.16, 18.64, 18.87, 18.89, 19.14, 19.47, 19.84, 20.05, 20.26, 20.56, 20.91, 21.54, 22.23, 22.67, 23.2, 23.54, 23.87, 24.2, 24.53, 24.86, 25.18, 25.52, 25.76, 26.07, 26.4, 26.73] kWh
2026-06-19 21:35:02.055913: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:35:02.057168: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 142.63, 148.68, 154.81, 160.42, 166.36, 172.04, 177.05, 182.17, 187.55, 192.8, 198.0, 203.21, 208.51, 213.72, 218.93, 223.76, 225.36, 227.03, 228.87, 237.91, 252.63, 258.31, 258.36, 259.12, 259.95, 260.76, 262.65, 270.49, 274.94, 286.55, 294.26, 299.91, 363.52, 375.62, 376.59, 378.45, 381.1, 384.37, 388.21, 398.5, 422.63, 460.77, 467.06, 468.46, 470.9, 474.73, 479.45, 485.65, 491.88, 499.52, 503.22, 503.42, 507.42, 512.26, 517.23, 520.05, 523.03, 527.16, 531.96, 540.56, 550.11, 556.13, 563.43, 568.43, 577.88, 586.84, 597.09, 607.22, 618.61, 630.83, 637.39, 645.83, 654.87, 664.14] p
2026-06-19 21:35:02.128664: predict best10 end_record 06-21 21:35:00, final soc 1.12kWh, metric 674.56p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:20:00, load 39.91kWh, PV 0.0kWh
2026-06-19 21:35:02.130733: Slot: [ 21:35, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00]
2026-06-19 21:35:02.132325: SoC: [ 10.08, 9.72, 9.29, 8.86, 8.43, 8.0, 7.59, 7.18, 6.77, 6.36, 5.95, 5.54, 5.14, 4.73, 4.32, 3.91, 3.5, 3.09, 2.69, 2.28, 1.87, 1.46, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:35:02.133714: BAT: [ 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-, 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-] kWh
2026-06-19 21:35:02.135301: LOAD: [ 6.35, 6.68, 7.08, 7.49, 7.89, 8.29, 8.67, 9.05, 9.43, 9.81, 10.19, 10.57, 10.95, 11.33, 11.71, 12.1, 12.47, 12.86, 13.24, 13.62, 14.0, 14.38, 14.76, 15.14, 15.52, 15.9, 16.28, 16.66, 17.04, 17.42, 17.8, 18.18, 18.56, 18.94, 19.32, 19.7, 20.08, 20.42, 20.47, 20.53, 20.59, 20.89, 21.31, 21.46, 21.46, 21.49, 21.52, 21.55, 21.62, 21.91, 22.09, 22.58, 22.96, 23.25, 23.92, 24.53, 24.58, 24.68, 24.83, 25.03, 25.23, 25.79, 27.09, 29.13, 29.48, 29.55, 29.7, 29.91, 30.2, 30.54, 30.96, 31.44, 31.67, 31.68, 31.93, 32.26, 32.64, 32.85, 33.06, 33.36, 33.71, 34.34, 35.02, 35.46, 35.99, 36.34, 36.67, 36.99, 37.32, 37.65, 37.98, 38.31, 38.55, 38.86, 39.19, 39.52] kWh
2026-06-19 21:35:02.136813: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:35:02.138380: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.96, 2.34, 2.73, 3.11, 3.49, 3.87, 4.25, 4.63, 5.01, 5.39, 5.77, 6.15, 6.53, 6.91, 7.29, 7.62, 7.68, 7.74, 7.8, 8.09, 8.51, 8.67, 8.67, 8.7, 8.73, 8.76, 8.83, 9.11, 9.29, 9.78, 10.17, 10.45, 11.12, 11.74, 11.79, 11.89, 12.04, 12.24, 12.44, 13.0, 14.3, 16.34, 16.68, 16.76, 16.91, 17.12, 17.4, 17.75, 18.16, 18.64, 18.87, 18.89, 19.14, 19.47, 19.84, 20.05, 20.26, 20.56, 20.91, 21.54, 22.23, 22.67, 23.2, 23.54, 23.87, 24.2, 24.53, 24.86, 25.18, 25.52, 25.76, 26.07, 26.4, 26.73] kWh
2026-06-19 21:35:02.139910: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:35:02.141507: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 142.63, 148.68, 154.81, 160.42, 166.36, 172.04, 177.05, 182.17, 187.55, 192.8, 198.0, 203.21, 208.51, 213.72, 218.93, 223.76, 225.36, 227.03, 228.87, 237.91, 252.63, 258.31, 258.36, 259.12, 259.95, 260.76, 262.65, 270.49, 274.94, 286.55, 294.26, 299.91, 363.52, 375.62, 376.59, 378.45, 381.1, 384.37, 388.21, 398.5, 422.63, 460.77, 467.06, 468.46, 470.9, 474.73, 479.45, 485.65, 491.88, 499.52, 503.22, 503.42, 507.42, 512.26, 517.23, 520.05, 523.03, 527.16, 531.96, 540.56, 550.11, 556.13, 563.43, 568.43, 577.88, 586.84, 597.09, 607.22, 618.61, 630.83, 637.39, 645.83, 654.87, 664.14] p
2026-06-19 21:35:02.213752: predict best end_record 06-21 21:35:00, final soc 1.12kWh, metric 646.62p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:55:00, load 38.38kWh, PV 0.0kWh
2026-06-19 21:35:02.215436: Slot: [ 21:35, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00]
2026-06-19 21:35:02.216719: SoC: [ 10.08, 9.74, 9.33, 8.91, 8.5, 8.09, 7.7, 7.31, 6.92, 6.53, 6.14, 5.75, 5.36, 4.97, 4.58, 4.19, 3.8, 3.41, 3.02, 2.63, 2.24, 1.85, 1.46, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:35:02.217840: BAT: [ 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-, 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-] kWh
2026-06-19 21:35:02.219109: LOAD: [ 6.35, 6.67, 7.05, 7.43, 7.82, 8.2, 8.57, 8.93, 9.29, 9.66, 10.02, 10.38, 10.74, 11.11, 11.47, 11.83, 12.2, 12.56, 12.92, 13.29, 13.65, 14.01, 14.38, 14.74, 15.1, 15.46, 15.83, 16.19, 16.55, 16.92, 17.28, 17.64, 18.0, 18.37, 18.73, 19.09, 19.46, 19.77, 19.83, 19.89, 19.94, 20.22, 20.62, 20.77, 20.77, 20.8, 20.83, 20.86, 20.93, 21.2, 21.37, 21.84, 22.21, 22.48, 23.12, 23.7, 23.75, 23.84, 23.99, 24.18, 24.37, 24.9, 26.14, 28.09, 28.42, 28.5, 28.64, 28.84, 29.11, 29.44, 29.84, 30.29, 30.51, 30.53, 30.77, 31.08, 31.44, 31.64, 31.84, 32.13, 32.46, 33.06, 33.72, 34.14, 34.65, 34.97, 35.29, 35.6, 35.91, 36.23, 36.54, 36.86, 37.08, 37.38, 37.7, 38.01] kWh
2026-06-19 21:35:02.220332: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:35:02.221594: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.94, 2.31, 2.67, 3.03, 3.4, 3.76, 4.12, 4.49, 4.85, 5.21, 5.57, 5.94, 6.3, 6.66, 6.98, 7.03, 7.09, 7.15, 7.43, 7.83, 7.98, 7.98, 8.01, 8.04, 8.07, 8.13, 8.4, 8.58, 9.04, 9.41, 9.68, 10.32, 10.91, 10.96, 11.05, 11.19, 11.38, 11.58, 12.11, 13.35, 15.3, 15.63, 15.7, 15.84, 16.05, 16.32, 16.65, 17.04, 17.5, 17.72, 17.73, 17.98, 18.29, 18.65, 18.85, 19.05, 19.33, 19.67, 20.27, 20.92, 21.34, 21.85, 22.18, 22.49, 22.8, 23.12, 23.43, 23.75, 24.06, 24.29, 24.59, 24.9, 25.22] kWh
2026-06-19 21:35:02.222859: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:35:02.224110: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 142.37, 148.22, 153.57, 159.25, 164.67, 169.45, 174.33, 179.46, 184.47, 189.44, 194.41, 199.47, 204.44, 209.41, 214.02, 215.55, 217.15, 218.89, 227.53, 241.57, 247.0, 247.04, 247.77, 248.56, 249.33, 251.13, 258.62, 262.86, 273.95, 281.31, 286.7, 349.69, 361.25, 362.17, 363.95, 366.48, 369.6, 373.26, 383.09, 406.12, 442.53, 448.52, 449.86, 452.2, 455.85, 460.35, 466.28, 472.22, 479.52, 483.05, 483.24, 487.06, 491.68, 496.42, 499.12, 501.96, 505.91, 510.49, 518.7, 527.81, 533.56, 540.53, 545.3, 554.32, 562.86, 572.65, 582.33, 593.19, 604.87, 611.12, 619.19, 627.82, 636.67] p
2026-06-19 21:35:02.225831: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 21:35:02.225870: Saving plan best values to HA entities
2026-06-19 21:35:02.375978: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 21:35:02.381063: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 21:35:02.386406: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 23.69kWh, export 0.0kWh, metric 646.62p, metric10 674.56p
2026-06-19 21:35:02.456761: Marginal costs baseline metric (no standing charge): 546.6483
2026-06-19 21:35:02.644577: Marginal energy costs matrix computed: min=15.2 max=20.7
2026-06-19 21:35:02.744172: Rate array import [{'start': 1295, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.0p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3900, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 3900, 'end': 4020, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 4020, 'end': 4175, 'rate': 'expensive', 'range': '(27.1p - 27.8p)'}] export [{'start': 1295, 'end': 4175, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 21:35:02.745270: - Your estimated bill for today is £0.92 and tomorrow is £1.95
2026-06-19 21:35:02.745309: - Import rates are expensive (22.4p - 26.0p) for the next 1 and a half hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 21:35:02.745329: - The battery is currently at 63% and is in eco mode.
2026-06-19 21:35:02.745346: - For the next 48 hours there will be no solar generation.
2026-06-19 21:35:02.745362: - You will run out of battery in 11 hours.
2026-06-19 21:35:02.745377: - No charging is planned.
2026-06-19 21:35:02.745392:
2026-06-19 21:35:02.803390: Plan calculation took 1.02 seconds
2026-06-19 21:35:02.807155: No high rate period found
2026-06-19 21:35:02.859936: Import threshold used for optimisation was 13.17p
2026-06-19 21:35:02.909590: Low import rate windows [0: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 1: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 2: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 3: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 4: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 5: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 6: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 7: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 8: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 9: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 10: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 11: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 12: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 13: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 14: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 15: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 16: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 17: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 18: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 19: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 20: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 21: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 22: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 23: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 24: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 25: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 26: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 27: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 28: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 29: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 30: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 31: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 32: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 33: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 34: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 35: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 36: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 37: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 38: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 39: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 40: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 41: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 42: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 43: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 44: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 45: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 46: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 47: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 48: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 49: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 50: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 51: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 52: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 53: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 54: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 55: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 56: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 57: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 58: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 59: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 60: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 61: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 62: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 63: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 64: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 65: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 66: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 67: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 68: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 69: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 70: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 71: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 72: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 73: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 74: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 75: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 76: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 77: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 78: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 79: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 80: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 81: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 82: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 83: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 84: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 85: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 86: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 87: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 88: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 89: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 90: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 91: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 92: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78, 93: 06-21 21:00:00 - 06-21 21:30:00 @ 27.1, 94: 06-21 21:30:00 - 06-21 22:00:00 @ 27.67]
2026-06-19 21:35:02.918060: Inverter 0 Set charge window is disabled
2026-06-19 21:35:02.918118: Inverter 0 count register writes 0
2026-06-19 21:35:02.932607: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 21:35:02.932695: Recompute is saving previous plan...
2026-06-19 21:35:02.932742: Best charge window [ ]
2026-06-19 21:35:02.932764: Best export window [ ]
2026-06-19 21:35:02.933574: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 21:35:02.935690: Load divergence over 8.0 hours mean 691.25W, min 691.2W, max 692.4W, std dev 0.24W, divergence 0.02%
2026-06-19 21:35:02.954099: Creating pool of 12 processes to match your CPU count
2026-06-19 21:35:03.010846: Calculate Best options: mode(Monitor), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 21:35:03.011162: Optimise levels pass started at 2026-06-19 21:35:03
2026-06-19 21:35:03.011363: Calculated end_record as 06-21 21:35:00 based on best_price 13.17p, next_charge_start 06-21 21:35:00, max_windows 0
2026-06-19 21:35:03.011425: Optimise levels pass ended at 2026-06-19 21:35:03, duration 0.0 seconds tried 0 combinations
2026-06-19 21:35:03.011503: Set best_price_charge_level 13.17p, best_price_export_level 0p, best_price_charge 13.17p, best_cost_export 0p, best_metric 546.65p, best_keep 0kWh, best_cycle 0kWh, best_carbon 0kg, best_import 0kWh
2026-06-19 21:35:03.025340: Starting detailed optimisation end_record 06-21 21:35:00, best_price_charge 13.17p, best_price_export 0p. lowest_price_charge 13.17p with charge limits []kWh and export limits []kWh
2026-06-19 21:35:03.025432: Tweak plan optimisation started
2026-06-19 21:35:03.025493: Tweak optimisation finished metric 535.0 cost 535.0 metric_keep 0 cycle 0 carbon 0 import 0
2026-06-19 21:35:03.052825: Previous plan best metric is 535.0 (cost 546.65) and new plan best metric is 535.0 (cost 546.65)
2026-06-19 21:35:03.053006: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 21:35:03.053167: Plan valid is now true after recompute was False
2026-06-19 21:35:03.080338: predict base end_record 06-21 21:35:00, final soc 1.12kWh, metric 646.62p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:55:00, load 38.38kWh, PV 0.0kWh
2026-06-19 21:35:03.083969: Slot: [ 21:35, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00]
2026-06-19 21:35:03.087494: SoC: [ 10.08, 9.74, 9.33, 8.91, 8.5, 8.09, 7.7, 7.31, 6.92, 6.53, 6.14, 5.75, 5.36, 4.97, 4.58, 4.19, 3.8, 3.41, 3.02, 2.63, 2.24, 1.85, 1.46, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:35:03.088849: BAT: [ 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-, 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-] kWh
2026-06-19 21:35:03.090603: LOAD: [ 6.35, 6.67, 7.05, 7.43, 7.82, 8.2, 8.57, 8.93, 9.29, 9.66, 10.02, 10.38, 10.74, 11.11, 11.47, 11.83, 12.2, 12.56, 12.92, 13.29, 13.65, 14.01, 14.38, 14.74, 15.1, 15.46, 15.83, 16.19, 16.55, 16.92, 17.28, 17.64, 18.0, 18.37, 18.73, 19.09, 19.46, 19.77, 19.83, 19.89, 19.94, 20.22, 20.62, 20.77, 20.77, 20.8, 20.83, 20.86, 20.93, 21.2, 21.37, 21.84, 22.21, 22.48, 23.12, 23.7, 23.75, 23.84, 23.99, 24.18, 24.37, 24.9, 26.14, 28.09, 28.42, 28.5, 28.64, 28.84, 29.11, 29.44, 29.84, 30.29, 30.51, 30.53, 30.77, 31.08, 31.44, 31.64, 31.84, 32.13, 32.46, 33.06, 33.72, 34.14, 34.65, 34.97, 35.29, 35.6, 35.91, 36.23, 36.54, 36.86, 37.08, 37.38, 37.7, 38.01] kWh
2026-06-19 21:35:03.092145: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:35:03.093792: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.94, 2.31, 2.67, 3.03, 3.4, 3.76, 4.12, 4.49, 4.85, 5.21, 5.57, 5.94, 6.3, 6.66, 6.98, 7.03, 7.09, 7.15, 7.43, 7.83, 7.98, 7.98, 8.01, 8.04, 8.07, 8.13, 8.4, 8.58, 9.04, 9.41, 9.68, 10.32, 10.91, 10.96, 11.05, 11.19, 11.38, 11.58, 12.11, 13.35, 15.3, 15.63, 15.7, 15.84, 16.05, 16.32, 16.65, 17.04, 17.5, 17.72, 17.73, 17.98, 18.29, 18.65, 18.85, 19.05, 19.33, 19.67, 20.27, 20.92, 21.34, 21.85, 22.18, 22.49, 22.8, 23.12, 23.43, 23.75, 24.06, 24.29, 24.59, 24.9, 25.22] kWh
2026-06-19 21:35:03.095294: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:35:03.096889: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 142.37, 148.22, 153.57, 159.25, 164.67, 169.45, 174.33, 179.46, 184.47, 189.44, 194.41, 199.47, 204.44, 209.41, 214.02, 215.55, 217.15, 218.89, 227.53, 241.57, 247.0, 247.04, 247.77, 248.56, 249.33, 251.13, 258.62, 262.86, 273.95, 281.31, 286.7, 349.69, 361.25, 362.17, 363.95, 366.48, 369.6, 373.26, 383.09, 406.12, 442.53, 448.52, 449.86, 452.2, 455.85, 460.35, 466.28, 472.22, 479.52, 483.05, 483.24, 487.06, 491.68, 496.42, 499.12, 501.96, 505.91, 510.49, 518.7, 527.81, 533.56, 540.53, 545.3, 554.32, 562.86, 572.65, 582.33, 593.19, 604.87, 611.12, 619.19, 627.82, 636.67] p
2026-06-19 21:35:03.199628: Battery has 11.33 hours left - now at 10.08kWh
2026-06-19 21:35:03.244098: predict base10 end_record 06-21 21:35:00, final soc 1.12kWh, metric 674.56p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:20:00, load 39.91kWh, PV 0.0kWh
2026-06-19 21:35:03.246130: Slot: [ 21:35, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00]
2026-06-19 21:35:03.247797: SoC: [ 10.08, 9.72, 9.29, 8.86, 8.43, 8.0, 7.59, 7.18, 6.77, 6.36, 5.95, 5.54, 5.14, 4.73, 4.32, 3.91, 3.5, 3.09, 2.69, 2.28, 1.87, 1.46, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:35:03.249116: BAT: [ 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-, 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-] kWh
2026-06-19 21:35:03.250729: LOAD: [ 6.35, 6.68, 7.08, 7.49, 7.89, 8.29, 8.67, 9.05, 9.43, 9.81, 10.19, 10.57, 10.95, 11.33, 11.71, 12.1, 12.47, 12.86, 13.24, 13.62, 14.0, 14.38, 14.76, 15.14, 15.52, 15.9, 16.28, 16.66, 17.04, 17.42, 17.8, 18.18, 18.56, 18.94, 19.32, 19.7, 20.08, 20.42, 20.47, 20.53, 20.59, 20.89, 21.31, 21.46, 21.46, 21.49, 21.52, 21.55, 21.62, 21.91, 22.09, 22.58, 22.96, 23.25, 23.92, 24.53, 24.58, 24.68, 24.83, 25.03, 25.23, 25.79, 27.09, 29.13, 29.48, 29.55, 29.7, 29.91, 30.2, 30.54, 30.96, 31.44, 31.67, 31.68, 31.93, 32.26, 32.64, 32.85, 33.06, 33.36, 33.71, 34.34, 35.02, 35.46, 35.99, 36.34, 36.67, 36.99, 37.32, 37.65, 37.98, 38.31, 38.55, 38.86, 39.19, 39.52] kWh
2026-06-19 21:35:03.252257: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:35:03.253854: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.96, 2.34, 2.73, 3.11, 3.49, 3.87, 4.25, 4.63, 5.01, 5.39, 5.77, 6.15, 6.53, 6.91, 7.29, 7.62, 7.68, 7.74, 7.8, 8.09, 8.51, 8.67, 8.67, 8.7, 8.73, 8.76, 8.83, 9.11, 9.29, 9.78, 10.17, 10.45, 11.12, 11.74, 11.79, 11.89, 12.04, 12.24, 12.44, 13.0, 14.3, 16.34, 16.68, 16.76, 16.91, 17.12, 17.4, 17.75, 18.16, 18.64, 18.87, 18.89, 19.14, 19.47, 19.84, 20.05, 20.26, 20.56, 20.91, 21.54, 22.23, 22.67, 23.2, 23.54, 23.87, 24.2, 24.53, 24.86, 25.18, 25.52, 25.76, 26.07, 26.4, 26.73] kWh
2026-06-19 21:35:03.255414: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:35:03.257043: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 142.63, 148.68, 154.81, 160.42, 166.36, 172.04, 177.05, 182.17, 187.55, 192.8, 198.0, 203.21, 208.51, 213.72, 218.93, 223.76, 225.36, 227.03, 228.87, 237.91, 252.63, 258.31, 258.36, 259.12, 259.95, 260.76, 262.65, 270.49, 274.94, 286.55, 294.26, 299.91, 363.52, 375.62, 376.59, 378.45, 381.1, 384.37, 388.21, 398.5, 422.63, 460.77, 467.06, 468.46, 470.9, 474.73, 479.45, 485.65, 491.88, 499.52, 503.22, 503.42, 507.42, 512.26, 517.23, 520.05, 523.03, 527.16, 531.96, 540.56, 550.11, 556.13, 563.43, 568.43, 577.88, 586.84, 597.09, 607.22, 618.61, 630.83, 637.39, 645.83, 654.87, 664.14] p
2026-06-19 21:35:03.323580: predict best10 end_record 06-21 21:35:00, final soc 1.12kWh, metric 674.56p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:20:00, load 39.91kWh, PV 0.0kWh
2026-06-19 21:35:03.325562: Slot: [ 21:35, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00]
2026-06-19 21:35:03.327181: SoC: [ 10.08, 9.72, 9.29, 8.86, 8.43, 8.0, 7.59, 7.18, 6.77, 6.36, 5.95, 5.54, 5.14, 4.73, 4.32, 3.91, 3.5, 3.09, 2.69, 2.28, 1.87, 1.46, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:35:03.328583: BAT: [ 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-, 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-] kWh
2026-06-19 21:35:03.330229: LOAD: [ 6.35, 6.68, 7.08, 7.49, 7.89, 8.29, 8.67, 9.05, 9.43, 9.81, 10.19, 10.57, 10.95, 11.33, 11.71, 12.1, 12.47, 12.86, 13.24, 13.62, 14.0, 14.38, 14.76, 15.14, 15.52, 15.9, 16.28, 16.66, 17.04, 17.42, 17.8, 18.18, 18.56, 18.94, 19.32, 19.7, 20.08, 20.42, 20.47, 20.53, 20.59, 20.89, 21.31, 21.46, 21.46, 21.49, 21.52, 21.55, 21.62, 21.91, 22.09, 22.58, 22.96, 23.25, 23.92, 24.53, 24.58, 24.68, 24.83, 25.03, 25.23, 25.79, 27.09, 29.13, 29.48, 29.55, 29.7, 29.91, 30.2, 30.54, 30.96, 31.44, 31.67, 31.68, 31.93, 32.26, 32.64, 32.85, 33.06, 33.36, 33.71, 34.34, 35.02, 35.46, 35.99, 36.34, 36.67, 36.99, 37.32, 37.65, 37.98, 38.31, 38.55, 38.86, 39.19, 39.52] kWh
2026-06-19 21:35:03.331869: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:35:03.333502: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.96, 2.34, 2.73, 3.11, 3.49, 3.87, 4.25, 4.63, 5.01, 5.39, 5.77, 6.15, 6.53, 6.91, 7.29, 7.62, 7.68, 7.74, 7.8, 8.09, 8.51, 8.67, 8.67, 8.7, 8.73, 8.76, 8.83, 9.11, 9.29, 9.78, 10.17, 10.45, 11.12, 11.74, 11.79, 11.89, 12.04, 12.24, 12.44, 13.0, 14.3, 16.34, 16.68, 16.76, 16.91, 17.12, 17.4, 17.75, 18.16, 18.64, 18.87, 18.89, 19.14, 19.47, 19.84, 20.05, 20.26, 20.56, 20.91, 21.54, 22.23, 22.67, 23.2, 23.54, 23.87, 24.2, 24.53, 24.86, 25.18, 25.52, 25.76, 26.07, 26.4, 26.73] kWh
2026-06-19 21:35:03.335097: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:35:03.336718: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 142.63, 148.68, 154.81, 160.42, 166.36, 172.04, 177.05, 182.17, 187.55, 192.8, 198.0, 203.21, 208.51, 213.72, 218.93, 223.76, 225.36, 227.03, 228.87, 237.91, 252.63, 258.31, 258.36, 259.12, 259.95, 260.76, 262.65, 270.49, 274.94, 286.55, 294.26, 299.91, 363.52, 375.62, 376.59, 378.45, 381.1, 384.37, 388.21, 398.5, 422.63, 460.77, 467.06, 468.46, 470.9, 474.73, 479.45, 485.65, 491.88, 499.52, 503.22, 503.42, 507.42, 512.26, 517.23, 520.05, 523.03, 527.16, 531.96, 540.56, 550.11, 556.13, 563.43, 568.43, 577.88, 586.84, 597.09, 607.22, 618.61, 630.83, 637.39, 645.83, 654.87, 664.14] p
2026-06-19 21:35:03.409443: predict best end_record 06-21 21:35:00, final soc 1.12kWh, metric 646.62p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:55:00, load 38.38kWh, PV 0.0kWh
2026-06-19 21:35:03.411594: Slot: [ 21:35, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00]
2026-06-19 21:35:03.413170: SoC: [ 10.08, 9.74, 9.33, 8.91, 8.5, 8.09, 7.7, 7.31, 6.92, 6.53, 6.14, 5.75, 5.36, 4.97, 4.58, 4.19, 3.8, 3.41, 3.02, 2.63, 2.24, 1.85, 1.46, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:35:03.414566: BAT: [ 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-, 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-] kWh
2026-06-19 21:35:03.416598: LOAD: [ 6.35, 6.67, 7.05, 7.43, 7.82, 8.2, 8.57, 8.93, 9.29, 9.66, 10.02, 10.38, 10.74, 11.11, 11.47, 11.83, 12.2, 12.56, 12.92, 13.29, 13.65, 14.01, 14.38, 14.74, 15.1, 15.46, 15.83, 16.19, 16.55, 16.92, 17.28, 17.64, 18.0, 18.37, 18.73, 19.09, 19.46, 19.77, 19.83, 19.89, 19.94, 20.22, 20.62, 20.77, 20.77, 20.8, 20.83, 20.86, 20.93, 21.2, 21.37, 21.84, 22.21, 22.48, 23.12, 23.7, 23.75, 23.84, 23.99, 24.18, 24.37, 24.9, 26.14, 28.09, 28.42, 28.5, 28.64, 28.84, 29.11, 29.44, 29.84, 30.29, 30.51, 30.53, 30.77, 31.08, 31.44, 31.64, 31.84, 32.13, 32.46, 33.06, 33.72, 34.14, 34.65, 34.97, 35.29, 35.6, 35.91, 36.23, 36.54, 36.86, 37.08, 37.38, 37.7, 38.01] kWh
2026-06-19 21:35:03.418182: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:35:03.420885: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.94, 2.31, 2.67, 3.03, 3.4, 3.76, 4.12, 4.49, 4.85, 5.21, 5.57, 5.94, 6.3, 6.66, 6.98, 7.03, 7.09, 7.15, 7.43, 7.83, 7.98, 7.98, 8.01, 8.04, 8.07, 8.13, 8.4, 8.58, 9.04, 9.41, 9.68, 10.32, 10.91, 10.96, 11.05, 11.19, 11.38, 11.58, 12.11, 13.35, 15.3, 15.63, 15.7, 15.84, 16.05, 16.32, 16.65, 17.04, 17.5, 17.72, 17.73, 17.98, 18.29, 18.65, 18.85, 19.05, 19.33, 19.67, 20.27, 20.92, 21.34, 21.85, 22.18, 22.49, 22.8, 23.12, 23.43, 23.75, 24.06, 24.29, 24.59, 24.9, 25.22] kWh
2026-06-19 21:35:03.422423: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:35:03.424014: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 142.37, 148.22, 153.57, 159.25, 164.67, 169.45, 174.33, 179.46, 184.47, 189.44, 194.41, 199.47, 204.44, 209.41, 214.02, 215.55, 217.15, 218.89, 227.53, 241.57, 247.0, 247.04, 247.77, 248.56, 249.33, 251.13, 258.62, 262.86, 273.95, 281.31, 286.7, 349.69, 361.25, 362.17, 363.95, 366.48, 369.6, 373.26, 383.09, 406.12, 442.53, 448.52, 449.86, 452.2, 455.85, 460.35, 466.28, 472.22, 479.52, 483.05, 483.24, 487.06, 491.68, 496.42, 499.12, 501.96, 505.91, 510.49, 518.7, 527.81, 533.56, 540.53, 545.3, 554.32, 562.86, 572.65, 582.33, 593.19, 604.87, 611.12, 619.19, 627.82, 636.67] p
2026-06-19 21:35:03.426548: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 21:35:03.426613: Saving plan best values to HA entities
2026-06-19 21:35:03.555192: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 21:35:03.560798: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 21:35:03.566210: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 23.69kWh, export 0.0kWh, metric 646.62p, metric10 674.56p
2026-06-19 21:35:03.639435: Marginal costs baseline metric (no standing charge): 546.6483
2026-06-19 21:35:03.824931: Marginal energy costs matrix computed: min=15.2 max=20.7
2026-06-19 21:35:03.906373: Rate array import [{'start': 1295, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.0p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3900, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 3900, 'end': 4020, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 4020, 'end': 4175, 'rate': 'expensive', 'range': '(27.1p - 27.8p)'}] export [{'start': 1295, 'end': 4175, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 21:35:03.907264: - Your estimated bill for today is £0.92 and tomorrow is £1.95
2026-06-19 21:35:03.907296: - Import rates are expensive (22.4p - 26.0p) for the next 1 and a half hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 21:35:03.907316: - The battery is currently at 63% and is in eco mode.
2026-06-19 21:35:03.907332: - For the next 48 hours there will be no solar generation.
2026-06-19 21:35:03.907347: - You will run out of battery in 11 hours.
2026-06-19 21:35:03.907363: - No charging is planned.
2026-06-19 21:35:03.907378:
2026-06-19 21:35:03.949430: Plan calculation took 1.02 seconds
2026-06-19 21:35:03.949715: Inverter 0: Type SK Sunsynk
2026-06-19 21:35:03.949772: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 21:35:03.949998: Reserve min: 7%, battery_min: 7%
2026-06-19 21:35:03.950065: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 21:35:03.950349: Inverter 0 SoC: 10.08kW 63%, current charge rate 5000W, current discharge rate 5250W, current battery power 602W, current battery voltage 51.2V, grid power -56W, load power 634W, PV Power 0W
2026-06-19 21:35:03.950605: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:35:03.950709: Inverter 0 scheduled charge enable is False
2026-06-19 21:35:03.950766: Inverter 0 charge windows currently []
2026-06-19 21:35:03.950794: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 21:35:03.950898: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:35:03.950924: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:35:03.950956: Inverter 0 scheduled discharge enable is False
2026-06-19 21:35:03.951072: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:35:03.951099: Inverter 0 discharge windows currently []
2026-06-19 21:35:03.951122: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:35:03.951138: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:35:03.951154: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:35:04.003517: Inverter 0 Set charge window is disabled
2026-06-19 21:35:04.003580: Inverter 0 count register writes 0
2026-06-19 21:35:04.022750: Total inverter register writes now 0
2026-06-19 21:35:04.041918: Completed run status Demand
2026-06-19 21:35:04.048246: Info: record_status Demand
2026-06-19 21:35:04.060631: Saved current settings to /config/predbat_config.json
2026-06-19 21:35:38.131796: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:35:38.132020: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:35:38.132053: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:35:38.132177: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:35:38.132204: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:35:38.132222: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:35:38.132238: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:37:52.312626: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:37:52.312886: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:37:52.312925: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:37:52.313098: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:37:52.313134: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:37:52.313152: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:37:52.313168: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:39:14.679253: Successfully loaded apps.yaml from apps.yaml
2026-06-19 21:39:17.306915: Successfully loaded apps.yaml from apps.yaml
2026-06-19 21:39:52.484200: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:39:52.484398: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:39:52.484428: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:39:52.484571: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:39:52.484601: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:39:52.484620: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:39:52.484636: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:40:00.567722: --------------- PredBat - update at 2026-06-19 21:40:00+01:00 with clock skew 0 minutes, minutes now 1300
2026-06-19 21:40:00.568219: Saved current settings to /config/predbat_config.json
2026-06-19 21:40:00.568281: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 54.9 minutes
2026-06-19 21:40:00.568333: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 21:40:00.568418: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 21:40:00.584449: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 21:40:00.584926: Predbat mode is set to Monitor
2026-06-19 21:40:00.680361: Found 11520 load_today datapoints going back 2 days
2026-06-19 21:40:00.680471: Using load_power data to fill gaps in load_today data
2026-06-19 21:40:00.754713: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 21:40:00.754880: Zero load period starting at 2026-06-19T12:09:00+0100 (571 minutes) for 889 minutes with base value 0.9
2026-06-19 21:40:00.754937: Zero load period starting at 2026-06-18T19:24:00+0100 (1576 minutes) for 64 minutes with base value 0.8
2026-06-19 21:40:00.756158: Processing 384 30-minute periods for power integration
2026-06-19 21:40:00.826138: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 21:40:00.826251: Car charging hold True, threshold 6.0kWh
2026-06-19 21:40:00.826288: Current data so far today: load 6.4kWh, import 1.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 21:40:00.848590: Standing charge is set to 49.98p
2026-06-19 21:40:00.898262: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 21:40:00.898357: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 21:40:00.898570: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 236.7 minutes
2026-06-19 21:40:00.898937: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 236.7 minutes
2026-06-19 21:40:00.904588: Loaded 95 datapoints of futurerate analysis
2026-06-19 21:40:01.063041: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65', '06-20 20:00:00 => 24.98 / 18.66']
2026-06-19 21:40:01.089977: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 21:40:01.090234: Import rates: min 13.17p, max 36.53p, average 20.05p
2026-06-19 21:40:01.128469: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 21:40:01.128570: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 21:40:01.129813: High export rate found rates in range 99p to -99p
2026-06-19 21:40:01.235542: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 21:40:01.235709: Battery level now 10.08kWh, -1hr ago 10.59kWh, at midnight 10.59kWh, battery value change in the last hour -7.24p, change today -7.24p, rate_forward 14.14p
2026-06-19 21:40:01.235964: Last hour: net energy 0.1kWh, import 0.1kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 2.65p, import 2.65p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 21:40:01.289807: Today's energy total net 1.9kWh, import 1.9kWh, export 0.0kWh, cost 91.68p, import 41.69p, export 0.0p, carbon 0.0kg
2026-06-19 21:40:01.289910: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 21:40:01.293098: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 21:40:01.294464: Warn: Found 1 gaps in load_today totalling 9735 minutes to fill using average data
2026-06-19 21:40:01.294632: Gap starting at 2026-06-18T15:55:00+0100 (1785 minutes) for 9735 minutes
2026-06-19 21:40:01.307356: Historical days now [7] weight [1]
2026-06-19 21:40:01.325170: Today's load divergence 105.21%, in-day adjustment 105.11%, damping 0.95x, yesterday 106.55% today 104.95% blend 9.72%
2026-06-19 21:40:01.325215: Today's predicted so far 13.91kWh with 0.0kWh car/iBoost excluded, 1.1kWh import ignored, and 0kWh forecast extra.
2026-06-19 21:40:01.325238: Today's actual load so far 14.76kWh with 0.0kWh car/iBoost excluded, and 0.43kWh import ignored.
2026-06-19 21:40:01.352592: Inverter 0: Type SK Sunsynk
2026-06-19 21:40:01.352640: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 21:40:01.352772: Reserve min: 7%, battery_min: 7%
2026-06-19 21:40:01.352818: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 21:40:01.353018: Inverter 0 SoC: 10.08kW 63%, current charge rate 5000W, current discharge rate 5250W, current battery power 622W, current battery voltage 51.2V, grid power -89W, load power 690W, PV Power 0W
2026-06-19 21:40:01.353129: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:40:01.353187: Inverter 0 scheduled charge enable is False
2026-06-19 21:40:01.353207: Inverter 0 charge windows currently []
2026-06-19 21:40:01.353225: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 21:40:01.353303: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:40:01.353324: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:40:01.353348: Inverter 0 scheduled discharge enable is False
2026-06-19 21:40:01.353438: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:40:01.353459: Inverter 0 discharge windows currently []
2026-06-19 21:40:01.353474: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:40:01.353488: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:40:01.353500: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:40:01.401519: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 21:40:01.401597: Plan was last updated on 2026-06-19 21:35:00+01:00 and is now 5.0 minutes old
2026-06-19 21:40:01.401625: Best charge window [ ]
2026-06-19 21:40:01.401642: Best export window [ ]
2026-06-19 21:40:01.402296: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 21:40:01.403922: Load divergence over 8.0 hours mean 692.5W, min 692.4W, max 693.6W, std dev 0.33W, divergence 0.02%
2026-06-19 21:40:01.419086: Creating pool of 12 processes to match your CPU count
2026-06-19 21:40:01.499741: predict base end_record 06-21 21:40:00, final soc 1.12kWh, metric 647.56p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 38.44kWh, PV 0.0kWh
2026-06-19 21:40:01.502056: Slot: [ 21:40, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00]
2026-06-19 21:40:01.503876: SoC: [ 10.08, 9.81, 9.4, 8.98, 8.57, 8.16, 7.77, 7.38, 6.99, 6.6, 6.21, 5.82, 5.43, 5.04, 4.65, 4.26, 3.87, 3.48, 3.08, 2.69, 2.3, 1.91, 1.52, 1.13, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:40:01.505365: BAT: [ 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-, 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-] kWh
2026-06-19 21:40:01.507033: LOAD: [ 6.4, 6.66, 7.04, 7.42, 7.8, 8.18, 8.55, 8.91, 9.28, 9.64, 10.01, 10.37, 10.73, 11.1, 11.46, 11.82, 12.19, 12.55, 12.91, 13.28, 13.64, 14.01, 14.37, 14.73, 15.1, 15.46, 15.82, 16.19, 16.55, 16.91, 17.28, 17.64, 18.0, 18.37, 18.73, 19.1, 19.46, 19.78, 19.83, 19.89, 19.94, 20.18, 20.61, 20.78, 20.78, 20.8, 20.83, 20.86, 20.94, 21.2, 21.37, 21.84, 22.21, 22.48, 23.12, 23.7, 23.75, 23.85, 23.99, 24.18, 24.38, 24.91, 26.15, 28.1, 28.43, 28.5, 28.64, 28.84, 29.11, 29.44, 29.84, 30.3, 30.52, 30.53, 30.77, 31.08, 31.44, 31.63, 31.85, 32.13, 32.46, 33.06, 33.73, 34.17, 34.65, 34.98, 35.3, 35.6, 35.91, 36.23, 36.54, 36.87, 37.1, 37.38, 37.7, 38.02] kWh
2026-06-19 21:40:01.508628: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:40:01.510746: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.25, 2.62, 2.98, 3.34, 3.71, 4.07, 4.43, 4.8, 5.16, 5.53, 5.89, 6.25, 6.62, 6.93, 6.99, 7.04, 7.1, 7.34, 7.76, 7.93, 7.93, 7.96, 7.99, 8.02, 8.1, 8.36, 8.53, 9.0, 9.37, 9.63, 10.28, 10.86, 10.91, 11.0, 11.15, 11.34, 11.53, 12.06, 13.3, 15.25, 15.58, 15.66, 15.8, 16.0, 16.27, 16.6, 16.99, 17.45, 17.67, 17.69, 17.93, 18.24, 18.6, 18.79, 19.01, 19.29, 19.62, 20.22, 20.88, 21.33, 21.8, 22.14, 22.45, 22.76, 23.07, 23.39, 23.7, 24.02, 24.26, 24.54, 24.85, 25.17] kWh
2026-06-19 21:40:01.512805: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:40:01.515028: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.35, 152.71, 158.39, 163.82, 168.61, 173.5, 178.64, 183.66, 188.64, 193.62, 198.68, 203.66, 208.64, 213.25, 214.77, 216.37, 218.12, 225.48, 240.31, 246.45, 246.49, 247.21, 248.01, 248.74, 250.91, 258.08, 262.32, 273.41, 280.76, 286.16, 349.15, 360.7, 361.62, 363.4, 365.93, 369.05, 372.72, 382.54, 405.58, 441.98, 447.98, 449.31, 451.65, 455.3, 459.81, 465.73, 471.67, 478.97, 482.5, 482.69, 486.51, 491.13, 495.87, 498.42, 501.55, 505.34, 509.91, 518.09, 527.37, 533.46, 539.97, 544.88, 553.91, 562.21, 571.92, 581.69, 592.65, 604.45, 611.0, 618.62, 627.21, 636.11] p
2026-06-19 21:40:01.624264: Battery has 11.33 hours left - now at 10.08kWh
2026-06-19 21:40:01.665544: predict base10 end_record 06-21 21:40:00, final soc 1.12kWh, metric 675.61p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 39.96kWh, PV 0.0kWh
2026-06-19 21:40:01.667188: Slot: [ 21:40, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00]
2026-06-19 21:40:01.668467: SoC: [ 10.08, 9.79, 9.36, 8.93, 8.5, 8.07, 7.66, 7.25, 6.84, 6.43, 6.03, 5.62, 5.21, 4.8, 4.39, 3.98, 3.57, 3.16, 2.75, 2.34, 1.93, 1.52, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:40:01.669547: BAT: [ 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-, 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-] kWh
2026-06-19 21:40:01.670860: LOAD: [ 6.4, 6.67, 7.07, 7.47, 7.87, 8.27, 8.65, 9.03, 9.41, 9.79, 10.18, 10.56, 10.94, 11.32, 11.7, 12.08, 12.46, 12.84, 13.22, 13.61, 13.99, 14.37, 14.75, 15.13, 15.51, 15.89, 16.27, 16.65, 17.04, 17.42, 17.8, 18.18, 18.56, 18.94, 19.32, 19.7, 20.08, 20.41, 20.47, 20.53, 20.59, 20.84, 21.29, 21.46, 21.46, 21.49, 21.52, 21.55, 21.63, 21.91, 22.09, 22.58, 22.96, 23.25, 23.92, 24.53, 24.58, 24.68, 24.83, 25.03, 25.23, 25.79, 27.09, 29.13, 29.48, 29.56, 29.7, 29.91, 30.2, 30.54, 30.96, 31.44, 31.67, 31.68, 31.94, 32.26, 32.64, 32.84, 33.07, 33.36, 33.7, 34.33, 35.03, 35.49, 35.99, 36.35, 36.68, 36.99, 37.32, 37.65, 37.98, 38.32, 38.57, 38.86, 39.19, 39.52] kWh
2026-06-19 21:40:01.672158: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:40:01.673412: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.91, 2.29, 2.67, 3.05, 3.43, 3.81, 4.19, 4.57, 4.95, 5.33, 5.72, 6.1, 6.48, 6.86, 7.24, 7.57, 7.63, 7.69, 7.75, 8.0, 8.44, 8.62, 8.62, 8.65, 8.68, 8.71, 8.79, 9.06, 9.24, 9.73, 10.12, 10.4, 11.07, 11.69, 11.74, 11.84, 11.99, 12.19, 12.39, 12.95, 14.25, 16.29, 16.63, 16.71, 16.86, 17.07, 17.35, 17.7, 18.11, 18.59, 18.82, 18.84, 19.09, 19.42, 19.79, 19.99, 20.22, 20.51, 20.86, 21.49, 22.19, 22.65, 23.15, 23.5, 23.83, 24.15, 24.48, 24.81, 25.14, 25.48, 25.72, 26.02, 26.35, 26.68] kWh
2026-06-19 21:40:01.674670: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:40:01.675925: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.74, 147.8, 153.94, 159.56, 165.51, 171.2, 176.22, 181.35, 186.73, 191.99, 197.21, 202.42, 207.73, 212.95, 218.17, 222.99, 224.58, 226.26, 228.1, 235.8, 251.35, 257.79, 257.82, 258.58, 259.41, 260.18, 262.45, 269.96, 274.4, 286.02, 293.73, 299.38, 362.99, 375.09, 376.06, 377.92, 380.57, 383.84, 387.68, 397.97, 422.11, 460.25, 466.53, 467.93, 470.38, 474.2, 478.92, 485.13, 491.35, 499.0, 502.69, 502.89, 506.89, 511.73, 516.7, 519.37, 522.66, 526.62, 531.4, 539.98, 549.71, 556.08, 562.91, 568.05, 577.52, 586.22, 596.38, 606.61, 618.08, 630.44, 637.3, 645.29, 654.28, 663.61] p
2026-06-19 21:40:01.743476: predict best10 end_record 06-21 21:40:00, final soc 1.12kWh, metric 675.61p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 39.96kWh, PV 0.0kWh
2026-06-19 21:40:01.745086: Slot: [ 21:40, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00]
2026-06-19 21:40:01.746399: SoC: [ 10.08, 9.79, 9.36, 8.93, 8.5, 8.07, 7.66, 7.25, 6.84, 6.43, 6.03, 5.62, 5.21, 4.8, 4.39, 3.98, 3.57, 3.16, 2.75, 2.34, 1.93, 1.52, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:40:01.747454: BAT: [ 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-, 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-] kWh
2026-06-19 21:40:01.748745: LOAD: [ 6.4, 6.67, 7.07, 7.47, 7.87, 8.27, 8.65, 9.03, 9.41, 9.79, 10.18, 10.56, 10.94, 11.32, 11.7, 12.08, 12.46, 12.84, 13.22, 13.61, 13.99, 14.37, 14.75, 15.13, 15.51, 15.89, 16.27, 16.65, 17.04, 17.42, 17.8, 18.18, 18.56, 18.94, 19.32, 19.7, 20.08, 20.41, 20.47, 20.53, 20.59, 20.84, 21.29, 21.46, 21.46, 21.49, 21.52, 21.55, 21.63, 21.91, 22.09, 22.58, 22.96, 23.25, 23.92, 24.53, 24.58, 24.68, 24.83, 25.03, 25.23, 25.79, 27.09, 29.13, 29.48, 29.56, 29.7, 29.91, 30.2, 30.54, 30.96, 31.44, 31.67, 31.68, 31.94, 32.26, 32.64, 32.84, 33.07, 33.36, 33.7, 34.33, 35.03, 35.49, 35.99, 36.35, 36.68, 36.99, 37.32, 37.65, 37.98, 38.32, 38.57, 38.86, 39.19, 39.52] kWh
2026-06-19 21:40:01.750009: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:40:01.751264: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.91, 2.29, 2.67, 3.05, 3.43, 3.81, 4.19, 4.57, 4.95, 5.33, 5.72, 6.1, 6.48, 6.86, 7.24, 7.57, 7.63, 7.69, 7.75, 8.0, 8.44, 8.62, 8.62, 8.65, 8.68, 8.71, 8.79, 9.06, 9.24, 9.73, 10.12, 10.4, 11.07, 11.69, 11.74, 11.84, 11.99, 12.19, 12.39, 12.95, 14.25, 16.29, 16.63, 16.71, 16.86, 17.07, 17.35, 17.7, 18.11, 18.59, 18.82, 18.84, 19.09, 19.42, 19.79, 19.99, 20.22, 20.51, 20.86, 21.49, 22.19, 22.65, 23.15, 23.5, 23.83, 24.15, 24.48, 24.81, 25.14, 25.48, 25.72, 26.02, 26.35, 26.68] kWh
2026-06-19 21:40:01.752469: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:40:01.753777: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.74, 147.8, 153.94, 159.56, 165.51, 171.2, 176.22, 181.35, 186.73, 191.99, 197.21, 202.42, 207.73, 212.95, 218.17, 222.99, 224.58, 226.26, 228.1, 235.8, 251.35, 257.79, 257.82, 258.58, 259.41, 260.18, 262.45, 269.96, 274.4, 286.02, 293.73, 299.38, 362.99, 375.09, 376.06, 377.92, 380.57, 383.84, 387.68, 397.97, 422.11, 460.25, 466.53, 467.93, 470.38, 474.2, 478.92, 485.13, 491.35, 499.0, 502.69, 502.89, 506.89, 511.73, 516.7, 519.37, 522.66, 526.62, 531.4, 539.98, 549.71, 556.08, 562.91, 568.05, 577.52, 586.22, 596.38, 606.61, 618.08, 630.44, 637.3, 645.29, 654.28, 663.61] p
2026-06-19 21:40:01.824436: predict best end_record 06-21 21:40:00, final soc 1.12kWh, metric 647.56p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 38.44kWh, PV 0.0kWh
2026-06-19 21:40:01.826162: Slot: [ 21:40, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00]
2026-06-19 21:40:01.827471: SoC: [ 10.08, 9.81, 9.4, 8.98, 8.57, 8.16, 7.77, 7.38, 6.99, 6.6, 6.21, 5.82, 5.43, 5.04, 4.65, 4.26, 3.87, 3.48, 3.08, 2.69, 2.3, 1.91, 1.52, 1.13, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:40:01.828550: BAT: [ 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-, 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-] kWh
2026-06-19 21:40:01.829831: LOAD: [ 6.4, 6.66, 7.04, 7.42, 7.8, 8.18, 8.55, 8.91, 9.28, 9.64, 10.01, 10.37, 10.73, 11.1, 11.46, 11.82, 12.19, 12.55, 12.91, 13.28, 13.64, 14.01, 14.37, 14.73, 15.1, 15.46, 15.82, 16.19, 16.55, 16.91, 17.28, 17.64, 18.0, 18.37, 18.73, 19.1, 19.46, 19.78, 19.83, 19.89, 19.94, 20.18, 20.61, 20.78, 20.78, 20.8, 20.83, 20.86, 20.94, 21.2, 21.37, 21.84, 22.21, 22.48, 23.12, 23.7, 23.75, 23.85, 23.99, 24.18, 24.38, 24.91, 26.15, 28.1, 28.43, 28.5, 28.64, 28.84, 29.11, 29.44, 29.84, 30.3, 30.52, 30.53, 30.77, 31.08, 31.44, 31.63, 31.85, 32.13, 32.46, 33.06, 33.73, 34.17, 34.65, 34.98, 35.3, 35.6, 35.91, 36.23, 36.54, 36.87, 37.1, 37.38, 37.7, 38.02] kWh
2026-06-19 21:40:01.831063: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:40:01.832330: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.25, 2.62, 2.98, 3.34, 3.71, 4.07, 4.43, 4.8, 5.16, 5.53, 5.89, 6.25, 6.62, 6.93, 6.99, 7.04, 7.1, 7.34, 7.76, 7.93, 7.93, 7.96, 7.99, 8.02, 8.1, 8.36, 8.53, 9.0, 9.37, 9.63, 10.28, 10.86, 10.91, 11.0, 11.15, 11.34, 11.53, 12.06, 13.3, 15.25, 15.58, 15.66, 15.8, 16.0, 16.27, 16.6, 16.99, 17.45, 17.67, 17.69, 17.93, 18.24, 18.6, 18.79, 19.01, 19.29, 19.62, 20.22, 20.88, 21.33, 21.8, 22.14, 22.45, 22.76, 23.07, 23.39, 23.7, 24.02, 24.26, 24.54, 24.85, 25.17] kWh
2026-06-19 21:40:01.833539: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:40:01.834814: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.35, 152.71, 158.39, 163.82, 168.61, 173.5, 178.64, 183.66, 188.64, 193.62, 198.68, 203.66, 208.64, 213.25, 214.77, 216.37, 218.12, 225.48, 240.31, 246.45, 246.49, 247.21, 248.01, 248.74, 250.91, 258.08, 262.32, 273.41, 280.76, 286.16, 349.15, 360.7, 361.62, 363.4, 365.93, 369.05, 372.72, 382.54, 405.58, 441.98, 447.98, 449.31, 451.65, 455.3, 459.81, 465.73, 471.67, 478.97, 482.5, 482.69, 486.51, 491.13, 495.87, 498.42, 501.55, 505.34, 509.91, 518.09, 527.37, 533.46, 539.97, 544.88, 553.91, 562.21, 571.92, 581.69, 592.65, 604.45, 611.0, 618.62, 627.21, 636.11] p
2026-06-19 21:40:01.836466: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 21:40:01.836491: Saving plan best values to HA entities
2026-06-19 21:40:02.022614: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 21:40:02.030336: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 21:40:02.035593: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 23.69kWh, export 0.0kWh, metric 647.56p, metric10 675.61p
2026-06-19 21:40:02.101122: Marginal costs baseline metric (no standing charge): 547.5956
2026-06-19 21:40:02.266315: Marginal energy costs matrix computed: min=15.21 max=20.55
2026-06-19 21:40:02.344909: Rate array import [{'start': 1300, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.0p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3900, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 3900, 'end': 4020, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 4020, 'end': 4180, 'rate': 'expensive', 'range': '(27.1p - 27.8p)'}] export [{'start': 1300, 'end': 4180, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 21:40:02.345698: - Your estimated bill for today is £0.92 and tomorrow is £1.94
2026-06-19 21:40:02.345740: - Import rates are expensive (22.4p - 26.0p) for the next 1 and a quarter hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 21:40:02.345757: - The battery is currently at 63% and is in eco mode.
2026-06-19 21:40:02.345770: - For the next 48 hours there will be no solar generation.
2026-06-19 21:40:02.345782: - You will run out of battery in 11 hours.
2026-06-19 21:40:02.345794: - No charging is planned.
2026-06-19 21:40:02.345806:
2026-06-19 21:40:02.396915: Plan calculation took 1.00 seconds
2026-06-19 21:40:02.402338: No high rate period found
2026-06-19 21:40:02.456554: Import threshold used for optimisation was 13.17p
2026-06-19 21:40:02.514665: Low import rate windows [0: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 1: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 2: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 3: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 4: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 5: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 6: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 7: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 8: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 9: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 10: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 11: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 12: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 13: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 14: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 15: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 16: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 17: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 18: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 19: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 20: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 21: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 22: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 23: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 24: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 25: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 26: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 27: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 28: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 29: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 30: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 31: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 32: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 33: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 34: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 35: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 36: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 37: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 38: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 39: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 40: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 41: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 42: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 43: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 44: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 45: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 46: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 47: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 48: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 49: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 50: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 51: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 52: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 53: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 54: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 55: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 56: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 57: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 58: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 59: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 60: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 61: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 62: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 63: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 64: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 65: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 66: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 67: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 68: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 69: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 70: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 71: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 72: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 73: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 74: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 75: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 76: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 77: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 78: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 79: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 80: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 81: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 82: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 83: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 84: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 85: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 86: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 87: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 88: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 89: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 90: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 91: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 92: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78, 93: 06-21 21:00:00 - 06-21 21:30:00 @ 27.1, 94: 06-21 21:30:00 - 06-21 22:00:00 @ 27.67]
2026-06-19 21:40:02.523383: Inverter 0 Set charge window is disabled
2026-06-19 21:40:02.523444: Inverter 0 count register writes 0
2026-06-19 21:40:02.540698: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 21:40:02.546413: Total inverter register writes now 0
2026-06-19 21:40:02.570484: Completed run status Demand
2026-06-19 21:40:02.578413: Info: record_status Demand
2026-06-19 21:40:02.593175: Saved current settings to /config/predbat_config.json
2026-06-19 21:40:37.662950: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:40:37.663154: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:40:37.663188: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:40:37.663317: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:40:37.663350: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:40:37.663368: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:40:37.663384: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:42:35.861472: Info: No secrets.yaml file found
2026-06-19 21:42:35.861577: Loading apps.yaml
2026-06-19 21:42:35.878800: Predbat: Startup predbat
2026-06-19 21:42:35.910802: --------------- PredBat - update at 2026-06-19 21:40:00+01:00 with clock skew 0 minutes, minutes now 1300
2026-06-19 21:42:35.912318: Config root is /config
2026-06-19 21:42:35.912400: --------------- PredBat - update at 2026-06-19 21:40:00+01:00 with clock skew 0 minutes, minutes now 1300
2026-06-19 21:42:35.912432: Initialising Storage interface
2026-06-19 21:42:35.912584: Initialising Home Assistant Interface interface
2026-06-19 21:42:35.931397: Initialising Home Assistant History interface
2026-06-19 21:42:35.931492: Initialising Web Interface interface
2026-06-19 21:42:35.931533: Initialising plugin system
2026-06-19 21:42:35.931618: Scanning for plugins in: /addon
2026-06-19 21:42:35.931813: Plugin discovery complete. Loaded 0 plugins.
2026-06-19 21:42:35.931844: Starting Storage interface
2026-06-19 21:42:35.931868: Creating task: <coroutine object ComponentBase.start at 0x7f4313951d20>
2026-06-19 21:42:35.932297: StorageComponent: Waiting for API to start
2026-06-19 21:42:35.938634: StorageComponent: Started
2026-06-19 21:42:36.932469: Starting Home Assistant Interface interface
2026-06-19 21:42:36.932584: Creating task: <coroutine object HAInterface.start at 0x7f42f40f8ac0>
2026-06-19 21:42:36.933033: HAInterface: Waiting for API to start
2026-06-19 21:42:36.933249: Info: Starting HA interface
2026-06-19 21:42:36.933761: Info: Start socket for url http://10.0.20.15:8123/api/websocket
2026-06-19 21:42:36.938112: Info: Web Socket active
2026-06-19 21:42:37.933180: Starting Home Assistant History interface
2026-06-19 21:42:37.933257: Creating task: <coroutine object ComponentBase.start at 0x7f42f661bcc0>
2026-06-19 21:42:37.933980: HAHistory: Waiting for API to start
2026-06-19 21:42:37.934250: Info: Starting HAHistory
2026-06-19 21:42:37.934504: Info: HAHistory: Pruning history data started.
2026-06-19 21:42:37.934580: Info: HAHistory: Pruning history data completed.
2026-06-19 21:42:37.934676: HAHistory: Started
2026-06-19 21:42:38.934170: Starting Web Interface interface
2026-06-19 21:42:38.934266: Creating task: <coroutine object WebInterface.start at 0x7f42f4084bf0>
2026-06-19 21:42:38.934912: WebInterface: Waiting for API to start
2026-06-19 21:42:39.935307: Config root is /config and printable config_root_p is now /config
2026-06-19 21:42:40.022197: Regular expression argument octopus_saving_session matched ^(binary_sensor.octopus_energy([0-9a-z_]+|)_saving_session(s|))$ with binary_sensor.octopus_energy_a_db198414_octoplus_saving_sessions
2026-06-19 21:42:40.023102: Regular expression argument octopus_free_session matched ^(event.octopus_energy_([0-9a-z_]+|)_octoplus_free_electricity_session_events)$ with event.octopus_energy_a_db198414_octoplus_free_electricity_session_events
2026-06-19 21:42:40.023162: Refreshing Predbat configuration
2026-06-19 21:42:40.227775: Set reset inverter true due to reset_inverter on item set_reserve_min
2026-06-19 21:42:40.347246: Set reset inverter true due to reset_inverter on item set_charge_freeze
2026-06-19 21:42:40.352525: Set reset inverter true due to reset_inverter on item set_charge_low_power
2026-06-19 21:42:40.357642: Set reset inverter true due to reset_inverter on item set_export_low_power
2026-06-19 21:42:40.363681: Set reset inverter true due to reset_inverter on item set_reserve_enable
2026-06-19 21:42:40.369523: Set reset inverter true due to reset_inverter on item set_export_freeze
2026-06-19 21:42:40.375689: Set reset inverter true due to reset_inverter on item set_export_freeze_only
2026-06-19 21:42:40.388162: Set reset inverter true due to reset_inverter on item set_freeze_export_during_demand
2026-06-19 21:42:40.394362: Set reset inverter true due to reset_inverter_force on item set_read_only
2026-06-19 21:42:40.410786: Set reset inverter true due to reset_inverter_force on item mode
2026-06-19 21:42:40.540693: Saved current settings to /config/predbat_config.json
2026-06-19 21:42:40.541245: Validation of apps.yaml was successful
2026-06-19 21:42:40.541734: Refreshing Predbat configuration
2026-06-19 21:42:40.541808: Loading current config
2026-06-19 21:42:41.011996: Watch list []
2026-06-19 21:42:41.914953: Saved current settings to /config/predbat_config.json
2026-06-19 21:42:41.921985: Predbat: Next run time will be 2026-06-19 21:45:00 and then every 300 seconds
2026-06-19 21:42:42.924908: Refreshing Predbat configuration
2026-06-19 21:42:43.387310: Saved current settings to /config/predbat_config.json
2026-06-19 21:42:43.387890: Validation of apps.yaml was successful
2026-06-19 21:42:43.388016: --------------- PredBat - update at 2026-06-19 21:40:00+01:00 with clock skew 0 minutes, minutes now 1300
2026-06-19 21:42:43.388514: Saved current settings to /config/predbat_config.json
2026-06-19 21:42:43.673247: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 21:42:43.673386: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 21:42:43.694814: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 21:42:43.695659: Predbat mode is set to Monitor
2026-06-19 21:42:43.830934: Found 11520 load_today datapoints going back 2 days
2026-06-19 21:42:43.831091: Using load_power data to fill gaps in load_today data
2026-06-19 21:42:43.947754: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 21:42:43.947905: Zero load period starting at 2026-06-19T12:09:00+0100 (571 minutes) for 889 minutes with base value 0.9
2026-06-19 21:42:43.947986: Zero load period starting at 2026-06-18T19:24:00+0100 (1576 minutes) for 64 minutes with base value 0.8
2026-06-19 21:42:43.948862: Processing 384 30-minute periods for power integration
2026-06-19 21:42:44.045453: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 21:42:44.045530: Car charging hold True, threshold 6.0kWh
2026-06-19 21:42:44.045578: Current data so far today: load 6.4kWh, import 1.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 21:42:44.070765: Standing charge is set to 49.98p
2026-06-19 21:42:44.117480: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 21:42:44.117570: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 21:42:44.117802: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 239.4 minutes
2026-06-19 21:42:44.118169: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 239.4 minutes
2026-06-19 21:42:44.122742: Loaded 95 datapoints of futurerate analysis
2026-06-19 21:42:44.254145: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65', '06-20 20:00:00 => 24.98 / 18.66']
2026-06-19 21:42:44.280486: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 21:42:44.280650: Import rates: min 13.17p, max 36.53p, average 20.05p
2026-06-19 21:42:44.320878: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 21:42:44.320972: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 21:42:44.322109: High export rate found rates in range 99p to -99p
2026-06-19 21:42:44.426306: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 21:42:44.426449: Battery level now 10.08kWh, -1hr ago 10.59kWh, at midnight 10.59kWh, battery value change in the last hour -7.24p, change today -7.24p, rate_forward 14.14p
2026-06-19 21:42:44.426687: Last hour: net energy 0.1kWh, import 0.1kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 2.65p, import 2.65p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 21:42:44.469020: Today's energy total net 1.9kWh, import 1.9kWh, export 0.0kWh, cost 91.68p, import 41.69p, export 0.0p, carbon 0.0kg
2026-06-19 21:42:44.469120: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 21:42:44.472160: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 21:42:44.473207: Warn: Found 1 gaps in load_today totalling 9735 minutes to fill using average data
2026-06-19 21:42:44.473286: Gap starting at 2026-06-18T15:55:00+0100 (1785 minutes) for 9735 minutes
2026-06-19 21:42:44.488905: Historical days now [7] weight [1]
2026-06-19 21:42:44.520499: Today's load divergence 105.19%, in-day adjustment 105.09%, damping 0.95x, yesterday 106.55% today 104.93% blend 9.72%
2026-06-19 21:42:44.520584: Today's predicted so far 13.91kWh with 0.0kWh car/iBoost excluded, 1.1kWh import ignored, and 0kWh forecast extra.
2026-06-19 21:42:44.520614: Today's actual load so far 14.76kWh with 0.0kWh car/iBoost excluded, and 0.43kWh import ignored.
2026-06-19 21:42:44.547799: Octopus slots changed from [[], [], [], [], [], [], [], []] to []
2026-06-19 21:42:44.547952: Octopus free slots changed from [] to [{'start': '2024-08-15T13:00:00+01:00', 'end': '2024-08-15T14:00:00+01:00', 'rate': 0}, {'start': '2024-08-18T13:00:00+01:00', 'end': '2024-08-18T14:00:00+01:00', 'rate': 0}, {'start': '2024-08-21T13:00:00+01:00', 'end': '2024-08-21T14:00:00+01:00', 'rate': 0}, {'start': '2024-08-31T13:00:00+01:00', 'end': '2024-08-31T14:00:00+01:00', 'rate': 0}, {'start': '2024-09-10T13:00:00+01:00', 'end': '2024-09-10T14:00:00+01:00', 'rate': 0}, {'start': '2024-09-14T13:00:00+01:00', 'end': '2024-09-14T14:00:00+01:00', 'rate': 0}, {'start': '2024-10-20T13:00:00+01:00', 'end': '2024-10-20T14:00:00+01:00', 'rate': 0}, {'start': '2024-11-24T07:00:00+00:00', 'end': '2024-11-24T09:00:00+00:00', 'rate': 0}, {'start': '2025-06-22T14:00:00+01:00', 'end': '2025-06-22T15:00:00+01:00', 'rate': 0}, {'start': '2025-07-05T14:00:00+01:00', 'end': '2025-07-05T15:00:00+01:00', 'rate': 0}, {'start': '2025-08-05T14:00:00+01:00', 'end': '2025-08-05T15:00:00+01:00', 'rate': 0}, {'start': '2025-08-09T14:00:00+01:00', 'end': '2025-08-09T15:00:00+01:00', 'rate': 0}, {'start': '2025-08-31T14:00:00+01:00', 'end': '2025-08-31T15:00:00+01:00', 'rate': 0}, {'start': '2025-09-01T14:00:00+01:00', 'end': '2025-09-01T15:00:00+01:00', 'rate': 0}, {'start': '2025-09-06T14:00:00+01:00', 'end': '2025-09-06T15:00:00+01:00', 'rate': 0}, {'start': '2025-09-07T12:00:00+01:00', 'end': '2025-09-07T14:00:00+01:00', 'rate': 0}, {'start': '2025-09-11T12:00:00+01:00', 'end': '2025-09-11T13:00:00+01:00', 'rate': 0}, {'start': '2025-09-15T14:00:00+01:00', 'end': '2025-09-15T15:00:00+01:00', 'rate': 0}, {'start': '2025-09-18T14:00:00+01:00', 'end': '2025-09-18T15:00:00+01:00', 'rate': 0}, {'start': '2025-10-04T12:00:00+01:00', 'end': '2025-10-04T14:00:00+01:00', 'rate': 0}, {'start': '2025-10-05T11:00:00+01:00', 'end': '2025-10-05T12:00:00+01:00', 'rate': 0}, {'start': '2025-10-24T21:00:00+01:00', 'end': '2025-10-24T22:00:00+01:00', 'rate': 0}, {'start': '2025-10-25T12:00:00+01:00', 'end': '2025-10-25T15:00:00+01:00', 'rate': 0}]
2026-06-19 21:42:44.548625: Sensor changes require a replan, will recompute the plan
2026-06-19 21:42:44.548775: Inverter 0: Type SK Sunsynk
2026-06-19 21:42:44.548801: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 21:42:44.548968: Reserve min: 7%, battery_min: 7%
2026-06-19 21:42:44.549029: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 21:42:44.549292: Inverter 0 SoC: 10.08kW 63%, current charge rate 5000W, current discharge rate 5250W, current battery power 688W, current battery voltage 51.2V, grid power -54W, load power 723W, PV Power 0W
2026-06-19 21:42:44.549429: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:42:44.549506: Inverter 0 scheduled charge enable is False
2026-06-19 21:42:44.549530: Inverter 0 charge windows currently []
2026-06-19 21:42:44.549568: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 21:42:44.549715: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:42:44.549746: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:42:44.549784: Inverter 0 scheduled discharge enable is False
2026-06-19 21:42:44.549902: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:42:44.549928: Inverter 0 discharge windows currently []
2026-06-19 21:42:44.549976: Looking for charge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_charge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 21:42:44.903914: Looking for charge curve, have found 8.0 days of history data, max days 8
2026-06-19 21:42:44.941456: Info: Cannot find battery charge curve (no full rate charge cycle to full found in history), battery may not have been fully charged/discharged at max rate recently - this is normal in cost-optimised operation
2026-06-19 21:42:44.944295: Looking for discharge curve with sensors sensor.sunsynk_battery_soc, sensor.predbat_SK_0_discharge_rate, predbat.status and sensor.sunsynk_battery_power
2026-06-19 21:42:45.137021: Looking for discharge curve, have found 8.0 days of history data, max days 8
2026-06-19 21:42:45.188139: Info: Cannot find battery discharge curve (no full rate discharge cycle to empty found in history), battery may not have been fully charged/discharged at max rate recently - this is normal in cost-optimised operation
2026-06-19 21:42:45.190815: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:42:45.190862: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:42:45.190881: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:42:45.250727: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 21:42:45.250792: Will recompute the plan as it is invalid
2026-06-19 21:42:45.250824: Recompute, previous plan is invalid...
2026-06-19 21:42:45.250882: Best charge window [ ]
2026-06-19 21:42:45.250905: Best export window [ ]
2026-06-19 21:42:45.251678: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 21:42:45.253659: Load divergence over 8.0 hours mean 692.5W, min 692.4W, max 693.6W, std dev 0.33W, divergence 0.02%
2026-06-19 21:42:45.271281: Calculating data from yesterday for savings calculation
2026-06-19 21:42:45.281985: Yesterday basic charge window best: [{'start': 870, 'end': 900, 'average': 12.12}] charge limit best: [16.0] based on max charge slots 1
2026-06-19 21:42:45.317384: predict yesterday end_record 06-20 00:00:00, final soc 1.12kWh, metric 329.24p, metric_keep 0kWh, min_soc 0.0kWh @ 06-19 00:00:00, load 13.61kWh, PV 0.0kWh
2026-06-19 21:42:45.318467: Slot: [ 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30]
2026-06-19 21:42:45.319366: SoC: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.33, 1.96, 1.63, 1.58, 1.52, 1.46, 1.22, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:42:45.320048: BAT: [ 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<bf+, 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-] kWh
2026-06-19 21:42:45.320918: LOAD: [ 0, 0.35, 0.69, 1.04, 1.39, 1.73, 2.08, 2.42, 2.77, 3.12, 3.46, 3.81, 4.16, 4.5, 4.85, 5.19, 5.54, 5.89, 6.23, 6.58, 6.92, 7.27, 7.62, 7.96, 8.31, 8.66, 9.0, 9.35, 9.7, 10.04, 10.39, 10.73, 11.04, 11.09, 11.14, 11.2, 11.42, 11.83, 11.99, 11.99, 12.01, 12.04, 12.07, 12.14, 12.39, 12.55, 13.0, 13.35] kWh
2026-06-19 21:42:45.321747: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:42:45.322541: IMPORT: [ 0, 0.35, 0.69, 1.04, 1.39, 1.73, 2.08, 2.42, 2.77, 3.12, 3.46, 3.81, 4.16, 4.5, 4.85, 5.19, 5.54, 5.89, 6.23, 6.58, 6.92, 7.27, 7.62, 7.96, 8.31, 8.66, 9.0, 9.35, 9.69, 10.04, 12.89, 12.89, 12.89, 12.89, 12.89, 12.89, 12.89, 13.2, 13.36, 13.36, 13.39, 13.42, 13.44, 13.52, 13.76, 13.93, 14.38, 14.73] kWh
2026-06-19 21:42:45.323337: EXPORT: [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:42:45.324144: METRIC: [ 0, 57.47, 64.66, 71.69, 78.57, 85.13, 91.53, 98.02, 104.33, 110.97, 117.43, 124.53, 131.99, 139.04, 146.87, 153.76, 161.33, 168.7, 175.52, 181.72, 188.29, 194.66, 200.72, 206.38, 211.99, 216.88, 221.78, 226.52, 230.8, 235.02, 269.51, 269.51, 269.51, 269.51, 269.51, 269.51, 269.51, 281.68, 288.34, 288.38, 289.17, 290.03, 290.79, 293.0, 300.03, 304.26, 316.25, 323.93] p
2026-06-19 21:42:45.337539: predict yesterday10 end_record 06-20 00:00:00, final soc 1.12kWh, metric 337.17p, metric_keep 0kWh, min_soc 0.0kWh @ 06-19 00:00:00, load 13.61kWh, PV 0.0kWh
2026-06-19 21:42:45.338624: Slot: [ 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30]
2026-06-19 21:42:45.339620: SoC: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 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.94, 1.57, 1.24, 1.19, 1.13, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:42:45.340294: BAT: [ 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<bf+, 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-] kWh
2026-06-19 21:42:45.341117: LOAD: [ 0, 0.35, 0.69, 1.04, 1.39, 1.73, 2.08, 2.42, 2.77, 3.12, 3.46, 3.81, 4.16, 4.5, 4.85, 5.19, 5.54, 5.89, 6.23, 6.58, 6.92, 7.27, 7.62, 7.96, 8.31, 8.66, 9.0, 9.35, 9.7, 10.04, 10.39, 10.73, 11.04, 11.09, 11.14, 11.2, 11.42, 11.83, 11.99, 11.99, 12.01, 12.04, 12.07, 12.14, 12.39, 12.55, 13.0, 13.35] kWh
2026-06-19 21:42:45.341897: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:42:45.342706: IMPORT: [ 0, 0.35, 0.69, 1.04, 1.39, 1.73, 2.08, 2.42, 2.77, 3.12, 3.46, 3.81, 4.16, 4.5, 4.85, 5.19, 5.54, 5.89, 6.23, 6.58, 6.92, 7.27, 7.62, 7.96, 8.31, 8.66, 9.0, 9.35, 9.69, 10.04, 12.47, 12.47, 12.47, 12.47, 12.47, 12.51, 12.74, 13.15, 13.31, 13.31, 13.33, 13.36, 13.39, 13.46, 13.71, 13.87, 14.32, 14.67] kWh
2026-06-19 21:42:45.343411: EXPORT: [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:42:45.344207: METRIC: [ 0, 57.47, 64.66, 71.69, 78.57, 85.13, 91.53, 98.02, 104.33, 110.97, 117.43, 124.53, 131.99, 139.04, 146.87, 153.76, 161.33, 168.7, 175.52, 181.72, 188.29, 194.66, 200.72, 206.38, 211.99, 216.88, 221.78, 226.52, 230.8, 235.02, 264.46, 264.46, 264.46, 264.46, 264.46, 265.97, 273.98, 289.61, 296.27, 296.3, 297.1, 297.96, 298.71, 300.92, 307.95, 312.19, 324.17, 331.86] p
2026-06-19 21:42:45.361266: predict yesterday end_record 06-20 00:00:00, final soc 1.12kWh, metric 329.24p, metric_keep 0kWh, min_soc 0.0kWh @ 06-19 00:00:00, load 13.61kWh, PV 0.0kWh
2026-06-19 21:42:45.362311: Slot: [ 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30]
2026-06-19 21:42:45.363324: SoC: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.33, 1.96, 1.63, 1.58, 1.52, 1.46, 1.22, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:42:45.364156: BAT: [ 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<bf+, 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-] kWh
2026-06-19 21:42:45.365214: LOAD: [ 0, 0.35, 0.69, 1.04, 1.39, 1.73, 2.08, 2.42, 2.77, 3.12, 3.46, 3.81, 4.16, 4.5, 4.85, 5.19, 5.54, 5.89, 6.23, 6.58, 6.92, 7.27, 7.62, 7.96, 8.31, 8.66, 9.0, 9.35, 9.7, 10.04, 10.39, 10.73, 11.04, 11.09, 11.14, 11.2, 11.42, 11.83, 11.99, 11.99, 12.01, 12.04, 12.07, 12.14, 12.39, 12.55, 13.0, 13.35] kWh
2026-06-19 21:42:45.366132: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:42:45.366947: IMPORT: [ 0, 0.35, 0.69, 1.04, 1.39, 1.73, 2.08, 2.42, 2.77, 3.12, 3.46, 3.81, 4.16, 4.5, 4.85, 5.19, 5.54, 5.89, 6.23, 6.58, 6.92, 7.27, 7.62, 7.96, 8.31, 8.66, 9.0, 9.35, 9.69, 10.04, 12.89, 12.89, 12.89, 12.89, 12.89, 12.89, 12.89, 13.2, 13.36, 13.36, 13.39, 13.42, 13.44, 13.52, 13.76, 13.93, 14.38, 14.73] kWh
2026-06-19 21:42:45.367673: EXPORT: [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:42:45.368444: METRIC: [ 0, 57.47, 64.66, 71.69, 78.57, 85.13, 91.53, 98.02, 104.33, 110.97, 117.43, 124.53, 131.99, 139.04, 146.87, 153.76, 161.33, 168.7, 175.52, 181.72, 188.29, 194.66, 200.72, 206.38, 211.99, 216.88, 221.78, 226.52, 230.8, 235.02, 269.51, 269.51, 269.51, 269.51, 269.51, 269.51, 269.51, 281.68, 288.34, 288.38, 289.17, 290.03, 290.79, 293.0, 300.03, 304.26, 316.25, 323.93] p
2026-06-19 21:42:45.386884: Yesterday: Predbat disabled was £3.29 (adjusted £3.13) vs £0.89 (adjusted £-0.61), saving £2.4 (adjusted £3.74) with import 14.98kWh, export 0.0kWh, battery_cycle 3.57kWh, start_soc 0.0kWh, final_soc 1.12kWh and battery_value 15.84kWh
2026-06-19 21:42:45.451518: predict yesterday end_record 06-20 00:00:00, final soc 0.0kWh, metric 324.14p, metric_keep 0kWh, min_soc 0kWh @ 06-19 00:00:00, load 13.61kWh, PV 0.0kWh
2026-06-19 21:42:45.452560: Slot: [ 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30]
2026-06-19 21:42:45.453328: SoC: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:42:45.454048: BAT: [ 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-] kWh
2026-06-19 21:42:45.454939: LOAD: [ 0, 0.35, 0.69, 1.04, 1.39, 1.73, 2.08, 2.42, 2.77, 3.12, 3.46, 3.81, 4.16, 4.5, 4.85, 5.19, 5.54, 5.89, 6.23, 6.58, 6.92, 7.27, 7.62, 7.96, 8.31, 8.66, 9.0, 9.35, 9.7, 10.04, 10.39, 10.73, 11.04, 11.09, 11.14, 11.2, 11.42, 11.83, 11.99, 11.99, 12.01, 12.04, 12.07, 12.14, 12.39, 12.55, 13.0, 13.35] kWh
2026-06-19 21:42:45.455911: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:42:45.456754: IMPORT: [ 0, 0.35, 0.69, 1.04, 1.39, 1.73, 2.08, 2.42, 2.77, 3.12, 3.46, 3.81, 4.16, 4.5, 4.85, 5.19, 5.54, 5.89, 6.23, 6.58, 6.92, 7.27, 7.62, 7.96, 8.31, 8.66, 9.0, 9.35, 9.69, 10.04, 10.39, 10.73, 11.04, 11.09, 11.14, 11.19, 11.42, 11.83, 11.99, 11.99, 12.01, 12.04, 12.07, 12.14, 12.39, 12.56, 13.0, 13.35] kWh
2026-06-19 21:42:45.457458: EXPORT: [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:42:45.458332: METRIC: [ 0, 57.47, 64.66, 71.69, 78.57, 85.13, 91.53, 98.02, 104.33, 110.97, 117.43, 124.53, 131.99, 139.04, 146.87, 153.76, 161.33, 168.7, 175.52, 181.72, 188.29, 194.66, 200.72, 206.38, 211.99, 216.88, 221.78, 226.52, 230.8, 235.02, 239.21, 243.86, 247.97, 249.49, 251.09, 252.94, 260.95, 276.57, 283.24, 283.27, 284.07, 284.93, 285.68, 287.89, 294.92, 299.16, 311.14, 318.82] p
2026-06-19 21:42:45.458435: Yesterday: No Battery/PV system cost predicted was £3.24 (adjusted £3.24) vs £0.89 (adjusted £-0.61), saving £2.35 (adjusted £3.85) with import 13.61kWh, export 0.0kWh and battery_value 0.0kWh
2026-06-19 21:42:45.466645: Creating pool of 12 processes to match your CPU count
2026-06-19 21:42:45.591921: Calculate Best options: mode(Monitor), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 21:42:45.592211: Optimise levels pass started at 2026-06-19 21:42:45
2026-06-19 21:42:45.592390: Calculated end_record as 06-21 21:40:00 based on best_price 13.17p, next_charge_start 06-21 21:40:00, max_windows 0
2026-06-19 21:42:45.592441: Optimise levels pass ended at 2026-06-19 21:42:45, duration 0.0 seconds tried 0 combinations
2026-06-19 21:42:45.592495: Set best_price_charge_level 13.17p, best_price_export_level 0p, best_price_charge 13.17p, best_cost_export 0p, best_metric 547.57p, best_keep 0kWh, best_cycle 0kWh, best_carbon 0kg, best_import 0kWh
2026-06-19 21:42:45.604917: Starting detailed optimisation end_record 06-21 21:40:00, best_price_charge 13.17p, best_price_export 0p. lowest_price_charge 13.17p with charge limits []kWh and export limits []kWh
2026-06-19 21:42:45.605046: Tweak plan optimisation started
2026-06-19 21:42:45.605095: Tweak optimisation finished metric 535.94 cost 535.94 metric_keep 0 cycle 0 carbon 0 import 0
2026-06-19 21:42:45.605159: Plan valid is now true after recompute was False
2026-06-19 21:42:45.626060: predict base end_record 06-21 21:40:00, final soc 1.12kWh, metric 647.53p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 38.44kWh, PV 0.0kWh
2026-06-19 21:42:45.627698: Slot: [ 21:40, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00]
2026-06-19 21:42:45.629000: SoC: [ 10.08, 9.81, 9.4, 8.98, 8.57, 8.16, 7.77, 7.38, 6.99, 6.6, 6.21, 5.82, 5.43, 5.04, 4.65, 4.26, 3.87, 3.48, 3.08, 2.69, 2.3, 1.91, 1.52, 1.13, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:42:45.630103: BAT: [ 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-, 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-] kWh
2026-06-19 21:42:45.631359: LOAD: [ 6.4, 6.66, 7.04, 7.42, 7.8, 8.18, 8.55, 8.91, 9.28, 9.64, 10.01, 10.37, 10.73, 11.1, 11.46, 11.82, 12.19, 12.55, 12.91, 13.28, 13.64, 14.01, 14.37, 14.73, 15.1, 15.46, 15.82, 16.19, 16.55, 16.91, 17.28, 17.64, 18.0, 18.37, 18.73, 19.1, 19.46, 19.78, 19.83, 19.89, 19.94, 20.18, 20.61, 20.78, 20.78, 20.8, 20.83, 20.86, 20.94, 21.2, 21.37, 21.84, 22.21, 22.48, 23.12, 23.7, 23.75, 23.85, 23.99, 24.18, 24.38, 24.91, 26.15, 28.1, 28.43, 28.5, 28.64, 28.84, 29.11, 29.44, 29.84, 30.3, 30.52, 30.53, 30.77, 31.08, 31.44, 31.63, 31.85, 32.13, 32.46, 33.06, 33.73, 34.17, 34.65, 34.98, 35.3, 35.6, 35.91, 36.23, 36.54, 36.87, 37.1, 37.38, 37.7, 38.02] kWh
2026-06-19 21:42:45.632565: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:42:45.633810: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.25, 2.62, 2.98, 3.34, 3.71, 4.07, 4.43, 4.8, 5.16, 5.53, 5.89, 6.25, 6.62, 6.93, 6.99, 7.04, 7.1, 7.34, 7.76, 7.93, 7.93, 7.96, 7.99, 8.02, 8.1, 8.36, 8.53, 9.0, 9.37, 9.63, 10.28, 10.86, 10.91, 11.0, 11.15, 11.34, 11.53, 12.06, 13.3, 15.25, 15.58, 15.66, 15.8, 16.0, 16.27, 16.6, 16.99, 17.45, 17.67, 17.69, 17.93, 18.24, 18.6, 18.79, 19.01, 19.29, 19.62, 20.22, 20.88, 21.33, 21.8, 22.14, 22.45, 22.76, 23.07, 23.39, 23.7, 24.02, 24.26, 24.54, 24.85, 25.17] kWh
2026-06-19 21:42:45.634986: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:42:45.636220: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.35, 152.71, 158.39, 163.82, 168.61, 173.5, 178.64, 183.66, 188.64, 193.62, 198.68, 203.66, 208.64, 213.25, 214.77, 216.37, 218.12, 225.48, 240.31, 246.45, 246.49, 247.21, 248.01, 248.74, 250.91, 258.08, 262.32, 273.41, 280.76, 286.16, 349.15, 360.7, 361.62, 363.4, 365.93, 369.05, 372.72, 382.54, 405.58, 441.98, 447.98, 449.31, 451.65, 455.3, 459.81, 465.73, 471.67, 478.97, 482.5, 482.69, 486.51, 491.13, 495.87, 498.42, 501.55, 505.34, 509.91, 518.09, 527.37, 533.46, 539.97, 544.88, 553.91, 562.21, 571.92, 581.69, 592.65, 604.45, 611.0, 618.62, 627.21, 636.11] p
2026-06-19 21:42:45.731977: Battery has 11.33 hours left - now at 10.08kWh
2026-06-19 21:42:45.774048: predict base10 end_record 06-21 21:40:00, final soc 1.12kWh, metric 675.58p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 39.96kWh, PV 0.0kWh
2026-06-19 21:42:45.776036: Slot: [ 21:40, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00]
2026-06-19 21:42:45.777584: SoC: [ 10.08, 9.79, 9.36, 8.93, 8.5, 8.07, 7.66, 7.25, 6.84, 6.43, 6.03, 5.62, 5.21, 4.8, 4.39, 3.98, 3.57, 3.16, 2.75, 2.34, 1.93, 1.52, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:42:45.778897: BAT: [ 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-, 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-] kWh
2026-06-19 21:42:45.780419: LOAD: [ 6.4, 6.67, 7.07, 7.47, 7.87, 8.27, 8.65, 9.03, 9.41, 9.79, 10.18, 10.56, 10.94, 11.32, 11.7, 12.08, 12.46, 12.84, 13.22, 13.61, 13.99, 14.37, 14.75, 15.13, 15.51, 15.89, 16.27, 16.65, 17.04, 17.42, 17.8, 18.18, 18.56, 18.94, 19.32, 19.7, 20.08, 20.41, 20.47, 20.53, 20.59, 20.84, 21.29, 21.46, 21.46, 21.49, 21.52, 21.55, 21.63, 21.91, 22.09, 22.58, 22.96, 23.25, 23.92, 24.53, 24.58, 24.68, 24.83, 25.03, 25.23, 25.79, 27.09, 29.13, 29.48, 29.56, 29.7, 29.91, 30.2, 30.54, 30.96, 31.44, 31.67, 31.68, 31.94, 32.26, 32.64, 32.84, 33.07, 33.36, 33.7, 34.33, 35.03, 35.49, 35.99, 36.35, 36.68, 36.99, 37.32, 37.65, 37.98, 38.32, 38.57, 38.86, 39.19, 39.52] kWh
2026-06-19 21:42:45.781996: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:42:45.783568: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.91, 2.29, 2.67, 3.05, 3.43, 3.81, 4.19, 4.57, 4.95, 5.33, 5.72, 6.1, 6.48, 6.86, 7.24, 7.57, 7.63, 7.69, 7.75, 8.0, 8.44, 8.62, 8.62, 8.65, 8.68, 8.71, 8.79, 9.06, 9.24, 9.73, 10.12, 10.4, 11.07, 11.69, 11.74, 11.84, 11.99, 12.19, 12.39, 12.95, 14.25, 16.29, 16.63, 16.71, 16.86, 17.07, 17.35, 17.7, 18.11, 18.59, 18.82, 18.84, 19.09, 19.42, 19.79, 19.99, 20.22, 20.51, 20.86, 21.49, 22.19, 22.65, 23.15, 23.5, 23.83, 24.15, 24.48, 24.81, 25.14, 25.48, 25.72, 26.02, 26.35, 26.68] kWh
2026-06-19 21:42:45.785039: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:42:45.786613: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.74, 147.8, 153.94, 159.56, 165.51, 171.2, 176.22, 181.35, 186.73, 191.99, 197.21, 202.42, 207.73, 212.95, 218.17, 222.99, 224.58, 226.26, 228.1, 235.8, 251.35, 257.79, 257.82, 258.58, 259.41, 260.18, 262.45, 269.96, 274.4, 286.02, 293.73, 299.38, 362.99, 375.09, 376.06, 377.92, 380.57, 383.84, 387.68, 397.97, 422.11, 460.25, 466.53, 467.93, 470.38, 474.2, 478.92, 485.13, 491.35, 499.0, 502.69, 502.89, 506.89, 511.73, 516.7, 519.37, 522.66, 526.62, 531.4, 539.98, 549.71, 556.08, 562.91, 568.05, 577.52, 586.22, 596.38, 606.61, 618.08, 630.44, 637.3, 645.29, 654.28, 663.61] p
2026-06-19 21:42:45.859912: predict best10 end_record 06-21 21:40:00, final soc 1.12kWh, metric 675.58p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 39.96kWh, PV 0.0kWh
2026-06-19 21:42:45.861961: Slot: [ 21:40, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00]
2026-06-19 21:42:45.863585: SoC: [ 10.08, 9.79, 9.36, 8.93, 8.5, 8.07, 7.66, 7.25, 6.84, 6.43, 6.03, 5.62, 5.21, 4.8, 4.39, 3.98, 3.57, 3.16, 2.75, 2.34, 1.93, 1.52, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:42:45.865167: BAT: [ 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-, 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-] kWh
2026-06-19 21:42:45.866792: LOAD: [ 6.4, 6.67, 7.07, 7.47, 7.87, 8.27, 8.65, 9.03, 9.41, 9.79, 10.18, 10.56, 10.94, 11.32, 11.7, 12.08, 12.46, 12.84, 13.22, 13.61, 13.99, 14.37, 14.75, 15.13, 15.51, 15.89, 16.27, 16.65, 17.04, 17.42, 17.8, 18.18, 18.56, 18.94, 19.32, 19.7, 20.08, 20.41, 20.47, 20.53, 20.59, 20.84, 21.29, 21.46, 21.46, 21.49, 21.52, 21.55, 21.63, 21.91, 22.09, 22.58, 22.96, 23.25, 23.92, 24.53, 24.58, 24.68, 24.83, 25.03, 25.23, 25.79, 27.09, 29.13, 29.48, 29.56, 29.7, 29.91, 30.2, 30.54, 30.96, 31.44, 31.67, 31.68, 31.94, 32.26, 32.64, 32.84, 33.07, 33.36, 33.7, 34.33, 35.03, 35.49, 35.99, 36.35, 36.68, 36.99, 37.32, 37.65, 37.98, 38.32, 38.57, 38.86, 39.19, 39.52] kWh
2026-06-19 21:42:45.868276: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:42:45.869838: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.91, 2.29, 2.67, 3.05, 3.43, 3.81, 4.19, 4.57, 4.95, 5.33, 5.72, 6.1, 6.48, 6.86, 7.24, 7.57, 7.63, 7.69, 7.75, 8.0, 8.44, 8.62, 8.62, 8.65, 8.68, 8.71, 8.79, 9.06, 9.24, 9.73, 10.12, 10.4, 11.07, 11.69, 11.74, 11.84, 11.99, 12.19, 12.39, 12.95, 14.25, 16.29, 16.63, 16.71, 16.86, 17.07, 17.35, 17.7, 18.11, 18.59, 18.82, 18.84, 19.09, 19.42, 19.79, 19.99, 20.22, 20.51, 20.86, 21.49, 22.19, 22.65, 23.15, 23.5, 23.83, 24.15, 24.48, 24.81, 25.14, 25.48, 25.72, 26.02, 26.35, 26.68] kWh
2026-06-19 21:42:45.871801: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:42:45.873631: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.74, 147.8, 153.94, 159.56, 165.51, 171.2, 176.22, 181.35, 186.73, 191.99, 197.21, 202.42, 207.73, 212.95, 218.17, 222.99, 224.58, 226.26, 228.1, 235.8, 251.35, 257.79, 257.82, 258.58, 259.41, 260.18, 262.45, 269.96, 274.4, 286.02, 293.73, 299.38, 362.99, 375.09, 376.06, 377.92, 380.57, 383.84, 387.68, 397.97, 422.11, 460.25, 466.53, 467.93, 470.38, 474.2, 478.92, 485.13, 491.35, 499.0, 502.69, 502.89, 506.89, 511.73, 516.7, 519.37, 522.66, 526.62, 531.4, 539.98, 549.71, 556.08, 562.91, 568.05, 577.52, 586.22, 596.38, 606.61, 618.08, 630.44, 637.3, 645.29, 654.28, 663.61] p
2026-06-19 21:42:45.955711: predict best end_record 06-21 21:40:00, final soc 1.12kWh, metric 647.53p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 38.44kWh, PV 0.0kWh
2026-06-19 21:42:45.957709: Slot: [ 21:40, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00]
2026-06-19 21:42:45.959273: SoC: [ 10.08, 9.81, 9.4, 8.98, 8.57, 8.16, 7.77, 7.38, 6.99, 6.6, 6.21, 5.82, 5.43, 5.04, 4.65, 4.26, 3.87, 3.48, 3.08, 2.69, 2.3, 1.91, 1.52, 1.13, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:42:45.960584: BAT: [ 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-, 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-] kWh
2026-06-19 21:42:45.962153: LOAD: [ 6.4, 6.66, 7.04, 7.42, 7.8, 8.18, 8.55, 8.91, 9.28, 9.64, 10.01, 10.37, 10.73, 11.1, 11.46, 11.82, 12.19, 12.55, 12.91, 13.28, 13.64, 14.01, 14.37, 14.73, 15.1, 15.46, 15.82, 16.19, 16.55, 16.91, 17.28, 17.64, 18.0, 18.37, 18.73, 19.1, 19.46, 19.78, 19.83, 19.89, 19.94, 20.18, 20.61, 20.78, 20.78, 20.8, 20.83, 20.86, 20.94, 21.2, 21.37, 21.84, 22.21, 22.48, 23.12, 23.7, 23.75, 23.85, 23.99, 24.18, 24.38, 24.91, 26.15, 28.1, 28.43, 28.5, 28.64, 28.84, 29.11, 29.44, 29.84, 30.3, 30.52, 30.53, 30.77, 31.08, 31.44, 31.63, 31.85, 32.13, 32.46, 33.06, 33.73, 34.17, 34.65, 34.98, 35.3, 35.6, 35.91, 36.23, 36.54, 36.87, 37.1, 37.38, 37.7, 38.02] kWh
2026-06-19 21:42:45.963974: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:42:45.965498: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.25, 2.62, 2.98, 3.34, 3.71, 4.07, 4.43, 4.8, 5.16, 5.53, 5.89, 6.25, 6.62, 6.93, 6.99, 7.04, 7.1, 7.34, 7.76, 7.93, 7.93, 7.96, 7.99, 8.02, 8.1, 8.36, 8.53, 9.0, 9.37, 9.63, 10.28, 10.86, 10.91, 11.0, 11.15, 11.34, 11.53, 12.06, 13.3, 15.25, 15.58, 15.66, 15.8, 16.0, 16.27, 16.6, 16.99, 17.45, 17.67, 17.69, 17.93, 18.24, 18.6, 18.79, 19.01, 19.29, 19.62, 20.22, 20.88, 21.33, 21.8, 22.14, 22.45, 22.76, 23.07, 23.39, 23.7, 24.02, 24.26, 24.54, 24.85, 25.17] kWh
2026-06-19 21:42:45.967022: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:42:45.968569: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.35, 152.71, 158.39, 163.82, 168.61, 173.5, 178.64, 183.66, 188.64, 193.62, 198.68, 203.66, 208.64, 213.25, 214.77, 216.37, 218.12, 225.48, 240.31, 246.45, 246.49, 247.21, 248.01, 248.74, 250.91, 258.08, 262.32, 273.41, 280.76, 286.16, 349.15, 360.7, 361.62, 363.4, 365.93, 369.05, 372.72, 382.54, 405.58, 441.98, 447.98, 449.31, 451.65, 455.3, 459.81, 465.73, 471.67, 478.97, 482.5, 482.69, 486.51, 491.13, 495.87, 498.42, 501.55, 505.34, 509.91, 518.09, 527.37, 533.46, 539.97, 544.88, 553.91, 562.21, 571.92, 581.69, 592.65, 604.45, 611.0, 618.62, 627.21, 636.11] p
2026-06-19 21:42:45.970687: STATE: [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
2026-06-19 21:42:45.970723: Saving plan best values to HA entities
2026-06-19 21:42:46.100025: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 21:42:46.105084: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 21:42:46.112076: Best charging limit SoC's []kWh, export []kWh gives import battery 0kWh, house 23.69kWh, export 0.0kWh, metric 647.53p, metric10 675.58p
2026-06-19 21:42:46.175269: Marginal costs baseline metric (no standing charge): 547.5666
2026-06-19 21:42:46.349648: Marginal energy costs matrix computed: min=15.21 max=20.55
2026-06-19 21:42:46.432918: Rate array import [{'start': 1300, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.0p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3840, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 3840, 'end': 3900, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 3900, 'end': 4020, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 4020, 'end': 4180, 'rate': 'expensive', 'range': '(27.1p - 27.8p)'}] export [{'start': 1300, 'end': 4180, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 21:42:46.433919: - Your estimated bill for today is £0.92 and tomorrow is £1.94
2026-06-19 21:42:46.433980: - Import rates are expensive (22.4p - 26.0p) for the next 1 and a quarter hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 21:42:46.433999: - The battery is currently at 63% and is in eco mode.
2026-06-19 21:42:46.434015: - For the next 48 hours there will be no solar generation.
2026-06-19 21:42:46.434030: - You will run out of battery in 11 hours.
2026-06-19 21:42:46.434044: - No charging is planned.
2026-06-19 21:42:46.434059:
2026-06-19 21:42:46.488018: Plan calculation took 1.24 seconds
2026-06-19 21:42:46.490995: No high rate period found
2026-06-19 21:42:46.531975: Import threshold used for optimisation was 13.17p
2026-06-19 21:42:46.573116: Low import rate windows [0: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 1: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 2: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 3: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 4: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 5: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 6: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 7: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 8: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 9: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 10: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 11: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 12: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 13: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 14: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 15: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 16: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 17: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 18: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 19: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 20: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 21: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 22: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 23: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 24: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 25: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 26: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 27: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 28: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 29: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 30: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 31: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 32: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 33: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 34: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 35: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 36: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 37: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 38: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 39: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 40: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 41: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 42: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 43: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 44: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 45: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 46: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 47: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 48: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 49: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 50: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 51: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 52: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 53: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 54: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 55: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 56: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 57: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 58: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 59: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 60: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 61: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 62: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 63: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 64: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 65: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 66: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 67: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 68: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 69: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 70: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 71: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 72: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 73: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 74: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 75: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 76: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 77: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 78: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 79: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 80: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 81: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 82: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 83: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 84: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 85: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 86: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 87: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 88: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 89: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 90: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 91: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 92: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78, 93: 06-21 21:00:00 - 06-21 21:30:00 @ 27.1, 94: 06-21 21:30:00 - 06-21 22:00:00 @ 27.67]
2026-06-19 21:42:46.578641: Inverter 0: Type SK Sunsynk
2026-06-19 21:42:46.578683: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 21:42:46.578862: Reserve min: 7%, battery_min: 7%
2026-06-19 21:42:46.578933: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 21:42:46.579197: Inverter 0 SoC: 10.08kW 63%, current charge rate 5000W, current discharge rate 5250W, current battery power 688W, current battery voltage 51.2V, grid power -54W, load power 723W, PV Power 0W
2026-06-19 21:42:46.579355: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:42:46.579420: Inverter 0 scheduled charge enable is False
2026-06-19 21:42:46.579443: Inverter 0 charge windows currently []
2026-06-19 21:42:46.579466: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 21:42:46.579564: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:42:46.579588: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:42:46.579617: Inverter 0 scheduled discharge enable is False
2026-06-19 21:42:46.579719: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:42:46.579742: Inverter 0 discharge windows currently []
2026-06-19 21:42:46.579764: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:42:46.579779: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:42:46.579793: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:42:46.626630: Reset inverter settings to safe mode (set_charge_window=False set_export_window=False force=)
2026-06-19 21:42:46.626696: Inverter 0 Set charge window is disabled
2026-06-19 21:42:46.626723: Inverter 0 count register writes 0
2026-06-19 21:42:46.644348: Total inverter register writes now 0
2026-06-19 21:42:46.662011: Completed run status Demand
2026-06-19 21:42:46.669441: Info: record_status Demand
2026-06-19 21:42:46.683026: Saved current settings to /config/predbat_config.json
2026-06-19 21:42:46.723323: Creating predbat dashboard at /config/predbat_dashboard.yaml
2026-06-19 21:43:27.759772: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:43:27.760020: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:43:27.760056: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:43:27.760222: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:43:27.760263: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:43:27.760281: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:43:27.760304: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:43:46.750234: select_event: mode, select.predbat_mode = Control charge
2026-06-19 21:43:46.750682: Set reset inverter true due to reset_inverter_force on item mode
2026-06-19 21:43:46.750813: Set reset inverter force true due to reset_inverter_force on item mode
2026-06-19 21:43:46.762359: Dashboard status updated: {'mode': 'Control charge'}
2026-06-19 21:43:57.068275: switch_event: switch.predbat_active = True
2026-06-19 21:43:57.076729: Dashboard status updated: {'active': 'on'}
2026-06-19 21:43:57.857711: Refreshing Predbat configuration
2026-06-19 21:43:58.375627: Saved current settings to /config/predbat_config.json
2026-06-19 21:43:58.376392: Validation of apps.yaml was successful
2026-06-19 21:43:58.376533: --------------- PredBat - update at 2026-06-19 21:40:00+01:00 with clock skew 0 minutes, minutes now 1300
2026-06-19 21:43:58.376900: Saved current settings to /config/predbat_config.json
2026-06-19 21:43:58.376962: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 1.2 minutes
2026-06-19 21:43:58.377044: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 21:43:58.377114: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 21:43:58.387714: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 21:43:58.388256: Predbat mode is set to Control charge
2026-06-19 21:43:58.484980: Found 11520 load_today datapoints going back 2 days
2026-06-19 21:43:58.485100: Using load_power data to fill gaps in load_today data
2026-06-19 21:43:58.539881: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 21:43:58.540014: Zero load period starting at 2026-06-19T12:09:00+0100 (571 minutes) for 889 minutes with base value 0.9
2026-06-19 21:43:58.540058: Zero load period starting at 2026-06-18T19:24:00+0100 (1576 minutes) for 64 minutes with base value 0.8
2026-06-19 21:43:58.540885: Processing 384 30-minute periods for power integration
2026-06-19 21:43:58.595264: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 21:43:58.595364: Car charging hold True, threshold 6.0kWh
2026-06-19 21:43:58.595409: Current data so far today: load 6.4kWh, import 1.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 21:43:58.618092: Standing charge is set to 49.98p
2026-06-19 21:43:58.664551: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 21:43:58.664710: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 21:43:58.664892: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 240.7 minutes
2026-06-19 21:43:58.665239: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 240.7 minutes
2026-06-19 21:43:58.671183: Loaded 95 datapoints of futurerate analysis
2026-06-19 21:43:58.824030: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65', '06-20 20:00:00 => 24.98 / 18.66']
2026-06-19 21:43:58.845802: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 21:43:58.846019: Import rates: min 13.17p, max 36.53p, average 20.05p
2026-06-19 21:43:58.878088: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 21:43:58.878155: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 21:43:58.879037: High export rate found rates in range 99p to -99p
2026-06-19 21:43:58.965604: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 21:43:58.965759: Battery level now 10.08kWh, -1hr ago 10.59kWh, at midnight 10.59kWh, battery value change in the last hour -7.24p, change today -7.24p, rate_forward 14.14p
2026-06-19 21:43:58.965926: Last hour: net energy 0.1kWh, import 0.1kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 2.65p, import 2.65p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 21:43:59.011176: Today's energy total net 1.9kWh, import 1.9kWh, export 0.0kWh, cost 91.68p, import 41.69p, export 0.0p, carbon 0.0kg
2026-06-19 21:43:59.011321: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 21:43:59.015791: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 21:43:59.017099: Warn: Found 1 gaps in load_today totalling 9735 minutes to fill using average data
2026-06-19 21:43:59.017256: Gap starting at 2026-06-18T15:55:00+0100 (1785 minutes) for 9735 minutes
2026-06-19 21:43:59.036032: Historical days now [7] weight [1]
2026-06-19 21:43:59.059288: Today's load divergence 105.19%, in-day adjustment 105.09%, damping 0.95x, yesterday 106.55% today 104.93% blend 9.72%
2026-06-19 21:43:59.059359: Today's predicted so far 13.91kWh with 0.0kWh car/iBoost excluded, 1.1kWh import ignored, and 0kWh forecast extra.
2026-06-19 21:43:59.059388: Today's actual load so far 14.76kWh with 0.0kWh car/iBoost excluded, and 0.43kWh import ignored.
2026-06-19 21:43:59.086376: Inverter 0: Type SK Sunsynk
2026-06-19 21:43:59.086436: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 21:43:59.086615: Reserve min: 7%, battery_min: 7%
2026-06-19 21:43:59.086674: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 21:43:59.086921: Inverter 0 SoC: 10.08kW 63%, current charge rate 5000W, current discharge rate 5250W, current battery power 678W, current battery voltage 51.2V, grid power -61W, load power 722W, PV Power 0W
2026-06-19 21:43:59.087057: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:43:59.087126: Inverter 0 scheduled charge enable is False
2026-06-19 21:43:59.087150: Inverter 0 charge windows currently []
2026-06-19 21:43:59.087172: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 21:43:59.087272: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:43:59.087296: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:43:59.087326: Inverter 0 scheduled discharge enable is False
2026-06-19 21:43:59.087434: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:43:59.087459: Inverter 0 discharge windows currently []
2026-06-19 21:43:59.087476: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:43:59.087492: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:43:59.087507: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:43:59.144815: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 21:43:59.144879: Will recompute the plan as it is invalid
2026-06-19 21:43:59.144910: Recompute, previous plan is invalid...
2026-06-19 21:43:59.147902: Best charge window [ 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 0%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 0%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 0%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 0%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 0%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 0% ]
2026-06-19 21:43:59.147967: Best export window [ ]
2026-06-19 21:43:59.148841: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 21:43:59.150927: Load divergence over 8.0 hours mean 692.5W, min 692.4W, max 693.6W, std dev 0.33W, divergence 0.02%
2026-06-19 21:43:59.169289: Creating pool of 12 processes to match your CPU count
2026-06-19 21:43:59.217065: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 21:43:59.218946: Optimise levels pass started at 2026-06-19 21:43:59
2026-06-19 21:43:59.218992: Optimise all windows, total charge 94 export 1
2026-06-19 21:43:59.457071: >> Region optimisation pass width 960
2026-06-19 21:43:59.765609: >> Region optimisation pass width 480
2026-06-19 21:44:00.126798: >> Region optimisation pass width 240
2026-06-19 21:44:00.744919: >> Region optimisation pass width 120
2026-06-19 21:44:01.664178: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 74
2026-06-19 21:44:01.664278: Optimise levels pass ended at 2026-06-19 21:44:01, duration 2.4 seconds tried 385 combinations
2026-06-19 21:44:01.664386: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 438.03p, best_keep 0kWh, best_cycle 38.95kWh, best_carbon 0kg, best_import 25.91kWh
2026-06-19 21:44:01.679635: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 11.75, 11.75, 0, 11.75, 11.75, 11.75, 11.75, 11.75, 11.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 21:44:01.679811: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 327.93p, best_cost 340.81p, best_cycle 30.74kWh, best_carbon 0kg, best_import 41.29kWh
2026-06-19 21:44:01.716913: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 327.92p, best_cost 340.81p, best_cycle 30.74kWh, best_carbon 0kg, best_import 41.29kWh
2026-06-19 21:44:01.745976: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 327.85p, best_cost 340.73p, best_cycle 30.74kWh, best_carbon 0kg, best_import 41.29kWh
2026-06-19 21:44:01.850705: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 327.75p, best_cost 340.67p, best_cycle 31.24kWh, best_carbon 0kg, best_import 41.33kWh
2026-06-19 21:44:01.877151: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 327.75p, best_cost 340.67p, best_cycle 31.24kWh, best_carbon 0kg, best_import 41.33kWh
2026-06-19 21:44:01.900895: Best charge windows best_metric 327.75p, best_cost 340.67p, best_carbon 0kg, best_import 41.33kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100% ]
2026-06-19 21:44:01.901964: Best charge windows best_metric 327.75p, best_cost 340.67p, best_carbon 0kg, best_import 41.33kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100% ]
2026-06-19 21:44:01.902122: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 327.75p, best_cost 340.67p, best_cycle 31.24kWh, best_carbon 0kg, best_import 41.33kWh
2026-06-19 21:44:01.934033: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 327.75p, best_cost 340.67p, best_cycle 31.24kWh, best_carbon 0kg, best_import 41.33kWh
2026-06-19 21:44:01.967870: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 327.75p, best_cost 340.67p, best_cycle 31.24kWh, best_carbon 0kg, best_import 41.33kWh
2026-06-19 21:44:02.085005: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 327.75p, best_cost 340.67p, best_cycle 31.24kWh, best_carbon 0kg, best_import 41.33kWh
2026-06-19 21:44:02.120286: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 327.75p, best_cost 340.67p, best_cycle 31.24kWh, best_carbon 0kg, best_import 41.33kWh
2026-06-19 21:44:02.144985: Best charge windows best_metric 327.75p, best_cost 340.67p, best_carbon 0kg, best_import 41.33kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100% ]
2026-06-19 21:44:02.145217: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 327.75p, best_cost 340.67p, best_cycle 31.24kWh, best_carbon 0kg, best_import 41.33kWh
2026-06-19 21:44:02.177172: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 327.75p, best_cost 340.67p, best_cycle 31.24kWh, best_carbon 0kg, best_import 41.33kWh
2026-06-19 21:44:02.210132: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 327.75p, best_cost 340.67p, best_cycle 31.24kWh, best_carbon 0kg, best_import 41.33kWh
2026-06-19 21:44:02.323486: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 327.75p, best_cost 340.67p, best_cycle 31.24kWh, best_carbon 0kg, best_import 41.33kWh
2026-06-19 21:44:02.366326: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 327.75p, best_cost 340.67p, best_cycle 31.24kWh, best_carbon 0kg, best_import 41.33kWh
2026-06-19 21:44:02.398142: Best charge windows best_metric 327.75p, best_cost 340.67p, best_carbon 0kg, best_import 41.33kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100% ]
2026-06-19 21:44:02.398480: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 327.75p, best_cost 340.67p, best_cycle 31.24kWh, best_carbon 0kg, best_import 41.33kWh
2026-06-19 21:44:02.423395: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 327.75p, best_cost 340.67p, best_cycle 31.24kWh, best_carbon 0kg, best_import 41.33kWh
2026-06-19 21:44:02.457750: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 327.75p, best_cost 340.67p, best_cycle 31.24kWh, best_carbon 0kg, best_import 41.33kWh
2026-06-19 21:44:02.579581: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 327.75p, best_cost 340.67p, best_cycle 31.24kWh, best_carbon 0kg, best_import 41.33kWh
2026-06-19 21:44:02.607999: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 327.75p, best_cost 340.67p, best_cycle 31.24kWh, best_carbon 0kg, best_import 41.33kWh
2026-06-19 21:44:02.633682: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 327.75p, best_cost 340.67p, best_cycle 31.24kWh, best_carbon 0kg, best_import 41.33kWh
2026-06-19 21:44:02.663182: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 327.21p, best_cost 340.1p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:02.687222: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 326.87p, best_cost 339.88p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:02.728343: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 326.87p, best_cost 339.88p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:02.769498: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 326.87p, best_cost 339.88p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:02.816783: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 326.49p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:02.864417: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 326.49p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:02.912788: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 326.49p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:02.956221: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 326.49p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:03.013817: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:03.065885: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:03.123282: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:03.232802: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:03.339424: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:03.398413: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:03.460796: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:03.672379: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:03.729402: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:03.786944: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:03.857404: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:03.917960: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:03.980080: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:04.033270: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:04.063479: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:04.093624: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:04.124988: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:04.154383: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:04.176548: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:04.224118: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:04.274386: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:04.356697: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:04.383896: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:04.408915: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:04.435114: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 326.46p, best_cost 339.41p, best_cycle 30.46kWh, best_carbon 0kg, best_import 41.27kWh
2026-06-19 21:44:04.459503: Best charge windows best_metric 326.46p, best_cost 339.41p, best_carbon 0kg, best_import 41.27kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100% ]
2026-06-19 21:44:04.459799: Tweak plan optimisation started
2026-06-19 21:44:04.732638: Tweak optimisation finished metric 326.45 cost 339.41 metric_keep 0 cycle 30.46 carbon 0 import 41.27
2026-06-19 21:44:04.744303: Raw charge windows [ 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 75%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100% ] reserve 1.12
2026-06-19 21:44:04.745130: Unclipped charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:00:00 @ 27.52p 100% ] reserve 1.12
2026-06-19 21:44:04.745728: Unfiltered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:00:00 @ 27.52p 100% ] reserve 1.12
2026-06-19 21:44:04.746137: Filtered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:00:00 @ 27.52p 100% ] reserve 1.12
2026-06-19 21:44:04.746202: Plan valid is now true after recompute was False
2026-06-19 21:44:04.775032: predict base end_record 06-21 11:00:00, final soc 1.12kWh, metric 491.13p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 31.08kWh, PV 0.0kWh
2026-06-19 21:44:04.776631: Slot: [ 21:40, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 21:44:04.777923: SoC: [ 10.08, 9.81, 9.4, 8.98, 8.57, 8.16, 7.77, 7.38, 6.99, 6.6, 6.21, 5.82, 5.43, 5.04, 4.65, 4.26, 3.87, 3.48, 3.08, 2.69, 2.3, 1.91, 1.52, 1.13, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:44:04.778966: BAT: [ 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-, 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-] kWh
2026-06-19 21:44:04.780191: LOAD: [ 6.4, 6.66, 7.04, 7.42, 7.8, 8.18, 8.55, 8.91, 9.28, 9.64, 10.01, 10.37, 10.73, 11.1, 11.46, 11.82, 12.19, 12.55, 12.91, 13.28, 13.64, 14.01, 14.37, 14.73, 15.1, 15.46, 15.82, 16.19, 16.55, 16.91, 17.28, 17.64, 18.0, 18.37, 18.73, 19.1, 19.46, 19.78, 19.83, 19.89, 19.94, 20.18, 20.61, 20.78, 20.78, 20.8, 20.83, 20.86, 20.94, 21.2, 21.37, 21.84, 22.21, 22.48, 23.12, 23.7, 23.75, 23.85, 23.99, 24.18, 24.38, 24.91, 26.15, 28.1, 28.43, 28.5, 28.64, 28.84, 29.11, 29.44, 29.84, 30.3, 30.52, 30.53, 30.77, 31.08] kWh
2026-06-19 21:44:04.781361: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:44:04.783010: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.25, 2.62, 2.98, 3.34, 3.71, 4.07, 4.43, 4.8, 5.16, 5.53, 5.89, 6.25, 6.62, 6.93, 6.99, 7.04, 7.1, 7.34, 7.76, 7.93, 7.93, 7.96, 7.99, 8.02, 8.1, 8.36, 8.53, 9.0, 9.37, 9.63, 10.28, 10.86, 10.91, 11.0, 11.15, 11.34, 11.53, 12.06, 13.3, 15.25, 15.58, 15.66, 15.8, 16.0, 16.27, 16.6, 16.99, 17.45, 17.67, 17.69, 17.93, 18.24] kWh
2026-06-19 21:44:04.784239: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:44:04.785473: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.35, 152.71, 158.39, 163.82, 168.61, 173.5, 178.64, 183.66, 188.64, 193.62, 198.68, 203.66, 208.64, 213.25, 214.77, 216.37, 218.12, 225.48, 240.31, 246.45, 246.49, 247.21, 248.01, 248.74, 250.91, 258.08, 262.32, 273.41, 280.76, 286.16, 349.15, 360.7, 361.62, 363.4, 365.93, 369.05, 372.72, 382.54, 405.58, 441.98, 447.98, 449.31, 451.65, 455.3, 459.81, 465.73, 471.67, 478.97, 482.5, 482.69, 486.51, 491.13] p
2026-06-19 21:44:04.896793: Battery has 11.33 hours left - now at 10.08kWh
2026-06-19 21:44:04.947463: predict base10 end_record 06-21 11:00:00, final soc 1.12kWh, metric 511.73p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:25:00, load 32.26kWh, PV 0.0kWh
2026-06-19 21:44:04.949881: Slot: [ 21:40, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 21:44:04.952006: SoC: [ 10.08, 9.79, 9.36, 8.93, 8.5, 8.07, 7.66, 7.25, 6.84, 6.43, 6.03, 5.62, 5.21, 4.8, 4.39, 3.98, 3.57, 3.16, 2.75, 2.34, 1.93, 1.52, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:44:04.953065: BAT: [ 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-, 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-] kWh
2026-06-19 21:44:04.954648: LOAD: [ 6.4, 6.67, 7.07, 7.47, 7.87, 8.27, 8.65, 9.03, 9.41, 9.79, 10.18, 10.56, 10.94, 11.32, 11.7, 12.08, 12.46, 12.84, 13.22, 13.61, 13.99, 14.37, 14.75, 15.13, 15.51, 15.89, 16.27, 16.65, 17.04, 17.42, 17.8, 18.18, 18.56, 18.94, 19.32, 19.7, 20.08, 20.41, 20.47, 20.53, 20.59, 20.84, 21.29, 21.46, 21.46, 21.49, 21.52, 21.55, 21.63, 21.91, 22.09, 22.58, 22.96, 23.25, 23.92, 24.53, 24.58, 24.68, 24.83, 25.03, 25.23, 25.79, 27.09, 29.13, 29.48, 29.56, 29.7, 29.91, 30.2, 30.54, 30.96, 31.44, 31.67, 31.68, 31.94, 32.26] kWh
2026-06-19 21:44:04.956038: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:44:04.957443: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.91, 2.29, 2.67, 3.05, 3.43, 3.81, 4.19, 4.57, 4.95, 5.33, 5.72, 6.1, 6.48, 6.86, 7.24, 7.57, 7.63, 7.69, 7.75, 8.0, 8.44, 8.62, 8.62, 8.65, 8.68, 8.71, 8.79, 9.06, 9.24, 9.73, 10.12, 10.4, 11.07, 11.69, 11.74, 11.84, 11.99, 12.19, 12.39, 12.95, 14.25, 16.29, 16.63, 16.71, 16.86, 17.07, 17.35, 17.7, 18.11, 18.59, 18.82, 18.84, 19.09, 19.42] kWh
2026-06-19 21:44:04.958924: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:44:04.960405: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.74, 147.8, 153.94, 159.56, 165.51, 171.2, 176.22, 181.35, 186.73, 191.99, 197.21, 202.42, 207.73, 212.95, 218.17, 222.99, 224.58, 226.26, 228.1, 235.8, 251.35, 257.79, 257.82, 258.58, 259.41, 260.18, 262.45, 269.96, 274.4, 286.02, 293.73, 299.38, 362.99, 375.09, 376.06, 377.92, 380.57, 383.84, 387.68, 397.97, 422.11, 460.25, 466.53, 467.93, 470.38, 474.2, 478.92, 485.13, 491.35, 499.0, 502.69, 502.89, 506.89, 511.73] p
2026-06-19 21:44:05.025817: predict best10 end_record 06-21 11:00:00, final soc 1.12kWh, metric 458.63p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:55:00, load 32.26kWh, PV 0.0kWh
2026-06-19 21:44:05.027102: Slot: [ 21:40, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 21:44:05.028107: SoC: [ 10.08, 9.79, 9.36, 8.93, 8.5, 8.07, 7.66, 7.25, 6.84, 6.43, 6.03, 5.62, 5.21, 4.8, 4.39, 3.98, 3.57, 3.16, 2.75, 2.34, 1.93, 1.52, 1.52, 1.12, 1.12, 1.12, 1.12, 1.12, 3.06, 5.0, 6.0, 7.0, 8.94, 10.88, 11.5, 11.75, 12.0, 12.0, 11.94, 11.88, 11.81, 11.54, 11.06, 10.88, 10.87, 10.84, 10.81, 10.78, 10.69, 10.4, 10.2, 9.68, 9.26, 8.96, 8.24, 7.58, 7.53, 7.42, 7.26, 7.26, 7.04, 6.44, 5.05, 2.85, 2.48, 2.4, 2.24, 2.01, 1.71, 1.34, 1.5, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:44:05.028943: BAT: [ 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<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>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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 21:44:05.030020: LOAD: [ 6.4, 6.67, 7.07, 7.47, 7.87, 8.27, 8.65, 9.03, 9.41, 9.79, 10.18, 10.56, 10.94, 11.32, 11.7, 12.08, 12.46, 12.84, 13.22, 13.61, 13.99, 14.37, 14.75, 15.13, 15.51, 15.89, 16.27, 16.65, 17.04, 17.42, 17.8, 18.18, 18.56, 18.94, 19.32, 19.7, 20.08, 20.41, 20.47, 20.53, 20.59, 20.84, 21.29, 21.46, 21.46, 21.49, 21.52, 21.55, 21.63, 21.91, 22.09, 22.58, 22.96, 23.25, 23.92, 24.53, 24.58, 24.68, 24.83, 25.03, 25.23, 25.79, 27.09, 29.13, 29.48, 29.56, 29.7, 29.91, 30.2, 30.54, 30.96, 31.44, 31.67, 31.68, 31.94, 32.26] kWh
2026-06-19 21:44:05.031043: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:44:05.032025: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.28, 2.29, 2.67, 3.05, 3.43, 3.81, 6.27, 8.74, 10.19, 11.65, 14.11, 16.58, 17.62, 18.27, 18.92, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 20.04, 20.17, 20.4, 20.41, 20.67, 20.99] kWh
2026-06-19 21:44:05.032967: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:44:05.034021: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.39, 147.47, 153.62, 159.24, 165.19, 170.88, 203.33, 236.48, 257.04, 277.11, 310.86, 344.6, 359.18, 368.08, 376.97, 381.8, 381.8, 381.8, 381.8, 381.8, 381.8, 381.8, 381.8, 381.8, 381.8, 381.8, 381.8, 381.8, 381.8, 381.8, 381.8, 381.8, 431.78, 431.78, 431.78, 431.78, 431.78, 435.04, 435.04, 435.04, 435.04, 435.04, 435.04, 435.04, 435.04, 435.04, 435.04, 435.04, 443.87, 445.89, 449.59, 449.78, 453.78, 458.63] p
2026-06-19 21:44:05.099929: predict best end_record 06-21 11:00:00, final soc 1.12kWh, metric 439.38p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:10:00, load 31.08kWh, PV 0.0kWh
2026-06-19 21:44:05.101222: Slot: [ 21:40, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 21:44:05.102291: SoC: [ 10.08, 9.81, 9.4, 8.98, 8.57, 8.16, 7.77, 7.38, 6.99, 6.6, 6.21, 5.82, 5.43, 5.04, 4.65, 4.26, 3.87, 3.48, 3.08, 2.69, 2.3, 1.91, 1.65, 1.26, 1.12, 1.12, 1.12, 1.12, 3.45, 5.78, 6.0, 7.0, 9.33, 11.66, 11.66, 11.75, 12.0, 12.0, 11.94, 11.88, 11.82, 11.56, 11.11, 10.93, 10.93, 10.9, 10.87, 10.84, 10.75, 10.47, 10.29, 9.78, 9.39, 9.1, 8.41, 7.78, 7.73, 7.63, 7.47, 7.27, 7.06, 6.49, 5.16, 3.06, 2.71, 2.63, 2.48, 2.26, 1.98, 1.62, 1.62, 1.13, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:44:05.103131: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 21:44:05.104112: LOAD: [ 6.4, 6.66, 7.04, 7.42, 7.8, 8.18, 8.55, 8.91, 9.28, 9.64, 10.01, 10.37, 10.73, 11.1, 11.46, 11.82, 12.19, 12.55, 12.91, 13.28, 13.64, 14.01, 14.37, 14.73, 15.1, 15.46, 15.82, 16.19, 16.55, 16.91, 17.28, 17.64, 18.0, 18.37, 18.73, 19.1, 19.46, 19.78, 19.83, 19.89, 19.94, 20.18, 20.61, 20.78, 20.78, 20.8, 20.83, 20.86, 20.94, 21.2, 21.37, 21.84, 22.21, 22.48, 23.12, 23.7, 23.75, 23.85, 23.99, 24.18, 24.38, 24.91, 26.15, 28.1, 28.43, 28.5, 28.64, 28.84, 29.11, 29.44, 29.84, 30.3, 30.52, 30.53, 30.77, 31.08] kWh
2026-06-19 21:44:05.105055: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:44:05.106094: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.02, 2.02, 2.25, 2.62, 2.98, 3.34, 6.21, 9.07, 9.68, 11.11, 13.98, 16.84, 17.2, 17.67, 18.3, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 19.01, 19.01, 19.22, 19.24, 19.48, 19.79] kWh
2026-06-19 21:44:05.107086: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:44:05.108087: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 143.48, 143.48, 147.22, 152.58, 158.26, 163.69, 201.39, 239.91, 248.45, 268.29, 307.49, 346.7, 351.77, 358.13, 366.79, 371.39, 371.39, 371.39, 371.39, 371.39, 371.39, 371.39, 371.39, 371.39, 371.39, 371.39, 371.39, 371.39, 371.39, 371.39, 371.39, 371.39, 421.37, 421.37, 421.37, 421.37, 421.37, 421.37, 421.37, 421.37, 421.37, 421.37, 421.37, 421.37, 421.37, 421.37, 421.37, 421.37, 427.31, 427.31, 430.75, 430.94, 434.75, 439.38] p
2026-06-19 21:44:05.109843: STATE: [ , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , ]
2026-06-19 21:44:05.109879: Saving plan best values to HA entities
2026-06-19 21:44:05.239010: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 21:44:05.244523: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 21:44:05.249801: Best charging limit SoC's [1.5, 16.0, 6.0, 7.0, 16.0, 11.5, 11.75, 12.0, 7.0, 1.5, 16.0, 16.0]kWh, export []kWh gives import battery 39.17kWh, house 2.1kWh, export 0.0kWh, metric 439.38p, metric10 458.63p
2026-06-19 21:44:05.322190: Marginal costs baseline metric (no standing charge): 339.4102
2026-06-19 21:44:05.488995: Marginal energy costs matrix computed: min=15.21 max=20.63
2026-06-19 21:44:05.566599: Rate array import [{'start': 1300, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.0p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1300, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 21:44:05.567293: - Your estimated bill for today is £0.92 and tomorrow is £2.80
2026-06-19 21:44:05.567324: - Import rates are expensive (22.4p - 26.0p) for the next 1 and a quarter hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 21:44:05.567343: - The battery is currently at 63% and is in eco mode for the next 10 hours.
2026-06-19 21:44:05.567359: - For the next 48 hours there will be no solar generation.
2026-06-19 21:44:05.567374: - You will run out of battery in 11 hours.
2026-06-19 21:44:05.567389: - Your next charge slot will be in 10 hours where import rates will be cheap (15.0p).
2026-06-19 21:44:05.567404:
2026-06-19 21:44:05.613133: Plan calculation took 6.47 seconds
2026-06-19 21:44:05.616087: No high rate period found
2026-06-19 21:44:05.661874: Import threshold used for optimisation was 16.74p
2026-06-19 21:44:05.704681: Low import rate windows [0: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 1: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 2: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 3: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 4: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 5: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 6: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 7: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 8: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 9: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 10: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 11: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 12: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 13: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 14: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 15: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 16: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 17: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 18: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 19: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 20: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 21: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 22: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 23: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 24: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 25: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 26: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 27: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 28: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 29: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 30: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 31: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 32: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 33: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 34: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 35: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 36: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 37: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 38: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 39: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 40: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 41: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 42: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 43: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 44: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 45: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 46: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 47: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 48: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 49: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 50: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 51: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 52: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 53: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 54: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 55: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 56: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 57: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 58: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 59: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 60: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 61: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 62: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 63: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 64: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 65: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 66: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 67: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 68: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 69: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 70: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 71: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 72: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 73: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 74: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 75: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 76: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 77: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 78: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 79: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 80: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 81: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 82: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 83: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 84: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 85: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 86: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 87: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 88: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 89: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 90: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 91: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 92: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78, 93: 06-21 21:00:00 - 06-21 21:30:00 @ 27.1, 94: 06-21 21:30:00 - 06-21 22:00:00 @ 27.67]
2026-06-19 21:44:05.713263: Inverter 0: Type SK Sunsynk
2026-06-19 21:44:05.713310: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 21:44:05.713482: Reserve min: 7%, battery_min: 7%
2026-06-19 21:44:05.713534: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 21:44:05.713821: Inverter 0 SoC: 10.08kW 63%, current charge rate 5000W, current discharge rate 5250W, current battery power 670W, current battery voltage 51.2V, grid power -56W, load power 702W, PV Power 0W
2026-06-19 21:44:05.713986: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:44:05.714052: Inverter 0 scheduled charge enable is False
2026-06-19 21:44:05.714074: Inverter 0 charge windows currently []
2026-06-19 21:44:05.714095: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 21:44:05.714179: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:44:05.714198: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:44:05.714224: Inverter 0 scheduled discharge enable is False
2026-06-19 21:44:05.714322: Inverter 0 idle time is 06-20 00:00:00-06-20 00:00:00
2026-06-19 21:44:05.714344: Inverter 0 discharge windows currently []
2026-06-19 21:44:05.714363: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:44:05.714376: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:44:05.714388: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:44:05.772450: Reset inverter settings to safe mode (set_charge_window=True set_export_window=False force=mode)
2026-06-19 21:44:05.772630: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 21:44:05.772808: Adjust demand (idle) time computed is 21:40:00-23:59:00
2026-06-19 21:44:05.772861: Inverter 0 set new demand (idle) start time to 21:40:00 was 00:00:00
2026-06-19 21:44:10.778808: Inverter 0 write_and_poll_value: Wrote 21:40:00 to idle_start_time, successfully now 21:40:00
2026-06-19 21:44:10.778938: Inverter 0 set new demand (idle) end time to 23:59:00 was 00:00:00
2026-06-19 21:44:15.786679: Inverter 0 write_and_poll_value: Wrote 23:59:00 to idle_end_time, successfully now 23:59:00
2026-06-19 21:44:15.786916: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog1_charge', 'option': 'Allow Gen'}
2026-06-19 21:44:15.857165: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog2_charge', 'option': 'Allow Gen'}
2026-06-19 21:44:15.937199: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog3_charge', 'option': 'Allow Gen'}
2026-06-19 21:44:16.040392: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog4_charge', 'option': 'Allow Gen'}
2026-06-19 21:44:16.098925: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog5_charge', 'option': 'Allow Gen'}
2026-06-19 21:44:16.112780: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog6_charge', 'option': 'Allow Gen'}
2026-06-19 21:44:16.216177: Inverter 0 Calling service charge_stop_service domain charge service_name select/select_option with data {'entity_id': 'select.sunsynk_load_limit', 'option': 'Zero Export'}
2026-06-19 21:44:16.319627: Inverter 0 Current charge limit is 7% and new target is 100%
2026-06-19 21:44:21.423320: Inverter 0 write_and_poll_value: Wrote 100 to charge_limit, successfully now 100.0
2026-06-19 21:44:21.423501: Inverter 0 Current Reserve is 1% and new target is 7%
2026-06-19 21:44:26.431321: Inverter 0 write_and_poll_value: Wrote 7 to reserve, successfully now 7.0
2026-06-19 21:44:26.431616: Inverter 0 Adjust force export to False, change times from 23:59:00 - 23:59:00 to 00:00:00 - 00:00:00
2026-06-19 21:44:26.431663: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 21:44:26.431847: Adjust demand (idle) time computed is 21:40:00-23:59:00
2026-06-19 21:44:26.431905: Inverter 0 set new export start time to 00:00:00
2026-06-19 21:44:31.438575: Inverter 0 write_and_poll_value: Wrote 00:00:00 to discharge_start_time, successfully now 00:00:00
2026-06-19 21:44:31.438666: Inverter 0 Set new export end time to 00:00:00 was 23:59:00
2026-06-19 21:44:36.445312: Inverter 0 write_and_poll_value: Wrote 00:00:00 to discharge_end_time, successfully now 00:00:00
2026-06-19 21:44:36.445497: Inverter 0 Calling service charge_stop_service domain discharge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog1_charge', 'option': 'Allow Gen'}
2026-06-19 21:44:36.539861: Inverter 0 Calling service charge_stop_service domain discharge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog2_charge', 'option': 'Allow Gen'}
2026-06-19 21:44:36.643006: Inverter 0 Calling service charge_stop_service domain discharge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog3_charge', 'option': 'Allow Gen'}
2026-06-19 21:44:36.746197: Inverter 0 Calling service charge_stop_service domain discharge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog4_charge', 'option': 'Allow Gen'}
2026-06-19 21:44:36.849335: Inverter 0 Calling service charge_stop_service domain discharge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog5_charge', 'option': 'Allow Gen'}
2026-06-19 21:44:36.952842: Inverter 0 Calling service charge_stop_service domain discharge service_name select/select_option with data {'entity_id': 'select.sunsynk_prog6_charge', 'option': 'Allow Gen'}
2026-06-19 21:44:37.056274: Inverter 0 Calling service charge_stop_service domain discharge service_name select/select_option with data {'entity_id': 'select.sunsynk_load_limit', 'option': 'Zero Export'}
2026-06-19 21:44:37.194770: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 63%, target 9%
2026-06-19 21:44:37.194902: Inverter 0 disabled charge window while waiting for schedule (now 06-19 21:40:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 21:44:37.194960: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 21:44:37.195131: Adjust demand (idle) time computed is 21:40:00-23:59:00
2026-06-19 21:44:37.195320: Not setting charging SoC as we are not within the window (now 06-19 21:40:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 21:44:37.195368: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 21:44:37.195414: Inverter 0 Current charge limit is 100% and new target is 7%
2026-06-19 21:44:42.219344: Inverter 0 write_and_poll_value: Wrote 7 to charge_limit, successfully now 7.0
2026-06-19 21:44:42.219512: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:44:42.219543: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:44:42.219583: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:44:42.219605: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:44:42.219634: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:44:42.219673: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:44:42.219694: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:44:42.219715: Inverter 0 count register writes 2
2026-06-19 21:44:42.256456: Total inverter register writes now 2
2026-06-19 21:44:42.280253: Completed run status Demand
2026-06-19 21:44:42.288237: Info: record_status Demand
2026-06-19 21:44:42.302129: Saved current settings to /config/predbat_config.json
2026-06-19 21:44:42.357313: Creating predbat dashboard at /config/predbat_dashboard.yaml
2026-06-19 21:45:00.380845: --------------- PredBat - update at 2026-06-19 21:45:00+01:00 with clock skew 0 minutes, minutes now 1305
2026-06-19 21:45:00.381450: Saved current settings to /config/predbat_config.json
2026-06-19 21:45:00.381530: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 2.3 minutes
2026-06-19 21:45:00.381629: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 21:45:00.381780: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 21:45:00.400204: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 21:45:00.400673: Predbat mode is set to Control charge
2026-06-19 21:45:00.485874: Found 11520 load_today datapoints going back 2 days
2026-06-19 21:45:00.485957: Using load_power data to fill gaps in load_today data
2026-06-19 21:45:00.547637: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 21:45:00.547780: Zero load period starting at 2026-06-19T12:09:00+0100 (576 minutes) for 889 minutes with base value 0.9
2026-06-19 21:45:00.547864: Zero load period starting at 2026-06-18T19:24:00+0100 (1581 minutes) for 64 minutes with base value 0.8
2026-06-19 21:45:00.548700: Processing 384 30-minute periods for power integration
2026-06-19 21:45:00.661787: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 21:45:00.661893: Car charging hold True, threshold 6.0kWh
2026-06-19 21:45:00.677024: Current data so far today: load 6.45kWh, import 1.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 21:45:00.738180: Standing charge is set to 49.98p
2026-06-19 21:45:00.792513: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 21:45:00.792617: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 21:45:00.792832: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 241.7 minutes
2026-06-19 21:45:00.793235: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 241.7 minutes
2026-06-19 21:45:00.799548: Loaded 95 datapoints of futurerate analysis
2026-06-19 21:45:00.925173: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65', '06-20 20:00:00 => 24.98 / 18.66']
2026-06-19 21:45:00.947798: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 21:45:00.948004: Import rates: min 13.17p, max 36.53p, average 20.06p
2026-06-19 21:45:00.978358: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 21:45:00.978416: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 21:45:00.979266: High export rate found rates in range 99p to -99p
2026-06-19 21:45:01.108987: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 21:45:01.122243: Battery level now 10.08kWh, -1hr ago 10.59kWh, at midnight 10.59kWh, battery value change in the last hour -7.24p, change today -7.24p, rate_forward 14.14p
2026-06-19 21:45:01.138601: Last hour: net energy 0.1kWh, import 0.1kWh, export 0.0kWh, car 0kWh, load 0.65kWh, net cost 2.65p, import 2.65p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 21:45:01.284468: Today's energy total net 1.9kWh, import 1.9kWh, export 0.0kWh, cost 91.68p, import 41.69p, export 0.0p, carbon 0.0kg
2026-06-19 21:45:01.284609: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 21:45:01.287732: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 21:45:01.289114: Warn: Found 1 gaps in load_today totalling 9730 minutes to fill using average data
2026-06-19 21:45:01.289237: Gap starting at 2026-06-18T15:55:00+0100 (1790 minutes) for 9730 minutes
2026-06-19 21:45:01.306224: Historical days now [7] weight [1]
2026-06-19 21:45:01.331365: Today's load divergence 105.16%, in-day adjustment 105.06%, damping 0.95x, yesterday 106.55% today 104.9% blend 9.38%
2026-06-19 21:45:01.331439: Today's predicted so far 13.92kWh with 0.0kWh car/iBoost excluded, 1.16kWh import ignored, and 0kWh forecast extra.
2026-06-19 21:45:01.331468: Today's actual load so far 14.77kWh with 0.0kWh car/iBoost excluded, and 0.46kWh import ignored.
2026-06-19 21:45:01.366671: Inverter 0: Type SK Sunsynk
2026-06-19 21:45:01.366735: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 21:45:01.366925: Reserve min: 7%, battery_min: 7%
2026-06-19 21:45:01.366982: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 21:45:01.367216: Inverter 0 SoC: 10.08kW 63%, current charge rate 5000W, current discharge rate 5250W, current battery power 716W, current battery voltage 51.2V, grid power -59W, load power 702W, PV Power 0W
2026-06-19 21:45:01.367353: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:45:01.367427: Inverter 0 scheduled charge enable is False
2026-06-19 21:45:01.367451: Inverter 0 charge windows currently []
2026-06-19 21:45:01.367473: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 21:45:01.367601: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:45:01.367635: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:45:01.367667: Inverter 0 scheduled discharge enable is False
2026-06-19 21:45:01.367780: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 21:45:01.367806: Inverter 0 discharge windows currently []
2026-06-19 21:45:01.367824: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:45:01.367840: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:45:01.367855: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:45:01.421843: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 21:45:01.421913: Plan was last updated on 2026-06-19 21:40:00+01:00 and is now 5.0 minutes old
2026-06-19 21:45:01.422242: Best charge window [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:00:00 @ 27.52p 100% ]
2026-06-19 21:45:01.422267: Best export window [ ]
2026-06-19 21:45:01.422929: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 21:45:01.424518: Load divergence over 8.0 hours mean 693.34W, min 692.4W, max 693.6W, std dev 0.5W, divergence 0.04%
2026-06-19 21:45:01.439137: Creating pool of 12 processes to match your CPU count
2026-06-19 21:45:01.517083: predict base end_record 06-21 11:05:00, final soc 1.12kWh, metric 491.73p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 31.18kWh, PV 0.0kWh
2026-06-19 21:45:01.519179: Slot: [ 21:45, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 21:45:01.520638: SoC: [ 10.08, 9.87, 9.46, 9.05, 8.64, 8.23, 7.84, 7.45, 7.05, 6.66, 6.27, 5.88, 5.49, 5.1, 4.71, 4.32, 3.93, 3.54, 3.15, 2.75, 2.36, 1.97, 1.58, 1.19, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:45:01.522740: BAT: [ 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-, 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-] kWh
2026-06-19 21:45:01.524055: LOAD: [ 6.45, 6.64, 7.02, 7.41, 7.79, 8.17, 8.54, 8.9, 9.27, 9.63, 10.0, 10.36, 10.72, 11.09, 11.45, 11.82, 12.18, 12.54, 12.91, 13.27, 13.64, 14.0, 14.36, 14.73, 15.09, 15.46, 15.82, 16.18, 16.55, 16.91, 17.28, 17.64, 18.0, 18.37, 18.73, 19.1, 19.46, 19.78, 19.83, 19.89, 19.94, 20.15, 20.6, 20.78, 20.78, 20.81, 20.84, 20.86, 20.94, 21.2, 21.37, 21.84, 22.21, 22.48, 23.12, 23.71, 23.75, 23.85, 23.99, 24.18, 24.38, 24.91, 26.15, 28.1, 28.43, 28.5, 28.64, 28.85, 29.11, 29.45, 29.84, 30.3, 30.52, 30.53, 30.77, 31.09, 31.45] kWh
2026-06-19 21:45:01.525293: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:45:01.526597: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.2, 2.56, 2.93, 3.29, 3.66, 4.02, 4.38, 4.75, 5.11, 5.48, 5.84, 6.2, 6.57, 6.88, 6.94, 7.0, 7.04, 7.26, 7.71, 7.89, 7.89, 7.91, 7.94, 7.97, 8.05, 8.31, 8.48, 8.95, 9.32, 9.59, 10.23, 10.81, 10.86, 10.96, 11.1, 11.29, 11.48, 12.01, 13.26, 15.21, 15.53, 15.61, 15.75, 15.95, 16.22, 16.55, 16.95, 17.41, 17.62, 17.64, 17.88, 18.19, 18.55] kWh
2026-06-19 21:45:01.527856: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:45:01.529143: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 146.48, 151.85, 157.54, 162.97, 167.77, 172.66, 177.81, 182.83, 187.82, 192.8, 197.87, 202.86, 207.84, 212.45, 213.99, 215.59, 217.06, 223.64, 239.41, 245.83, 245.85, 246.6, 247.38, 248.07, 250.24, 257.45, 261.69, 272.78, 280.14, 285.53, 348.52, 360.08, 361.0, 362.78, 365.3, 368.42, 372.09, 381.91, 404.95, 441.35, 447.35, 448.69, 451.02, 454.67, 459.18, 465.1, 471.04, 478.34, 481.87, 482.06, 485.88, 490.5, 495.24] p
2026-06-19 21:45:01.634493: Battery has 11.33 hours left - now at 10.08kWh
2026-06-19 21:45:01.667505: predict base10 end_record 06-21 11:05:00, final soc 1.12kWh, metric 512.36p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:30:00, load 32.36kWh, PV 0.0kWh
2026-06-19 21:45:01.668816: Slot: [ 21:45, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 21:45:01.669903: SoC: [ 10.08, 9.87, 9.44, 9.0, 8.57, 8.14, 7.73, 7.32, 6.91, 6.5, 6.09, 5.68, 5.27, 4.86, 4.45, 4.04, 3.63, 3.23, 2.81, 2.4, 2.0, 1.59, 1.18, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:45:01.670761: BAT: [ 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-, 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-] kWh
2026-06-19 21:45:01.671797: LOAD: [ 6.45, 6.65, 7.05, 7.45, 7.85, 8.25, 8.64, 9.02, 9.4, 9.78, 10.16, 10.54, 10.93, 11.31, 11.69, 12.07, 12.45, 12.83, 13.21, 13.6, 13.98, 14.36, 14.74, 15.12, 15.5, 15.89, 16.27, 16.65, 17.03, 17.41, 17.79, 18.17, 18.56, 18.94, 19.32, 19.7, 20.08, 20.41, 20.47, 20.53, 20.58, 20.8, 21.28, 21.46, 21.46, 21.49, 21.52, 21.55, 21.63, 21.9, 22.09, 22.58, 22.96, 23.24, 23.91, 24.53, 24.58, 24.68, 24.83, 25.03, 25.23, 25.79, 27.09, 29.13, 29.48, 29.55, 29.7, 29.91, 30.19, 30.54, 30.95, 31.43, 31.66, 31.68, 31.93, 32.26, 32.64] kWh
2026-06-19 21:45:01.672790: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:45:01.673820: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.23, 2.61, 2.99, 3.37, 3.75, 4.14, 4.52, 4.9, 5.28, 5.66, 6.04, 6.43, 6.81, 7.19, 7.52, 7.58, 7.64, 7.69, 7.91, 8.38, 8.57, 8.57, 8.6, 8.63, 8.65, 8.74, 9.01, 9.19, 9.68, 10.07, 10.35, 11.02, 11.63, 11.69, 11.79, 11.93, 12.13, 12.34, 12.89, 14.19, 16.24, 16.58, 16.66, 16.81, 17.02, 17.3, 17.65, 18.06, 18.54, 18.77, 18.78, 19.04, 19.36, 19.74] kWh
2026-06-19 21:45:01.674785: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:45:01.675805: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 146.89, 153.04, 158.67, 164.63, 170.32, 175.35, 180.48, 185.87, 191.13, 196.35, 201.58, 206.89, 212.12, 217.34, 222.17, 223.79, 225.45, 226.99, 233.89, 250.4, 257.13, 257.16, 257.94, 258.76, 259.48, 261.75, 269.31, 273.75, 285.37, 293.07, 298.72, 362.33, 374.44, 375.41, 377.27, 379.92, 383.18, 387.03, 397.32, 421.45, 459.59, 465.87, 467.27, 469.72, 473.54, 478.26, 484.47, 490.69, 498.33, 502.03, 502.23, 506.23, 511.07, 516.04] p
2026-06-19 21:45:01.746990: predict best10 end_record 06-21 11:05:00, final soc 1.44kWh, metric 463.64p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 32.36kWh, PV 0.0kWh
2026-06-19 21:45:01.748857: Slot: [ 21:45, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 21:45:01.750377: SoC: [ 10.08, 9.87, 9.44, 9.0, 8.57, 8.14, 7.73, 7.32, 6.91, 6.5, 6.09, 5.68, 5.27, 4.86, 4.45, 4.04, 3.63, 3.23, 2.81, 2.4, 2.0, 1.59, 1.59, 1.18, 1.12, 1.12, 1.12, 1.12, 3.06, 5.0, 6.0, 7.0, 8.94, 10.88, 11.5, 11.75, 12.0, 12.0, 11.94, 11.87, 11.82, 11.58, 11.07, 10.87, 10.87, 10.84, 10.81, 10.78, 10.69, 10.4, 10.2, 9.68, 9.26, 8.96, 8.24, 7.58, 7.53, 7.42, 7.26, 7.26, 7.04, 6.44, 5.05, 2.85, 2.48, 2.4, 2.24, 2.01, 1.71, 1.34, 1.5, 1.12, 1.12, 1.12, 1.12, 1.12, 3.06] kWh
2026-06-19 21:45:01.751549: BAT: [ 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<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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 21:45:01.752950: LOAD: [ 6.45, 6.65, 7.05, 7.45, 7.85, 8.25, 8.64, 9.02, 9.4, 9.78, 10.16, 10.54, 10.93, 11.31, 11.69, 12.07, 12.45, 12.83, 13.21, 13.6, 13.98, 14.36, 14.74, 15.12, 15.5, 15.89, 16.27, 16.65, 17.03, 17.41, 17.79, 18.17, 18.56, 18.94, 19.32, 19.7, 20.08, 20.41, 20.47, 20.53, 20.58, 20.8, 21.28, 21.46, 21.46, 21.49, 21.52, 21.55, 21.63, 21.9, 22.09, 22.58, 22.96, 23.24, 23.91, 24.53, 24.58, 24.68, 24.83, 25.03, 25.23, 25.79, 27.09, 29.13, 29.48, 29.55, 29.7, 29.91, 30.19, 30.54, 30.95, 31.43, 31.66, 31.68, 31.93, 32.26, 32.64] kWh
2026-06-19 21:45:01.754275: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:45:01.756090: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.28, 2.28, 2.61, 2.99, 3.37, 3.75, 6.22, 8.68, 10.14, 11.6, 14.06, 16.52, 17.57, 18.22, 18.87, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.99, 20.12, 20.35, 20.36, 20.62, 20.94, 23.4] kWh
2026-06-19 21:45:01.757279: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:45:01.758748: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.4, 147.4, 152.7, 158.33, 164.29, 169.98, 202.44, 235.59, 256.16, 276.24, 309.99, 343.74, 358.33, 367.23, 376.12, 380.95, 380.95, 380.95, 380.95, 380.95, 380.95, 380.95, 380.95, 380.95, 380.95, 380.95, 380.95, 380.95, 380.95, 380.95, 380.95, 380.95, 430.94, 430.94, 430.94, 430.94, 430.94, 434.2, 434.2, 434.2, 434.2, 434.2, 434.2, 434.2, 434.2, 434.2, 434.2, 434.2, 443.02, 445.05, 448.75, 448.94, 452.94, 457.78, 490.18] p
2026-06-19 21:45:01.838556: predict best end_record 06-21 11:05:00, final soc 1.51kWh, metric 445.37p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:10:00, load 31.18kWh, PV 0.0kWh
2026-06-19 21:45:01.839883: Slot: [ 21:45, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 21:45:01.840898: SoC: [ 10.08, 9.87, 9.46, 9.05, 8.64, 8.23, 7.84, 7.45, 7.05, 6.66, 6.27, 5.88, 5.49, 5.1, 4.71, 4.32, 3.93, 3.54, 3.15, 2.75, 2.36, 1.97, 1.65, 1.25, 1.12, 1.12, 1.12, 1.12, 3.45, 5.78, 6.0, 7.0, 9.33, 11.66, 11.66, 11.75, 12.0, 12.0, 11.94, 11.88, 11.83, 11.6, 11.11, 10.93, 10.93, 10.89, 10.86, 10.84, 10.75, 10.47, 10.29, 9.78, 9.39, 9.1, 8.41, 7.78, 7.73, 7.63, 7.47, 7.27, 7.06, 6.49, 5.16, 3.06, 2.71, 2.63, 2.48, 2.26, 1.98, 1.62, 1.62, 1.13, 1.12, 1.12, 1.12, 1.12, 3.45] kWh
2026-06-19 21:45:01.841782: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 21:45:01.842794: LOAD: [ 6.45, 6.64, 7.02, 7.41, 7.79, 8.17, 8.54, 8.9, 9.27, 9.63, 10.0, 10.36, 10.72, 11.09, 11.45, 11.82, 12.18, 12.54, 12.91, 13.27, 13.64, 14.0, 14.36, 14.73, 15.09, 15.46, 15.82, 16.18, 16.55, 16.91, 17.28, 17.64, 18.0, 18.37, 18.73, 19.1, 19.46, 19.78, 19.83, 19.89, 19.94, 20.15, 20.6, 20.78, 20.78, 20.81, 20.84, 20.86, 20.94, 21.2, 21.37, 21.84, 22.21, 22.48, 23.12, 23.71, 23.75, 23.85, 23.99, 24.18, 24.38, 24.91, 26.15, 28.1, 28.43, 28.5, 28.64, 28.85, 29.11, 29.45, 29.84, 30.3, 30.52, 30.53, 30.77, 31.09, 31.45] kWh
2026-06-19 21:45:01.843758: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:45:01.844745: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.96, 1.96, 2.2, 2.56, 2.93, 3.29, 6.16, 9.02, 9.62, 11.06, 13.93, 16.79, 17.15, 17.62, 18.25, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.96, 18.96, 19.18, 19.19, 19.43, 19.74, 22.6] kWh
2026-06-19 21:45:01.845721: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:45:01.846818: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 142.57, 142.57, 146.41, 151.78, 157.47, 162.91, 200.62, 239.14, 247.69, 267.52, 306.74, 345.95, 351.03, 357.39, 366.06, 370.66, 370.66, 370.66, 370.66, 370.66, 370.66, 370.66, 370.66, 370.66, 370.66, 370.66, 370.66, 370.66, 370.66, 370.66, 370.66, 370.66, 420.64, 420.64, 420.64, 420.64, 420.64, 420.64, 420.64, 420.64, 420.64, 420.64, 420.64, 420.64, 420.64, 420.64, 420.64, 420.64, 426.58, 426.58, 430.02, 430.21, 434.03, 438.65, 476.31] p
2026-06-19 21:45:01.848458: STATE: [ , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 21:45:01.848482: Saving plan best values to HA entities
2026-06-19 21:45:02.007295: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 21:45:02.012364: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 21:45:02.017418: Best charging limit SoC's [1.5, 16.0, 6.0, 7.0, 16.0, 11.5, 11.75, 12.0, 7.0, 1.5, 16.0, 16.0]kWh, export []kWh gives import battery 39.16kWh, house 2.11kWh, export 0.0kWh, metric 445.37p, metric10 463.64p
2026-06-19 21:45:02.085801: Marginal costs baseline metric (no standing charge): 345.403
2026-06-19 21:45:02.282340: Marginal energy costs matrix computed: min=15.23 max=20.48
2026-06-19 21:45:02.377146: Rate array import [{'start': 1305, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.0p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1305, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 21:45:02.377906: - Your estimated bill for today is £0.92 and tomorrow is £2.79
2026-06-19 21:45:02.377946: - Import rates are expensive (22.4p - 26.0p) for the next 1 and a quarter hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 21:45:02.377965: - The battery is currently at 63% and is in eco mode for the next 10 hours.
2026-06-19 21:45:02.377981: - For the next 48 hours there will be no solar generation.
2026-06-19 21:45:02.377996: - You will run out of battery in 11 hours.
2026-06-19 21:45:02.378011: - Your next charge slot will be in 10 hours where import rates will be cheap (15.0p).
2026-06-19 21:45:02.378026:
2026-06-19 21:45:02.423813: Plan calculation took 1.00 seconds
2026-06-19 21:45:02.427625: No high rate period found
2026-06-19 21:45:02.484192: Import threshold used for optimisation was 16.74p
2026-06-19 21:45:02.546181: Low import rate windows [0: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 1: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 2: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 3: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 4: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 5: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 6: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 7: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 8: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 9: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 10: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 11: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 12: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 13: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 14: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 15: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 16: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 17: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 18: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 19: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 20: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 21: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 22: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 23: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 24: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 25: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 26: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 27: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 28: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 29: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 30: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 31: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 32: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 33: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 34: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 35: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 36: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 37: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 38: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 39: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 40: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 41: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 42: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 43: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 44: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 45: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 46: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 47: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 48: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 49: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 50: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 51: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 52: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 53: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 54: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 55: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 56: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 57: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 58: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 59: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 60: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 61: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 62: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 63: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 64: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 65: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 66: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 67: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 68: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 69: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 70: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 71: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 72: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 73: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 74: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 75: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 76: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 77: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 78: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 79: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 80: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 81: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 82: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 83: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 84: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 85: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 86: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 87: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 88: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 89: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 90: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 91: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 92: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78, 93: 06-21 21:00:00 - 06-21 21:30:00 @ 27.1, 94: 06-21 21:30:00 - 06-21 22:00:00 @ 27.67]
2026-06-19 21:45:02.555658: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 63%, target 9%
2026-06-19 21:45:02.555797: Inverter 0 disabled charge window while waiting for schedule (now 06-19 21:45:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 21:45:02.555885: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 21:45:02.556169: Adjust demand (idle) time computed is 21:40:00-23:59:00
2026-06-19 21:45:02.556380: Not setting charging SoC as we are not within the window (now 06-19 21:45:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 21:45:02.556435: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 21:45:02.556510: Inverter 0 Current Target SoC is 7%, already at target
2026-06-19 21:45:02.556630: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:45:02.556679: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:45:02.556729: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:45:02.556756: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:45:02.556778: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:45:02.556800: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:45:02.556821: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:45:02.556840: Inverter 0 count register writes 0
2026-06-19 21:45:02.573528: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 21:45:02.578512: Total inverter register writes now 2
2026-06-19 21:45:02.595964: Completed run status Demand
2026-06-19 21:45:02.602246: Info: record_status Demand
2026-06-19 21:45:02.615624: Saved current settings to /config/predbat_config.json
2026-06-19 21:45:42.694280: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:45:42.694520: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:45:42.694557: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:45:42.694716: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 21:45:42.694767: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:45:42.694784: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:45:42.694800: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:47:42.870327: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:47:42.870521: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:47:42.870550: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:47:42.870706: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 21:47:42.870735: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:47:42.870752: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:47:42.870768: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:49:57.046985: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:49:57.047177: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:49:57.047239: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:49:57.047391: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 21:49:57.047418: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:49:57.047436: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:49:57.047451: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:50:00.131236: --------------- PredBat - update at 2026-06-19 21:50:00+01:00 with clock skew 0 minutes, minutes now 1310
2026-06-19 21:50:00.131901: Saved current settings to /config/predbat_config.json
2026-06-19 21:50:00.131983: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 7.3 minutes
2026-06-19 21:50:00.132052: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 21:50:00.132120: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 21:50:00.150811: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 21:50:00.151260: Predbat mode is set to Control charge
2026-06-19 21:50:00.270122: Found 11520 load_today datapoints going back 2 days
2026-06-19 21:50:00.270247: Using load_power data to fill gaps in load_today data
2026-06-19 21:50:00.341211: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 21:50:00.341386: Zero load period starting at 2026-06-19T12:09:00+0100 (581 minutes) for 889 minutes with base value 0.9
2026-06-19 21:50:00.341450: Zero load period starting at 2026-06-18T19:24:00+0100 (1586 minutes) for 64 minutes with base value 0.8
2026-06-19 21:50:00.342557: Processing 384 30-minute periods for power integration
2026-06-19 21:50:00.407463: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 21:50:00.407549: Car charging hold True, threshold 6.0kWh
2026-06-19 21:50:00.407596: Current data so far today: load 6.5kWh, import 1.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 21:50:00.429405: Standing charge is set to 49.98p
2026-06-19 21:50:00.478120: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 21:50:00.478203: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 21:50:00.478390: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 246.7 minutes
2026-06-19 21:50:00.478777: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 246.7 minutes
2026-06-19 21:50:00.484352: Loaded 95 datapoints of futurerate analysis
2026-06-19 21:50:00.658373: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65', '06-20 20:00:00 => 24.98 / 18.66']
2026-06-19 21:50:00.685945: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 21:50:00.686208: Import rates: min 13.17p, max 36.53p, average 20.06p
2026-06-19 21:50:00.725125: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 21:50:00.725216: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 21:50:00.726396: High export rate found rates in range 99p to -99p
2026-06-19 21:50:00.832910: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 21:50:00.833041: Battery level now 10.08kWh, -1hr ago 10.59kWh, at midnight 10.59kWh, battery value change in the last hour -7.24p, change today -7.24p, rate_forward 14.14p
2026-06-19 21:50:00.833256: Last hour: net energy 0.09kWh, import 0.09kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 2.35p, import 2.35p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 21:50:00.889489: Today's energy total net 1.9kWh, import 1.9kWh, export 0.0kWh, cost 91.68p, import 41.69p, export 0.0p, carbon 0.0kg
2026-06-19 21:50:00.889619: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 21:50:00.892739: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 21:50:00.894047: Warn: Found 1 gaps in load_today totalling 9725 minutes to fill using average data
2026-06-19 21:50:00.894131: Gap starting at 2026-06-18T15:55:00+0100 (1795 minutes) for 9725 minutes
2026-06-19 21:50:00.911320: Historical days now [7] weight [1]
2026-06-19 21:50:00.935236: Today's load divergence 105.08%, in-day adjustment 104.98%, damping 0.95x, yesterday 106.55% today 104.83% blend 9.03%
2026-06-19 21:50:00.935297: Today's predicted so far 13.94kWh with 0.0kWh car/iBoost excluded, 1.21kWh import ignored, and 0kWh forecast extra.
2026-06-19 21:50:00.935325: Today's actual load so far 14.77kWh with 0.0kWh car/iBoost excluded, and 0.52kWh import ignored.
2026-06-19 21:50:00.971005: Inverter 0: Type SK Sunsynk
2026-06-19 21:50:00.971071: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 21:50:00.971238: Reserve min: 7%, battery_min: 7%
2026-06-19 21:50:00.971298: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 21:50:00.971573: Inverter 0 SoC: 10.04kW 63%, current charge rate 5000W, current discharge rate 5250W, current battery power 654W, current battery voltage 51.2V, grid power -52W, load power 685W, PV Power 0W
2026-06-19 21:50:00.971759: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:50:00.971830: Inverter 0 scheduled charge enable is False
2026-06-19 21:50:00.971854: Inverter 0 charge windows currently []
2026-06-19 21:50:00.971877: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 21:50:00.971981: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:50:00.972019: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:50:00.972049: Inverter 0 scheduled discharge enable is False
2026-06-19 21:50:00.972157: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 21:50:00.972182: Inverter 0 discharge windows currently []
2026-06-19 21:50:00.972215: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:50:00.972232: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:50:00.972247: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:50:01.032067: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 21:50:01.032152: Plan was last updated on 2026-06-19 21:40:00+01:00 and is now 10.0 minutes old
2026-06-19 21:50:01.032557: Best charge window [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:00:00 @ 27.52p 100% ]
2026-06-19 21:50:01.032613: Best export window [ ]
2026-06-19 21:50:01.033337: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 21:50:01.035338: Load divergence over 8.0 hours mean 694.18W, min 693.6W, max 694.8W, std dev 0.6W, divergence 0.04%
2026-06-19 21:50:01.053814: Creating pool of 12 processes to match your CPU count
2026-06-19 21:50:01.141422: predict base end_record 06-21 11:10:00, final soc 1.12kWh, metric 492.74p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 31.26kWh, PV 0.0kWh
2026-06-19 21:50:01.143724: Slot: [ 21:50, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 21:50:01.145227: SoC: [ 10.04, 9.9, 9.49, 9.08, 8.67, 8.26, 7.86, 7.47, 7.08, 6.69, 6.3, 5.91, 5.51, 5.12, 4.73, 4.34, 3.95, 3.56, 3.17, 2.77, 2.38, 1.99, 1.6, 1.21, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:50:01.146462: BAT: [ 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-, 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-] kWh
2026-06-19 21:50:01.150449: LOAD: [ 6.5, 6.63, 7.01, 7.39, 7.78, 8.16, 8.53, 8.89, 9.25, 9.62, 9.98, 10.35, 10.71, 11.08, 11.44, 11.8, 12.17, 12.53, 12.9, 13.26, 13.63, 13.99, 14.36, 14.72, 15.09, 15.45, 15.81, 16.18, 16.54, 16.91, 17.27, 17.64, 18.0, 18.37, 18.73, 19.09, 19.46, 19.78, 19.83, 19.89, 19.94, 20.13, 20.62, 20.78, 20.78, 20.81, 20.83, 20.86, 20.92, 21.2, 21.37, 21.84, 22.21, 22.48, 23.12, 23.7, 23.75, 23.85, 23.99, 24.18, 24.38, 24.91, 26.15, 28.1, 28.43, 28.5, 28.64, 28.84, 29.11, 29.44, 29.84, 30.3, 30.52, 30.53, 30.77, 31.08, 31.44] kWh
2026-06-19 21:50:01.151738: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:50:01.153021: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.18, 2.55, 2.91, 3.27, 3.64, 4.0, 4.37, 4.73, 5.1, 5.46, 5.83, 6.19, 6.55, 6.87, 6.93, 6.98, 7.03, 7.22, 7.72, 7.87, 7.87, 7.9, 7.93, 7.95, 8.01, 8.29, 8.47, 8.94, 9.3, 9.57, 10.21, 10.8, 10.85, 10.94, 11.09, 11.28, 11.47, 12.0, 13.24, 15.19, 15.52, 15.6, 15.74, 15.94, 16.21, 16.54, 16.93, 17.39, 17.61, 17.62, 17.87, 18.18, 18.54] kWh
2026-06-19 21:50:01.154333: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:50:01.155710: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 146.2, 151.57, 157.26, 162.71, 167.51, 172.41, 177.56, 182.59, 187.58, 192.57, 197.65, 202.64, 207.63, 212.23, 213.83, 215.4, 216.94, 222.79, 240.13, 245.67, 245.69, 246.45, 247.23, 247.92, 249.48, 257.3, 261.54, 272.63, 279.99, 285.38, 348.37, 359.92, 360.85, 362.63, 365.15, 368.27, 371.94, 381.76, 404.8, 441.2, 447.2, 448.54, 450.87, 454.52, 459.02, 464.95, 470.89, 478.19, 481.72, 481.91, 485.73, 490.35, 495.09] p
2026-06-19 21:50:01.270691: Battery has 11.25 hours left - now at 10.04kWh
2026-06-19 21:50:01.310650: predict base10 end_record 06-21 11:10:00, final soc 1.12kWh, metric 513.42p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:35:00, load 32.45kWh, PV 0.0kWh
2026-06-19 21:50:01.312368: Slot: [ 21:50, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 21:50:01.313726: SoC: [ 10.04, 9.89, 9.46, 9.03, 8.6, 8.17, 7.76, 7.35, 6.94, 6.53, 6.12, 5.71, 5.3, 4.89, 4.48, 4.07, 3.66, 3.25, 2.84, 2.43, 2.02, 1.61, 1.2, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:50:01.315012: BAT: [ 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-, 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-] kWh
2026-06-19 21:50:01.316338: LOAD: [ 6.5, 6.63, 7.03, 7.43, 7.84, 8.24, 8.62, 9.0, 9.39, 9.77, 10.15, 10.53, 10.91, 11.29, 11.68, 12.06, 12.44, 12.82, 13.2, 13.59, 13.97, 14.35, 14.73, 15.11, 15.5, 15.88, 16.26, 16.64, 17.02, 17.41, 17.79, 18.17, 18.55, 18.93, 19.32, 19.7, 20.08, 20.41, 20.47, 20.53, 20.58, 20.78, 21.3, 21.46, 21.46, 21.49, 21.52, 21.55, 21.61, 21.9, 22.08, 22.57, 22.96, 23.24, 23.91, 24.52, 24.58, 24.68, 24.82, 25.02, 25.23, 25.79, 27.09, 29.13, 29.47, 29.55, 29.7, 29.91, 30.19, 30.54, 30.95, 31.43, 31.66, 31.68, 31.93, 32.26, 32.63] kWh
2026-06-19 21:50:01.317757: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:50:01.319634: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.21, 2.59, 2.97, 3.35, 3.74, 4.12, 4.5, 4.88, 5.26, 5.65, 6.03, 6.41, 6.79, 7.17, 7.51, 7.56, 7.62, 7.68, 7.88, 8.4, 8.55, 8.55, 8.58, 8.61, 8.64, 8.7, 9.0, 9.18, 9.67, 10.05, 10.34, 11.01, 11.62, 11.67, 11.77, 11.92, 12.12, 12.32, 12.88, 14.18, 16.22, 16.57, 16.65, 16.79, 17.01, 17.29, 17.63, 18.05, 18.53, 18.76, 18.77, 19.03, 19.35, 19.73] kWh
2026-06-19 21:50:01.321125: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:50:01.322545: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 146.58, 152.74, 158.37, 164.33, 170.04, 175.06, 180.2, 185.6, 190.87, 196.09, 201.32, 206.65, 211.87, 217.1, 221.93, 223.6, 225.24, 226.87, 232.98, 251.15, 256.96, 256.98, 257.78, 258.6, 259.32, 260.95, 269.15, 273.59, 285.21, 292.92, 298.56, 362.18, 374.28, 375.25, 377.11, 379.76, 383.02, 386.87, 397.16, 421.29, 459.43, 465.71, 467.11, 469.56, 473.38, 478.1, 484.31, 490.53, 498.18, 501.88, 502.08, 506.07, 510.92, 515.88] p
2026-06-19 21:50:01.401024: predict best10 end_record 06-21 11:10:00, final soc 1.77kWh, metric 469.2p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 32.45kWh, PV 0.0kWh
2026-06-19 21:50:01.403690: Slot: [ 21:50, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 21:50:01.405105: SoC: [ 10.04, 9.89, 9.46, 9.03, 8.6, 8.17, 7.76, 7.35, 6.94, 6.53, 6.12, 5.71, 5.3, 4.89, 4.48, 4.07, 3.66, 3.25, 2.84, 2.43, 2.02, 1.61, 1.61, 1.2, 1.12, 1.12, 1.12, 1.12, 3.06, 5.0, 6.0, 7.0, 8.94, 10.88, 11.5, 11.75, 12.0, 12.0, 11.94, 11.87, 11.82, 11.6, 11.04, 10.87, 10.87, 10.84, 10.81, 10.78, 10.72, 10.4, 10.2, 9.68, 9.26, 8.96, 8.24, 7.58, 7.53, 7.42, 7.26, 7.26, 7.04, 6.44, 5.05, 2.85, 2.48, 2.4, 2.24, 2.01, 1.71, 1.34, 1.5, 1.12, 1.12, 1.12, 1.12, 1.12, 3.06] kWh
2026-06-19 21:50:01.406240: BAT: [ 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<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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 21:50:01.407591: LOAD: [ 6.5, 6.63, 7.03, 7.43, 7.84, 8.24, 8.62, 9.0, 9.39, 9.77, 10.15, 10.53, 10.91, 11.29, 11.68, 12.06, 12.44, 12.82, 13.2, 13.59, 13.97, 14.35, 14.73, 15.11, 15.5, 15.88, 16.26, 16.64, 17.02, 17.41, 17.79, 18.17, 18.55, 18.93, 19.32, 19.7, 20.08, 20.41, 20.47, 20.53, 20.58, 20.78, 21.3, 21.46, 21.46, 21.49, 21.52, 21.55, 21.61, 21.9, 22.08, 22.57, 22.96, 23.24, 23.91, 24.52, 24.58, 24.68, 24.82, 25.02, 25.23, 25.79, 27.09, 29.13, 29.47, 29.55, 29.7, 29.91, 30.19, 30.54, 30.95, 31.43, 31.66, 31.68, 31.93, 32.26, 32.63] kWh
2026-06-19 21:50:01.408806: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:50:01.410113: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.28, 2.28, 2.59, 2.97, 3.35, 3.74, 6.2, 8.67, 10.12, 11.58, 14.04, 16.51, 17.56, 18.21, 18.86, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.39, 19.39, 19.39, 19.39, 19.39, 19.39, 19.39, 19.39, 19.39, 19.39, 19.39, 19.98, 20.1, 20.33, 20.35, 20.6, 20.93, 23.39] kWh
2026-06-19 21:50:01.411461: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:50:01.413971: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.4, 147.4, 152.39, 158.02, 163.99, 169.69, 202.15, 235.31, 255.88, 275.97, 309.72, 343.48, 358.07, 366.98, 375.88, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 430.69, 430.69, 430.69, 430.69, 430.69, 433.95, 433.95, 433.95, 433.95, 433.95, 433.95, 433.95, 433.95, 433.95, 433.95, 433.95, 442.79, 444.81, 448.51, 448.71, 452.71, 457.55, 489.95] p
2026-06-19 21:50:01.485319: predict best end_record 06-21 11:10:00, final soc 1.9kWh, metric 451.8p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:10:00, load 31.26kWh, PV 0.0kWh
2026-06-19 21:50:01.486667: Slot: [ 21:50, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 21:50:01.487680: SoC: [ 10.04, 9.9, 9.49, 9.08, 8.67, 8.26, 7.86, 7.47, 7.08, 6.69, 6.3, 5.91, 5.51, 5.12, 4.73, 4.34, 3.95, 3.56, 3.17, 2.77, 2.38, 1.99, 1.67, 1.27, 1.12, 1.12, 1.12, 1.12, 3.45, 5.78, 6.0, 7.0, 9.33, 11.66, 11.66, 11.75, 12.0, 12.0, 11.94, 11.88, 11.83, 11.62, 11.09, 10.93, 10.93, 10.89, 10.86, 10.84, 10.78, 10.47, 10.29, 9.78, 9.39, 9.1, 8.41, 7.78, 7.73, 7.63, 7.47, 7.27, 7.06, 6.49, 5.16, 3.06, 2.71, 2.63, 2.48, 2.26, 1.98, 1.62, 1.62, 1.13, 1.12, 1.12, 1.12, 1.12, 3.45] kWh
2026-06-19 21:50:01.488509: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 21:50:01.489530: LOAD: [ 6.5, 6.63, 7.01, 7.39, 7.78, 8.16, 8.53, 8.89, 9.25, 9.62, 9.98, 10.35, 10.71, 11.08, 11.44, 11.8, 12.17, 12.53, 12.9, 13.26, 13.63, 13.99, 14.36, 14.72, 15.09, 15.45, 15.81, 16.18, 16.54, 16.91, 17.27, 17.64, 18.0, 18.37, 18.73, 19.09, 19.46, 19.78, 19.83, 19.89, 19.94, 20.13, 20.62, 20.78, 20.78, 20.81, 20.83, 20.86, 20.92, 21.2, 21.37, 21.84, 22.21, 22.48, 23.12, 23.7, 23.75, 23.85, 23.99, 24.18, 24.38, 24.91, 26.15, 28.1, 28.43, 28.5, 28.64, 28.84, 29.11, 29.44, 29.84, 30.3, 30.52, 30.53, 30.77, 31.08, 31.44] kWh
2026-06-19 21:50:01.490539: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:50:01.491566: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.96, 1.96, 2.18, 2.55, 2.91, 3.27, 6.14, 9.0, 9.61, 11.05, 13.91, 16.78, 17.14, 17.61, 18.24, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.95, 18.95, 19.16, 19.18, 19.42, 19.73, 22.59] kWh
2026-06-19 21:50:01.492541: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:50:01.493705: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 142.58, 142.58, 146.13, 151.5, 157.2, 162.64, 200.36, 238.89, 247.44, 267.28, 306.5, 345.72, 350.8, 357.17, 365.84, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 426.37, 426.37, 429.81, 430.0, 433.82, 438.44, 476.1] p
2026-06-19 21:50:01.495423: STATE: [ , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 21:50:01.495458: Saving plan best values to HA entities
2026-06-19 21:50:01.669525: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 21:50:01.676481: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 21:50:01.683010: Best charging limit SoC's [1.5, 16.0, 6.0, 7.0, 16.0, 11.5, 11.75, 12.0, 7.0, 1.5, 16.0, 16.0]kWh, export []kWh gives import battery 39.22kWh, house 2.09kWh, export 0.0kWh, metric 451.8p, metric10 469.2p
2026-06-19 21:50:01.757045: Marginal costs baseline metric (no standing charge): 351.8357
2026-06-19 21:50:01.974412: Marginal energy costs matrix computed: min=15.25 max=20.34
2026-06-19 21:50:02.065883: Rate array import [{'start': 1310, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.0p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1310, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 21:50:02.066461: - Your estimated bill for today is £0.92 and tomorrow is £2.79
2026-06-19 21:50:02.066487: - Import rates are expensive (22.4p - 26.0p) for the next 1 and a quarter hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 21:50:02.066502: - The battery is currently at 63% and is in eco mode for the next 10 hours.
2026-06-19 21:50:02.066515: - For the next 48 hours there will be no solar generation.
2026-06-19 21:50:02.066528: - You will run out of battery in 11 hours.
2026-06-19 21:50:02.066539: - Your next charge slot will be in 10 hours where import rates will be cheap (15.0p).
2026-06-19 21:50:02.066552:
2026-06-19 21:50:02.109027: Plan calculation took 1.08 seconds
2026-06-19 21:50:02.113136: No high rate period found
2026-06-19 21:50:02.160994: Import threshold used for optimisation was 16.74p
2026-06-19 21:50:02.215278: Low import rate windows [0: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 1: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 2: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 3: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 4: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 5: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 6: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 7: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 8: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 9: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 10: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 11: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 12: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 13: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 14: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 15: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 16: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 17: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 18: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 19: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 20: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 21: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 22: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 23: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 24: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 25: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 26: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 27: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 28: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 29: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 30: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 31: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 32: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 33: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 34: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 35: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 36: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 37: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 38: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 39: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 40: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 41: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 42: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 43: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 44: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 45: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 46: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 47: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 48: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 49: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 50: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 51: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 52: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 53: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 54: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 55: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 56: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 57: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 58: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 59: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 60: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 61: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 62: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 63: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 64: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 65: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 66: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 67: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 68: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 69: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 70: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 71: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 72: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 73: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 74: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 75: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 76: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 77: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 78: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 79: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 80: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 81: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 82: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 83: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 84: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 85: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 86: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 87: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 88: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 89: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 90: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 91: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 92: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78, 93: 06-21 21:00:00 - 06-21 21:30:00 @ 27.1, 94: 06-21 21:30:00 - 06-21 22:00:00 @ 27.67]
2026-06-19 21:50:02.222211: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 63%, target 9%
2026-06-19 21:50:02.222379: Inverter 0 disabled charge window while waiting for schedule (now 06-19 21:50:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 21:50:02.222507: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 21:50:02.222828: Adjust demand (idle) time computed is 21:40:00-23:59:00
2026-06-19 21:50:02.223018: Not setting charging SoC as we are not within the window (now 06-19 21:50:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 21:50:02.223067: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 21:50:02.223123: Inverter 0 Current Target SoC is 7%, already at target
2026-06-19 21:50:02.223206: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:50:02.223236: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:50:02.223259: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:50:02.223299: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:50:02.223322: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:50:02.223344: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:50:02.223365: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:50:02.223383: Inverter 0 count register writes 0
2026-06-19 21:50:02.239122: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 21:50:02.239336: Recompute is saving previous plan...
2026-06-19 21:50:02.244717: Best charge window [ 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 0%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 0%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 0%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 0%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 0%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 0% ]
2026-06-19 21:50:02.244850: Best export window [ ]
2026-06-19 21:50:02.246086: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 21:50:02.248206: Load divergence over 8.0 hours mean 694.18W, min 693.6W, max 694.8W, std dev 0.6W, divergence 0.04%
2026-06-19 21:50:02.271403: Creating pool of 12 processes to match your CPU count
2026-06-19 21:50:02.327834: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 21:50:02.329971: Optimise levels pass started at 2026-06-19 21:50:02
2026-06-19 21:50:02.330045: Optimise all windows, total charge 94 export 1
2026-06-19 21:50:02.581397: >> Region optimisation pass width 960
2026-06-19 21:50:02.926993: >> Region optimisation pass width 480
2026-06-19 21:50:03.304557: >> Region optimisation pass width 240
2026-06-19 21:50:03.922403: >> Region optimisation pass width 120
2026-06-19 21:50:04.823465: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 74
2026-06-19 21:50:04.823740: Optimise levels pass ended at 2026-06-19 21:50:04, duration 2.5 seconds tried 385 combinations
2026-06-19 21:50:04.823826: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 438.89p, best_keep 0kWh, best_cycle 39.26kWh, best_carbon 0kg, best_import 26.13kWh
2026-06-19 21:50:04.838011: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 0, 11.75, 11.75, 0, 11.75, 11.75, 11.75, 11.75, 11.75, 11.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 21:50:04.838240: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 326.92p, best_cost 339.81p, best_cycle 30.7kWh, best_carbon 0kg, best_import 41.33kWh
2026-06-19 21:50:04.872399: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 326.91p, best_cost 339.81p, best_cycle 30.7kWh, best_carbon 0kg, best_import 41.33kWh
2026-06-19 21:50:04.900847: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 326.84p, best_cost 339.73p, best_cycle 30.7kWh, best_carbon 0kg, best_import 41.33kWh
2026-06-19 21:50:05.061875: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 326.74p, best_cost 339.67p, best_cycle 31.2kWh, best_carbon 0kg, best_import 41.37kWh
2026-06-19 21:50:05.094356: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 326.74p, best_cost 339.67p, best_cycle 31.2kWh, best_carbon 0kg, best_import 41.37kWh
2026-06-19 21:50:05.117552: Best charge windows best_metric 326.74p, best_cost 339.67p, best_carbon 0kg, best_import 41.37kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100% ]
2026-06-19 21:50:05.118420: Best charge windows best_metric 326.74p, best_cost 339.67p, best_carbon 0kg, best_import 41.37kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100% ]
2026-06-19 21:50:05.118574: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 326.74p, best_cost 339.67p, best_cycle 31.2kWh, best_carbon 0kg, best_import 41.37kWh
2026-06-19 21:50:05.151144: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 326.74p, best_cost 339.67p, best_cycle 31.2kWh, best_carbon 0kg, best_import 41.37kWh
2026-06-19 21:50:05.178410: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 326.74p, best_cost 339.67p, best_cycle 31.2kWh, best_carbon 0kg, best_import 41.37kWh
2026-06-19 21:50:05.292248: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 326.74p, best_cost 339.67p, best_cycle 31.2kWh, best_carbon 0kg, best_import 41.37kWh
2026-06-19 21:50:05.318920: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 326.74p, best_cost 339.67p, best_cycle 31.2kWh, best_carbon 0kg, best_import 41.37kWh
2026-06-19 21:50:05.342039: Best charge windows best_metric 326.74p, best_cost 339.67p, best_carbon 0kg, best_import 41.37kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100% ]
2026-06-19 21:50:05.342539: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 326.74p, best_cost 339.67p, best_cycle 31.2kWh, best_carbon 0kg, best_import 41.37kWh
2026-06-19 21:50:05.376680: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 326.74p, best_cost 339.67p, best_cycle 31.2kWh, best_carbon 0kg, best_import 41.37kWh
2026-06-19 21:50:05.402522: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 326.74p, best_cost 339.67p, best_cycle 31.2kWh, best_carbon 0kg, best_import 41.37kWh
2026-06-19 21:50:05.503392: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 326.74p, best_cost 339.67p, best_cycle 31.2kWh, best_carbon 0kg, best_import 41.37kWh
2026-06-19 21:50:05.527791: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 326.74p, best_cost 339.67p, best_cycle 31.2kWh, best_carbon 0kg, best_import 41.37kWh
2026-06-19 21:50:05.550675: Best charge windows best_metric 326.74p, best_cost 339.67p, best_carbon 0kg, best_import 41.37kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100% ]
2026-06-19 21:50:05.550915: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 326.74p, best_cost 339.67p, best_cycle 31.2kWh, best_carbon 0kg, best_import 41.37kWh
2026-06-19 21:50:05.573549: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 326.74p, best_cost 339.67p, best_cycle 31.2kWh, best_carbon 0kg, best_import 41.37kWh
2026-06-19 21:50:05.596946: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 326.74p, best_cost 339.67p, best_cycle 31.2kWh, best_carbon 0kg, best_import 41.37kWh
2026-06-19 21:50:05.707304: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 326.74p, best_cost 339.67p, best_cycle 31.2kWh, best_carbon 0kg, best_import 41.37kWh
2026-06-19 21:50:05.733360: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 326.74p, best_cost 339.67p, best_cycle 31.2kWh, best_carbon 0kg, best_import 41.37kWh
2026-06-19 21:50:05.768787: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 326.74p, best_cost 339.67p, best_cycle 31.2kWh, best_carbon 0kg, best_import 41.37kWh
2026-06-19 21:50:05.796530: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 326.2p, best_cost 339.1p, best_cycle 30.42kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 21:50:05.821028: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 325.86p, best_cost 338.88p, best_cycle 30.42kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 21:50:05.865564: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 325.86p, best_cost 338.88p, best_cycle 30.42kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 21:50:05.923278: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 325.86p, best_cost 338.88p, best_cycle 30.42kWh, best_carbon 0kg, best_import 41.31kWh
2026-06-19 21:50:05.989125: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 325.44p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:06.045310: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 325.44p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:06.119043: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 325.44p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:06.186417: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 325.44p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:06.245201: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 325.41p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:06.301266: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 325.41p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:06.370039: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:06.482124: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:06.588364: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:06.649805: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:06.704697: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:06.886029: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:06.941441: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:06.994256: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:07.053433: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:07.105128: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:07.163197: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:07.240042: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:07.292354: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:07.324083: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:07.354813: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:07.386432: Optimise price set 27.8p, pass low, price 25.96p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:07.409131: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:07.458858: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:07.510304: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:07.591514: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:07.620779: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:07.645714: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:07.671264: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 325.39p, best_cost 338.28p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.32kWh
2026-06-19 21:50:07.695897: Best charge windows best_metric 325.39p, best_cost 338.28p, best_carbon 0kg, best_import 41.32kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 13%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 13%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100% ]
2026-06-19 21:50:07.696369: Tweak plan optimisation started
2026-06-19 21:50:07.890107: Tweak optimisation finished metric 325.39 cost 338.28 metric_keep 0 cycle 30.44 carbon 0 import 41.32
2026-06-19 21:50:07.898656: Raw charge windows [ 19-06 21:30:00 - 19-06 22:00:00 @ 25.96p 0%, 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 13%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 13%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 75%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100% ] reserve 1.12
2026-06-19 21:50:07.899352: Unclipped charge windows [ 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 13%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:00:00 @ 27.52p 100% ] reserve 1.12
2026-06-19 21:50:07.899883: Unfiltered charge windows [ 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:00:00 @ 27.52p 100% ] reserve 1.12
2026-06-19 21:50:07.900252: Filtered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:00:00 @ 27.52p 100% ] reserve 1.12
2026-06-19 21:50:07.922401: Previous plan best metric is 325.5 (cost 338.47) and new plan best metric is 325.41 (cost 338.28)
2026-06-19 21:50:07.922443: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 21:50:07.922671: Plan valid is now true after recompute was False
2026-06-19 21:50:07.943374: predict base end_record 06-21 11:00:00, final soc 1.12kWh, metric 490.35p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 31.08kWh, PV 0.0kWh
2026-06-19 21:50:07.944717: Slot: [ 21:50, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 21:50:07.945760: SoC: [ 10.04, 9.9, 9.49, 9.08, 8.67, 8.26, 7.86, 7.47, 7.08, 6.69, 6.3, 5.91, 5.51, 5.12, 4.73, 4.34, 3.95, 3.56, 3.17, 2.77, 2.38, 1.99, 1.6, 1.21, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:50:07.946790: BAT: [ 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-, 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-] kWh
2026-06-19 21:50:07.947956: LOAD: [ 6.5, 6.63, 7.01, 7.39, 7.78, 8.16, 8.53, 8.89, 9.25, 9.62, 9.98, 10.35, 10.71, 11.08, 11.44, 11.8, 12.17, 12.53, 12.9, 13.26, 13.63, 13.99, 14.36, 14.72, 15.09, 15.45, 15.81, 16.18, 16.54, 16.91, 17.27, 17.64, 18.0, 18.37, 18.73, 19.09, 19.46, 19.78, 19.83, 19.89, 19.94, 20.13, 20.62, 20.78, 20.78, 20.81, 20.83, 20.86, 20.92, 21.2, 21.37, 21.84, 22.21, 22.48, 23.12, 23.7, 23.75, 23.85, 23.99, 24.18, 24.38, 24.91, 26.15, 28.1, 28.43, 28.5, 28.64, 28.84, 29.11, 29.44, 29.84, 30.3, 30.52, 30.53, 30.77, 31.08] kWh
2026-06-19 21:50:07.948913: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:50:07.950063: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.18, 2.55, 2.91, 3.27, 3.64, 4.0, 4.37, 4.73, 5.1, 5.46, 5.83, 6.19, 6.55, 6.87, 6.93, 6.98, 7.03, 7.22, 7.72, 7.87, 7.87, 7.9, 7.93, 7.95, 8.01, 8.29, 8.47, 8.94, 9.3, 9.57, 10.21, 10.8, 10.85, 10.94, 11.09, 11.28, 11.47, 12.0, 13.24, 15.19, 15.52, 15.6, 15.74, 15.94, 16.21, 16.54, 16.93, 17.39, 17.61, 17.62, 17.87, 18.18] kWh
2026-06-19 21:50:07.951079: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:50:07.952080: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 146.2, 151.57, 157.26, 162.71, 167.51, 172.41, 177.56, 182.59, 187.58, 192.57, 197.65, 202.64, 207.63, 212.23, 213.83, 215.4, 216.94, 222.79, 240.13, 245.67, 245.69, 246.45, 247.23, 247.92, 249.48, 257.3, 261.54, 272.63, 279.99, 285.38, 348.37, 359.92, 360.85, 362.63, 365.15, 368.27, 371.94, 381.76, 404.8, 441.2, 447.2, 448.54, 450.87, 454.52, 459.02, 464.95, 470.89, 478.19, 481.72, 481.91, 485.73, 490.35] p
2026-06-19 21:50:08.047073: Battery has 11.25 hours left - now at 10.04kWh
2026-06-19 21:50:08.085820: predict base10 end_record 06-21 11:00:00, final soc 1.12kWh, metric 510.92p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:35:00, load 32.26kWh, PV 0.0kWh
2026-06-19 21:50:08.087410: Slot: [ 21:50, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 21:50:08.088687: SoC: [ 10.04, 9.89, 9.46, 9.03, 8.6, 8.17, 7.76, 7.35, 6.94, 6.53, 6.12, 5.71, 5.3, 4.89, 4.48, 4.07, 3.66, 3.25, 2.84, 2.43, 2.02, 1.61, 1.2, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:50:08.089863: BAT: [ 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-, 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-] kWh
2026-06-19 21:50:08.091125: LOAD: [ 6.5, 6.63, 7.03, 7.43, 7.84, 8.24, 8.62, 9.0, 9.39, 9.77, 10.15, 10.53, 10.91, 11.29, 11.68, 12.06, 12.44, 12.82, 13.2, 13.59, 13.97, 14.35, 14.73, 15.11, 15.5, 15.88, 16.26, 16.64, 17.02, 17.41, 17.79, 18.17, 18.55, 18.93, 19.32, 19.7, 20.08, 20.41, 20.47, 20.53, 20.58, 20.78, 21.3, 21.46, 21.46, 21.49, 21.52, 21.55, 21.61, 21.9, 22.08, 22.57, 22.96, 23.24, 23.91, 24.52, 24.58, 24.68, 24.82, 25.02, 25.23, 25.79, 27.09, 29.13, 29.47, 29.55, 29.7, 29.91, 30.19, 30.54, 30.95, 31.43, 31.66, 31.68, 31.93, 32.26] kWh
2026-06-19 21:50:08.092315: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:50:08.093554: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.21, 2.59, 2.97, 3.35, 3.74, 4.12, 4.5, 4.88, 5.26, 5.65, 6.03, 6.41, 6.79, 7.17, 7.51, 7.56, 7.62, 7.68, 7.88, 8.4, 8.55, 8.55, 8.58, 8.61, 8.64, 8.7, 9.0, 9.18, 9.67, 10.05, 10.34, 11.01, 11.62, 11.67, 11.77, 11.92, 12.12, 12.32, 12.88, 14.18, 16.22, 16.57, 16.65, 16.79, 17.01, 17.29, 17.63, 18.05, 18.53, 18.76, 18.77, 19.03, 19.35] kWh
2026-06-19 21:50:08.094856: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:50:08.096103: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 146.58, 152.74, 158.37, 164.33, 170.04, 175.06, 180.2, 185.6, 190.87, 196.09, 201.32, 206.65, 211.87, 217.1, 221.93, 223.6, 225.24, 226.87, 232.98, 251.15, 256.96, 256.98, 257.78, 258.6, 259.32, 260.95, 269.15, 273.59, 285.21, 292.92, 298.56, 362.18, 374.28, 375.25, 377.11, 379.76, 383.02, 386.87, 397.16, 421.29, 459.43, 465.71, 467.11, 469.56, 473.38, 478.1, 484.31, 490.53, 498.18, 501.88, 502.08, 506.07, 510.92] p
2026-06-19 21:50:08.165752: predict best10 end_record 06-21 11:00:00, final soc 1.12kWh, metric 457.55p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 32.26kWh, PV 0.0kWh
2026-06-19 21:50:08.167595: Slot: [ 21:50, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 21:50:08.168853: SoC: [ 10.04, 9.89, 9.46, 9.03, 8.6, 8.17, 7.76, 7.35, 6.94, 6.53, 6.12, 5.71, 5.3, 4.89, 4.48, 4.07, 3.66, 3.25, 2.84, 2.43, 2.02, 1.61, 1.61, 1.2, 1.12, 1.12, 1.12, 1.12, 3.06, 5.0, 6.0, 7.0, 8.94, 10.88, 11.5, 11.75, 12.0, 12.0, 11.94, 11.87, 11.82, 11.6, 11.04, 10.87, 10.87, 10.84, 10.81, 10.78, 10.72, 10.4, 10.2, 9.68, 9.26, 8.96, 8.24, 7.58, 7.53, 7.42, 7.26, 7.26, 7.04, 6.44, 5.05, 2.85, 2.48, 2.4, 2.24, 2.01, 1.71, 1.34, 1.5, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:50:08.170021: BAT: [ 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<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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 21:50:08.171272: LOAD: [ 6.5, 6.63, 7.03, 7.43, 7.84, 8.24, 8.62, 9.0, 9.39, 9.77, 10.15, 10.53, 10.91, 11.29, 11.68, 12.06, 12.44, 12.82, 13.2, 13.59, 13.97, 14.35, 14.73, 15.11, 15.5, 15.88, 16.26, 16.64, 17.02, 17.41, 17.79, 18.17, 18.55, 18.93, 19.32, 19.7, 20.08, 20.41, 20.47, 20.53, 20.58, 20.78, 21.3, 21.46, 21.46, 21.49, 21.52, 21.55, 21.61, 21.9, 22.08, 22.57, 22.96, 23.24, 23.91, 24.52, 24.58, 24.68, 24.82, 25.02, 25.23, 25.79, 27.09, 29.13, 29.47, 29.55, 29.7, 29.91, 30.19, 30.54, 30.95, 31.43, 31.66, 31.68, 31.93, 32.26] kWh
2026-06-19 21:50:08.172444: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:50:08.173737: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.28, 2.28, 2.59, 2.97, 3.35, 3.74, 6.2, 8.67, 10.12, 11.58, 14.04, 16.51, 17.56, 18.21, 18.86, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.39, 19.39, 19.39, 19.39, 19.39, 19.39, 19.39, 19.39, 19.39, 19.39, 19.39, 19.98, 20.1, 20.33, 20.35, 20.6, 20.93] kWh
2026-06-19 21:50:08.174913: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:50:08.176184: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.4, 147.4, 152.39, 158.02, 163.99, 169.69, 202.15, 235.31, 255.88, 275.97, 309.72, 343.48, 358.07, 366.98, 375.88, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 380.71, 430.69, 430.69, 430.69, 430.69, 430.69, 433.95, 433.95, 433.95, 433.95, 433.95, 433.95, 433.95, 433.95, 433.95, 433.95, 433.95, 442.79, 444.81, 448.51, 448.71, 452.71, 457.55] p
2026-06-19 21:50:08.251570: predict best end_record 06-21 11:00:00, final soc 1.12kWh, metric 438.44p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:10:00, load 31.08kWh, PV 0.0kWh
2026-06-19 21:50:08.253167: Slot: [ 21:50, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 21:50:08.254486: SoC: [ 10.04, 9.9, 9.49, 9.08, 8.67, 8.26, 7.86, 7.47, 7.08, 6.69, 6.3, 5.91, 5.51, 5.12, 4.73, 4.34, 3.95, 3.56, 3.17, 2.77, 2.38, 1.99, 1.67, 1.27, 1.12, 1.12, 1.12, 1.12, 3.45, 5.78, 6.0, 7.0, 9.33, 11.66, 11.66, 11.75, 12.0, 12.0, 11.94, 11.88, 11.83, 11.62, 11.09, 10.93, 10.93, 10.89, 10.86, 10.84, 10.78, 10.47, 10.29, 9.78, 9.39, 9.1, 8.41, 7.78, 7.73, 7.63, 7.47, 7.27, 7.06, 6.49, 5.16, 3.06, 2.71, 2.63, 2.48, 2.26, 1.98, 1.62, 1.62, 1.13, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:50:08.255542: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 21:50:08.256785: LOAD: [ 6.5, 6.63, 7.01, 7.39, 7.78, 8.16, 8.53, 8.89, 9.25, 9.62, 9.98, 10.35, 10.71, 11.08, 11.44, 11.8, 12.17, 12.53, 12.9, 13.26, 13.63, 13.99, 14.36, 14.72, 15.09, 15.45, 15.81, 16.18, 16.54, 16.91, 17.27, 17.64, 18.0, 18.37, 18.73, 19.09, 19.46, 19.78, 19.83, 19.89, 19.94, 20.13, 20.62, 20.78, 20.78, 20.81, 20.83, 20.86, 20.92, 21.2, 21.37, 21.84, 22.21, 22.48, 23.12, 23.7, 23.75, 23.85, 23.99, 24.18, 24.38, 24.91, 26.15, 28.1, 28.43, 28.5, 28.64, 28.84, 29.11, 29.44, 29.84, 30.3, 30.52, 30.53, 30.77, 31.08] kWh
2026-06-19 21:50:08.258065: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:50:08.259300: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.96, 1.96, 2.18, 2.55, 2.91, 3.27, 6.14, 9.0, 9.61, 11.05, 13.91, 16.78, 17.14, 17.61, 18.24, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.56, 18.95, 18.95, 19.16, 19.18, 19.42, 19.73] kWh
2026-06-19 21:50:08.260960: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:50:08.262287: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 142.58, 142.58, 146.13, 151.5, 157.2, 162.64, 200.36, 238.89, 247.44, 267.28, 306.5, 345.72, 350.8, 357.17, 365.84, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 370.44, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 420.43, 426.37, 426.37, 429.81, 430.0, 433.82, 438.44] p
2026-06-19 21:50:08.264371: STATE: [ , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , ]
2026-06-19 21:50:08.264417: Saving plan best values to HA entities
2026-06-19 21:50:08.419778: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 21:50:08.424120: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 21:50:08.428522: Best charging limit SoC's [1.5, 16.0, 6.0, 7.0, 16.0, 11.5, 11.75, 12.0, 7.0, 1.5, 16.0, 16.0]kWh, export []kWh gives import battery 39.22kWh, house 2.09kWh, export 0.0kWh, metric 438.44p, metric10 457.55p
2026-06-19 21:50:08.488992: Marginal costs baseline metric (no standing charge): 338.4747
2026-06-19 21:50:08.684811: Marginal energy costs matrix computed: min=15.25 max=20.34
2026-06-19 21:50:08.763038: Rate array import [{'start': 1310, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.0p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1310, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 21:50:08.763705: - Your estimated bill for today is £0.92 and tomorrow is £2.79
2026-06-19 21:50:08.763737: - Import rates are expensive (22.4p - 26.0p) for the next 1 and a quarter hours and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 21:50:08.763756: - The battery is currently at 63% and is in eco mode for the next 10 hours.
2026-06-19 21:50:08.763772: - For the next 48 hours there will be no solar generation.
2026-06-19 21:50:08.763786: - You will run out of battery in 11 hours.
2026-06-19 21:50:08.763802: - Your next charge slot will be in 10 hours where import rates will be cheap (15.0p).
2026-06-19 21:50:08.763817:
2026-06-19 21:50:08.809144: Plan calculation took 6.57 seconds
2026-06-19 21:50:08.809382: Inverter 0: Type SK Sunsynk
2026-06-19 21:50:08.809413: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 21:50:08.809629: Reserve min: 7%, battery_min: 7%
2026-06-19 21:50:08.809723: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 21:50:08.810026: Inverter 0 SoC: 9.92kW 62%, current charge rate 5000W, current discharge rate 5250W, current battery power 624W, current battery voltage 51.2V, grid power -60W, load power 669W, PV Power 0W
2026-06-19 21:50:08.810224: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:50:08.810309: Inverter 0 scheduled charge enable is False
2026-06-19 21:50:08.810336: Inverter 0 charge windows currently []
2026-06-19 21:50:08.810361: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 21:50:08.810474: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:50:08.810500: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:50:08.810536: Inverter 0 scheduled discharge enable is False
2026-06-19 21:50:08.810690: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 21:50:08.810719: Inverter 0 discharge windows currently []
2026-06-19 21:50:08.810741: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:50:08.810774: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:50:08.810790: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:50:08.860645: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 62%, target 9%
2026-06-19 21:50:08.860737: Inverter 0 disabled charge window while waiting for schedule (now 06-19 21:50:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 21:50:08.860784: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 21:50:08.860942: Adjust demand (idle) time computed is 21:40:00-23:59:00
2026-06-19 21:50:08.861066: Not setting charging SoC as we are not within the window (now 06-19 21:50:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 21:50:08.861098: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 21:50:08.861134: Inverter 0 Current Target SoC is 7%, already at target
2026-06-19 21:50:08.861196: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:50:08.861220: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:50:08.861239: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:50:08.861257: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:50:08.861275: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:50:08.861292: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:50:08.861309: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:50:08.861324: Inverter 0 count register writes 0
2026-06-19 21:50:08.879299: Total inverter register writes now 2
2026-06-19 21:50:08.896240: Completed run status Demand
2026-06-19 21:50:08.901762: Info: record_status Demand
2026-06-19 21:50:08.914331: Saved current settings to /config/predbat_config.json
2026-06-19 21:50:42.102074: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:50:42.102274: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:50:42.102304: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:50:42.102420: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 21:50:42.102454: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:50:42.102490: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:50:42.102539: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:52:42.280729: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:52:42.281274: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:52:42.281330: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:52:42.281577: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 21:52:42.281642: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:52:42.281708: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:52:42.281745: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:54:42.483095: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:54:42.483322: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:54:42.483375: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:54:42.483505: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 21:54:42.483532: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:54:42.483549: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:54:42.483564: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:55:00.573376: --------------- PredBat - update at 2026-06-19 21:55:00+01:00 with clock skew 0 minutes, minutes now 1315
2026-06-19 21:55:00.574098: Saved current settings to /config/predbat_config.json
2026-06-19 21:55:00.574177: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 12.3 minutes
2026-06-19 21:55:00.574243: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 21:55:00.574329: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 21:55:00.592414: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 21:55:00.592959: Predbat mode is set to Control charge
2026-06-19 21:55:00.694114: Found 11520 load_today datapoints going back 2 days
2026-06-19 21:55:00.694230: Using load_power data to fill gaps in load_today data
2026-06-19 21:55:00.754244: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 21:55:00.754375: Zero load period starting at 2026-06-19T12:09:00+0100 (586 minutes) for 889 minutes with base value 0.9
2026-06-19 21:55:00.754420: Zero load period starting at 2026-06-18T19:24:00+0100 (1591 minutes) for 64 minutes with base value 0.8
2026-06-19 21:55:00.755283: Processing 384 30-minute periods for power integration
2026-06-19 21:55:00.814069: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 21:55:00.814158: Car charging hold True, threshold 6.0kWh
2026-06-19 21:55:00.814193: Current data so far today: load 6.55kWh, import 1.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 21:55:00.836036: Standing charge is set to 49.98p
2026-06-19 21:55:00.873220: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 21:55:00.873290: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 21:55:00.873464: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 251.7 minutes
2026-06-19 21:55:00.873832: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 251.7 minutes
2026-06-19 21:55:00.878491: Loaded 95 datapoints of futurerate analysis
2026-06-19 21:55:01.030114: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65', '06-20 20:00:00 => 24.98 / 18.66']
2026-06-19 21:55:01.051943: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 21:55:01.052209: Import rates: min 13.17p, max 36.53p, average 20.06p
2026-06-19 21:55:01.082764: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 21:55:01.082835: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 21:55:01.084348: High export rate found rates in range 99p to -99p
2026-06-19 21:55:01.168510: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 21:55:01.168653: Battery level now 10.04kWh, -1hr ago 10.56kWh, at midnight 10.59kWh, battery value change in the last hour -7.38p, change today -7.83p, rate_forward 14.14p
2026-06-19 21:55:01.168834: Last hour: net energy 0.08kWh, import 0.08kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 2.06p, import 2.06p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 21:55:01.222443: Today's energy total net 1.9kWh, import 1.9kWh, export 0.0kWh, cost 91.68p, import 41.69p, export 0.0p, carbon 0.0kg
2026-06-19 21:55:01.222555: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 21:55:01.225838: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 21:55:01.227274: Warn: Found 1 gaps in load_today totalling 9720 minutes to fill using average data
2026-06-19 21:55:01.227406: Gap starting at 2026-06-18T15:55:00+0100 (1800 minutes) for 9720 minutes
2026-06-19 21:55:01.243090: Historical days now [7] weight [1]
2026-06-19 21:55:01.265233: Today's load divergence 105.02%, in-day adjustment 104.92%, damping 0.95x, yesterday 106.55% today 104.77% blend 8.68%
2026-06-19 21:55:01.265298: Today's predicted so far 14.05kWh with 0.0kWh car/iBoost excluded, 1.16kWh import ignored, and 0kWh forecast extra.
2026-06-19 21:55:01.265321: Today's actual load so far 14.87kWh with 0.0kWh car/iBoost excluded, and 0.47kWh import ignored.
2026-06-19 21:55:01.302640: Inverter 0: Type SK Sunsynk
2026-06-19 21:55:01.302710: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 21:55:01.302972: Reserve min: 7%, battery_min: 7%
2026-06-19 21:55:01.303060: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 21:55:01.303400: Inverter 0 SoC: 9.92kW 62%, current charge rate 5000W, current discharge rate 5250W, current battery power 672W, current battery voltage 51.2V, grid power -50W, load power 683W, PV Power 0W
2026-06-19 21:55:01.303550: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:55:01.303642: Inverter 0 scheduled charge enable is False
2026-06-19 21:55:01.303669: Inverter 0 charge windows currently []
2026-06-19 21:55:01.303692: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 21:55:01.303789: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:55:01.303813: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:55:01.303843: Inverter 0 scheduled discharge enable is False
2026-06-19 21:55:01.303951: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 21:55:01.303994: Inverter 0 discharge windows currently []
2026-06-19 21:55:01.304013: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:55:01.304029: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:55:01.304044: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:55:01.359370: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 21:55:01.359451: Plan was last updated on 2026-06-19 21:50:00+01:00 and is now 5.0 minutes old
2026-06-19 21:55:01.359881: Best charge window [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:00:00 @ 27.52p 100% ]
2026-06-19 21:55:01.359916: Best export window [ ]
2026-06-19 21:55:01.360752: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 21:55:01.362784: Load divergence over 8.0 hours mean 693.75W, min 693.6W, max 694.8W, std dev 0.4W, divergence 0.03%
2026-06-19 21:55:01.381869: Creating pool of 12 processes to match your CPU count
2026-06-19 21:55:01.456028: predict base end_record 06-21 11:05:00, final soc 1.12kWh, metric 492.11p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 31.16kWh, PV 0.0kWh
2026-06-19 21:55:01.457529: Slot: [ 21:55, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 21:55:01.458666: SoC: [ 9.92, 9.85, 9.44, 9.03, 8.62, 8.21, 7.82, 7.42, 7.03, 6.64, 6.25, 5.86, 5.47, 5.08, 4.69, 4.29, 3.9, 3.51, 3.12, 2.73, 2.34, 1.95, 1.56, 1.17, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:55:01.459551: BAT: [ 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-, 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-] kWh
2026-06-19 21:55:01.460641: LOAD: [ 6.55, 6.61, 7.0, 7.38, 7.76, 8.14, 8.51, 8.87, 9.24, 9.6, 9.97, 10.33, 10.7, 11.06, 11.42, 11.79, 12.15, 12.52, 12.88, 13.25, 13.61, 13.97, 14.34, 14.7, 15.07, 15.43, 15.8, 16.16, 16.52, 16.89, 17.25, 17.62, 17.98, 18.35, 18.71, 19.07, 19.44, 19.75, 19.81, 19.87, 19.93, 20.14, 20.6, 20.76, 20.76, 20.79, 20.81, 20.84, 20.89, 21.18, 21.35, 21.82, 22.19, 22.46, 23.1, 23.68, 23.73, 23.83, 23.97, 24.16, 24.35, 24.89, 26.13, 28.08, 28.41, 28.48, 28.62, 28.82, 29.09, 29.42, 29.82, 30.28, 30.5, 30.51, 30.75, 31.06, 31.42] kWh
2026-06-19 21:55:01.461711: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:55:01.462745: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.22, 2.59, 2.95, 3.32, 3.68, 4.04, 4.41, 4.77, 5.14, 5.5, 5.87, 6.23, 6.59, 6.91, 6.97, 7.02, 7.08, 7.29, 7.76, 7.91, 7.91, 7.94, 7.97, 8.0, 8.05, 8.33, 8.51, 8.97, 9.34, 9.61, 10.25, 10.84, 10.89, 10.98, 11.12, 11.32, 11.51, 12.04, 13.28, 15.23, 15.56, 15.64, 15.78, 15.98, 16.25, 16.58, 16.97, 17.43, 17.65, 17.66, 17.91, 18.22, 18.58] kWh
2026-06-19 21:55:01.463783: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:55:01.464873: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 146.86, 152.23, 157.92, 163.36, 168.16, 173.06, 178.21, 183.23, 188.22, 193.21, 198.28, 203.27, 208.26, 212.86, 214.53, 216.07, 217.89, 224.26, 240.66, 246.19, 246.21, 247.01, 247.77, 248.55, 250.0, 257.82, 262.06, 273.15, 280.51, 285.9, 348.89, 360.45, 361.37, 363.15, 365.68, 368.8, 372.47, 382.29, 405.33, 441.73, 447.73, 449.06, 451.4, 455.05, 459.55, 465.48, 471.42, 478.72, 482.25, 482.44, 486.26, 490.88, 495.62] p
2026-06-19 21:55:01.692803: Battery has 11.08 hours left - now at 9.92kWh
2026-06-19 21:55:01.733024: predict base10 end_record 06-21 11:05:00, final soc 1.12kWh, metric 512.65p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:30:00, load 32.33kWh, PV 0.0kWh
2026-06-19 21:55:01.734677: Slot: [ 21:55, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 21:55:01.736017: SoC: [ 9.92, 9.85, 9.42, 8.99, 8.56, 8.13, 7.72, 7.31, 6.9, 6.49, 6.08, 5.67, 5.26, 4.85, 4.44, 4.03, 3.62, 3.21, 2.8, 2.39, 1.98, 1.57, 1.16, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 21:55:01.737067: BAT: [ 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-, 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-] kWh
2026-06-19 21:55:01.738389: LOAD: [ 6.55, 6.62, 7.02, 7.42, 7.82, 8.22, 8.6, 8.98, 9.37, 9.75, 10.13, 10.51, 10.89, 11.27, 11.66, 12.04, 12.42, 12.8, 13.18, 13.56, 13.95, 14.33, 14.71, 15.09, 15.47, 15.85, 16.24, 16.62, 17.0, 17.38, 17.76, 18.14, 18.53, 18.91, 19.29, 19.67, 20.05, 20.38, 20.45, 20.5, 20.57, 20.78, 21.27, 21.43, 21.43, 21.46, 21.49, 21.52, 21.58, 21.88, 22.06, 22.55, 22.93, 23.22, 23.89, 24.5, 24.55, 24.65, 24.8, 25.0, 25.2, 25.76, 27.06, 29.1, 29.45, 29.53, 29.67, 29.89, 30.16, 30.51, 30.93, 31.41, 31.64, 31.65, 31.91, 32.23, 32.61] kWh
2026-06-19 21:55:01.739705: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:55:01.740956: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.25, 2.63, 3.01, 3.39, 3.77, 4.15, 4.54, 4.92, 5.3, 5.68, 6.06, 6.44, 6.83, 7.21, 7.54, 7.6, 7.66, 7.72, 7.94, 8.43, 8.59, 8.59, 8.62, 8.65, 8.68, 8.73, 9.03, 9.21, 9.7, 10.09, 10.37, 11.04, 11.66, 11.71, 11.81, 11.96, 12.15, 12.36, 12.92, 14.22, 16.26, 16.6, 16.68, 16.83, 17.04, 17.32, 17.67, 18.08, 18.56, 18.79, 18.81, 19.06, 19.39, 19.76] kWh
2026-06-19 21:55:01.742172: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:55:01.743489: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.17, 153.33, 158.95, 164.92, 170.62, 175.64, 180.77, 186.17, 191.43, 196.66, 201.88, 207.2, 212.43, 217.66, 222.48, 224.22, 225.83, 227.74, 234.41, 251.59, 257.39, 257.41, 258.25, 259.05, 259.87, 261.39, 269.59, 274.04, 285.65, 293.36, 299.0, 362.62, 374.72, 375.69, 377.55, 380.2, 383.47, 387.31, 397.6, 421.73, 459.87, 466.15, 467.56, 470.0, 473.82, 478.55, 484.75, 490.98, 498.62, 502.32, 502.52, 506.52, 511.36, 516.33] p
2026-06-19 21:55:01.814188: predict best10 end_record 06-21 11:05:00, final soc 1.44kWh, metric 463.97p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 32.33kWh, PV 0.0kWh
2026-06-19 21:55:01.815491: Slot: [ 21:55, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 21:55:01.816523: SoC: [ 9.92, 9.85, 9.42, 8.99, 8.56, 8.13, 7.72, 7.31, 6.9, 6.49, 6.08, 5.67, 5.26, 4.85, 4.44, 4.03, 3.62, 3.21, 2.8, 2.39, 1.98, 1.57, 1.57, 1.16, 1.12, 1.12, 1.12, 1.12, 3.06, 5.0, 6.0, 7.0, 8.94, 10.88, 11.5, 11.75, 12.0, 12.0, 11.94, 11.87, 11.81, 11.57, 11.04, 10.87, 10.87, 10.84, 10.81, 10.78, 10.72, 10.4, 10.2, 9.68, 9.26, 8.96, 8.24, 7.58, 7.53, 7.42, 7.26, 7.26, 7.04, 6.44, 5.05, 2.85, 2.48, 2.4, 2.24, 2.01, 1.71, 1.34, 1.5, 1.12, 1.12, 1.12, 1.12, 1.12, 3.06] kWh
2026-06-19 21:55:01.817386: BAT: [ 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<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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 21:55:01.818450: LOAD: [ 6.55, 6.62, 7.02, 7.42, 7.82, 8.22, 8.6, 8.98, 9.37, 9.75, 10.13, 10.51, 10.89, 11.27, 11.66, 12.04, 12.42, 12.8, 13.18, 13.56, 13.95, 14.33, 14.71, 15.09, 15.47, 15.85, 16.24, 16.62, 17.0, 17.38, 17.76, 18.14, 18.53, 18.91, 19.29, 19.67, 20.05, 20.38, 20.45, 20.5, 20.57, 20.78, 21.27, 21.43, 21.43, 21.46, 21.49, 21.52, 21.58, 21.88, 22.06, 22.55, 22.93, 23.22, 23.89, 24.5, 24.55, 24.65, 24.8, 25.0, 25.2, 25.76, 27.06, 29.1, 29.45, 29.53, 29.67, 29.89, 30.16, 30.51, 30.93, 31.41, 31.64, 31.65, 31.91, 32.23, 32.61] kWh
2026-06-19 21:55:01.819419: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:55:01.820397: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.28, 2.28, 2.63, 3.01, 3.39, 3.77, 6.24, 8.7, 10.16, 11.61, 14.08, 16.54, 17.59, 18.24, 18.89, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 20.01, 20.14, 20.37, 20.38, 20.64, 20.96, 23.42] kWh
2026-06-19 21:55:01.821859: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:55:01.822887: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.4, 147.4, 152.99, 158.62, 164.58, 170.28, 202.74, 235.89, 256.46, 276.54, 310.3, 344.05, 358.64, 367.54, 376.44, 381.27, 381.27, 381.27, 381.27, 381.27, 381.27, 381.27, 381.27, 381.27, 381.27, 381.27, 381.27, 381.27, 381.27, 381.27, 381.27, 381.27, 431.25, 431.25, 431.25, 431.25, 431.25, 434.51, 434.51, 434.51, 434.51, 434.51, 434.51, 434.51, 434.51, 434.51, 434.51, 434.51, 443.36, 445.38, 449.07, 449.27, 453.27, 458.11, 490.51] p
2026-06-19 21:55:01.907309: predict best end_record 06-21 11:05:00, final soc 1.51kWh, metric 445.79p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 31.16kWh, PV 0.0kWh
2026-06-19 21:55:01.909647: Slot: [ 21:55, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 21:55:01.911463: SoC: [ 9.92, 9.85, 9.44, 9.03, 8.62, 8.21, 7.82, 7.42, 7.03, 6.64, 6.25, 5.86, 5.47, 5.08, 4.69, 4.29, 3.9, 3.51, 3.12, 2.73, 2.34, 1.95, 1.62, 1.23, 1.12, 1.12, 1.12, 1.12, 3.45, 5.78, 6.0, 7.0, 9.33, 11.66, 11.66, 11.75, 12.0, 12.0, 11.94, 11.88, 11.81, 11.59, 11.09, 10.93, 10.92, 10.89, 10.86, 10.83, 10.78, 10.47, 10.29, 9.78, 9.39, 9.1, 8.41, 7.78, 7.73, 7.63, 7.47, 7.27, 7.06, 6.49, 5.16, 3.06, 2.71, 2.63, 2.48, 2.26, 1.97, 1.62, 1.62, 1.12, 1.12, 1.12, 1.12, 1.12, 3.45] kWh
2026-06-19 21:55:01.912683: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 21:55:01.914081: LOAD: [ 6.55, 6.61, 7.0, 7.38, 7.76, 8.14, 8.51, 8.87, 9.24, 9.6, 9.97, 10.33, 10.7, 11.06, 11.42, 11.79, 12.15, 12.52, 12.88, 13.25, 13.61, 13.97, 14.34, 14.7, 15.07, 15.43, 15.8, 16.16, 16.52, 16.89, 17.25, 17.62, 17.98, 18.35, 18.71, 19.07, 19.44, 19.75, 19.81, 19.87, 19.93, 20.14, 20.6, 20.76, 20.76, 20.79, 20.81, 20.84, 20.89, 21.18, 21.35, 21.82, 22.19, 22.46, 23.1, 23.68, 23.73, 23.83, 23.97, 24.16, 24.35, 24.89, 26.13, 28.08, 28.41, 28.48, 28.62, 28.82, 29.09, 29.42, 29.82, 30.28, 30.5, 30.51, 30.75, 31.06, 31.42] kWh
2026-06-19 21:55:01.915297: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:55:01.916513: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.96, 1.96, 2.22, 2.59, 2.95, 3.32, 6.18, 9.04, 9.65, 11.09, 13.95, 16.82, 17.18, 17.64, 18.28, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.59, 18.99, 18.99, 19.2, 19.22, 19.46, 19.77, 22.63] kWh
2026-06-19 21:55:01.917753: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 21:55:01.918994: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 142.57, 142.57, 146.8, 152.17, 157.86, 163.3, 201.01, 239.54, 248.09, 267.93, 307.14, 346.36, 351.44, 357.81, 366.47, 371.07, 371.07, 371.07, 371.07, 371.07, 371.07, 371.07, 371.07, 371.07, 371.07, 371.07, 371.07, 371.07, 371.07, 371.07, 371.07, 371.07, 421.06, 421.06, 421.06, 421.06, 421.06, 421.06, 421.06, 421.06, 421.06, 421.06, 421.06, 421.06, 421.06, 421.06, 421.06, 421.06, 427.0, 427.0, 430.45, 430.63, 434.45, 439.08, 476.74] p
2026-06-19 21:55:01.921009: STATE: [ , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 21:55:01.921053: Saving plan best values to HA entities
2026-06-19 21:55:02.111802: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 21:55:02.116559: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 21:55:02.121783: Best charging limit SoC's [1.5, 16.0, 6.0, 7.0, 16.0, 11.5, 11.75, 12.0, 7.0, 1.5, 16.0, 16.0]kWh, export []kWh gives import battery 39.27kWh, house 2.14kWh, export 0.0kWh, metric 445.79p, metric10 463.97p
2026-06-19 21:55:02.197113: Marginal costs baseline metric (no standing charge): 345.8256
2026-06-19 21:55:02.396425: Marginal energy costs matrix computed: min=15.26 max=20.23
2026-06-19 21:55:02.528266: Rate array import [{'start': 1315, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 26.0p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1315, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 21:55:02.528948: - Your estimated bill for today is £0.92 and tomorrow is £2.79
2026-06-19 21:55:02.528981: - Import rates are expensive (22.4p - 26.0p) for the next 1 hour and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 21:55:02.529000: - The battery is currently at 62% and is in eco mode for the next 10 hours.
2026-06-19 21:55:02.529015: - For the next 48 hours there will be no solar generation.
2026-06-19 21:55:02.529030: - You will run out of battery in 11 hours.
2026-06-19 21:55:02.529044: - Your next charge slot will be in 10 hours where import rates will be cheap (15.0p).
2026-06-19 21:55:02.529059:
2026-06-19 21:55:02.578971: Plan calculation took 1.22 seconds
2026-06-19 21:55:02.582659: No high rate period found
2026-06-19 21:55:02.634159: Import threshold used for optimisation was 16.86p
2026-06-19 21:55:02.687579: Low import rate windows [0: 06-19 21:30:00 - 06-19 22:00:00 @ 25.96, 1: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 2: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 3: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 4: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 5: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 6: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 7: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 8: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 9: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 10: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 11: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 12: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 13: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 14: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 15: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 16: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 17: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 18: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 19: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 20: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 21: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 22: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 23: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 24: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 25: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 26: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 27: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 28: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 29: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 30: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 31: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 32: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 33: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 34: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 35: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 36: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 37: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 38: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 39: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 40: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 41: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 42: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 43: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 44: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 45: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 46: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 47: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 48: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 49: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 50: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 51: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 52: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 53: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 54: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 55: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 56: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 57: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 58: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 59: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 60: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 61: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 62: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 63: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 64: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 65: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 66: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 67: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 68: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 69: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 70: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 71: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 72: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 73: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 74: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 75: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 76: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 77: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 78: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 79: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 80: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 81: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 82: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 83: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 84: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 85: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 86: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 87: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 88: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 89: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 90: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 91: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 92: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78, 93: 06-21 21:00:00 - 06-21 21:30:00 @ 27.1, 94: 06-21 21:30:00 - 06-21 22:00:00 @ 27.67]
2026-06-19 21:55:02.696410: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 62%, target 9%
2026-06-19 21:55:02.696514: Inverter 0 disabled charge window while waiting for schedule (now 06-19 21:55:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 21:55:02.696642: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 21:55:02.696888: Adjust demand (idle) time computed is 21:40:00-23:59:00
2026-06-19 21:55:02.697070: Not setting charging SoC as we are not within the window (now 06-19 21:55:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 21:55:02.697116: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 21:55:02.697168: Inverter 0 Current Target SoC is 7%, already at target
2026-06-19 21:55:02.697262: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:55:02.697291: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:55:02.697318: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:55:02.697377: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:55:02.697401: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:55:02.697423: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:55:02.697460: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 21:55:02.697479: Inverter 0 count register writes 0
2026-06-19 21:55:02.712257: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 21:55:02.717134: Total inverter register writes now 2
2026-06-19 21:55:02.737770: Completed run status Demand
2026-06-19 21:55:02.743746: Info: record_status Demand
2026-06-19 21:55:02.755544: Saved current settings to /config/predbat_config.json
2026-06-19 21:55:42.836539: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:55:42.843203: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:55:42.843261: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:55:42.843402: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 21:55:42.843446: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:55:42.843470: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:55:42.854710: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:57:57.197891: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:57:57.198099: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:57:57.198129: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:57:57.198250: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 21:57:57.198277: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:57:57.198294: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:57:57.198310: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 21:59:57.433528: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 21:59:57.433774: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 21:59:57.433810: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 21:59:57.433936: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 21:59:57.433963: Note: Inverter does not support discharge freeze - disabled
2026-06-19 21:59:57.433980: Note: Inverter does not support charge freeze - disabled
2026-06-19 21:59:57.433995: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:00:00.514179: --------------- PredBat - update at 2026-06-19 22:00:00+01:00 with clock skew 0 minutes, minutes now 1320
2026-06-19 22:00:00.514831: Saved current settings to /config/predbat_config.json
2026-06-19 22:00:00.514913: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 17.3 minutes
2026-06-19 22:00:00.514999: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 22:00:00.515086: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 22:00:00.534293: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 22:00:00.534762: Predbat mode is set to Control charge
2026-06-19 22:00:00.671045: Found 11520 load_today datapoints going back 2 days
2026-06-19 22:00:00.671173: Using load_power data to fill gaps in load_today data
2026-06-19 22:00:00.738485: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 22:00:00.738655: Zero load period starting at 2026-06-19T12:09:00+0100 (591 minutes) for 889 minutes with base value 0.9
2026-06-19 22:00:00.738706: Zero load period starting at 2026-06-18T19:24:00+0100 (1596 minutes) for 64 minutes with base value 0.8
2026-06-19 22:00:00.739627: Processing 384 30-minute periods for power integration
2026-06-19 22:00:00.792568: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 22:00:00.792679: Car charging hold True, threshold 6.0kWh
2026-06-19 22:00:00.792711: Current data so far today: load 6.6kWh, import 1.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 22:00:00.810464: Standing charge is set to 49.98p
2026-06-19 22:00:00.858536: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 22:00:00.858673: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 22:00:00.858967: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 256.7 minutes
2026-06-19 22:00:00.859697: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 256.7 minutes
2026-06-19 22:00:00.870779: Loaded 95 datapoints of futurerate analysis
2026-06-19 22:00:01.004539: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65', '06-20 20:00:00 => 24.98 / 18.66', '06-20 21:00:00 => 24.77 / 18.55']
2026-06-19 22:00:01.027737: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 22:00:01.027980: Import rates: min 13.17p, max 36.53p, average 20.07p
2026-06-19 22:00:01.059322: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 22:00:01.059420: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 22:00:01.060419: High export rate found rates in range 99p to -99p
2026-06-19 22:00:01.145729: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 22:00:01.145846: Battery level now 9.92kWh, -1hr ago 10.56kWh, at midnight 10.59kWh, battery value change in the last hour -9.05p, change today -9.5p, rate_forward 14.14p
2026-06-19 22:00:01.146023: Last hour: net energy 0.07kWh, import 0.07kWh, export 0.0kWh, car 0kWh, load 0.6kWh, net cost 1.77p, import 1.77p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 22:00:01.214270: Today's energy total net 1.9kWh, import 1.9kWh, export 0.0kWh, cost 91.68p, import 41.69p, export 0.0p, carbon 0.0kg
2026-06-19 22:00:01.214389: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 22:00:01.217502: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 22:00:01.218860: Warn: Found 1 gaps in load_today totalling 9715 minutes to fill using average data
2026-06-19 22:00:01.218953: Gap starting at 2026-06-18T15:55:00+0100 (1805 minutes) for 9715 minutes
2026-06-19 22:00:01.235040: Historical days now [7] weight [1]
2026-06-19 22:00:01.262280: Today's load divergence 105.24%, in-day adjustment 105.11%, damping 0.95x, yesterday 106.55% today 104.98% blend 8.33%
2026-06-19 22:00:01.262360: Today's predicted so far 14.15kWh with 0.0kWh car/iBoost excluded, 1.1kWh import ignored, and 0kWh forecast extra.
2026-06-19 22:00:01.262417: Today's actual load so far 15.01kWh with 0.0kWh car/iBoost excluded, and 0.38kWh import ignored.
2026-06-19 22:00:01.321005: Inverter 0: Type SK Sunsynk
2026-06-19 22:00:01.321067: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 22:00:01.321213: Reserve min: 7%, battery_min: 7%
2026-06-19 22:00:01.321261: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 22:00:01.321468: Inverter 0 SoC: 9.9kW 62%, current charge rate 5000W, current discharge rate 5250W, current battery power 684W, current battery voltage 51.2V, grid power -50W, load power 714W, PV Power 0W
2026-06-19 22:00:01.321586: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:00:01.321694: Inverter 0 scheduled charge enable is False
2026-06-19 22:00:01.321822: Inverter 0 charge windows currently []
2026-06-19 22:00:01.322098: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 22:00:01.322213: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:00:01.322234: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:00:01.322262: Inverter 0 scheduled discharge enable is False
2026-06-19 22:00:01.322358: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:00:01.322380: Inverter 0 discharge windows currently []
2026-06-19 22:00:01.322395: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:00:01.322407: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:00:01.322419: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:00:01.388028: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 22:00:01.388132: Plan was last updated on 2026-06-19 21:50:00+01:00 and is now 10.0 minutes old
2026-06-19 22:00:01.388748: Best charge window [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:00:00 @ 27.52p 100% ]
2026-06-19 22:00:01.388793: Best export window [ ]
2026-06-19 22:00:01.389989: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 22:00:01.392796: Load divergence over 8.0 hours mean 692.91W, min 692.4W, max 693.6W, std dev 0.59W, divergence 0.04%
2026-06-19 22:00:01.411059: Creating pool of 12 processes to match your CPU count
2026-06-19 22:00:01.479017: predict base end_record 06-21 11:10:00, final soc 1.12kWh, metric 492.25p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 31.22kWh, PV 0.0kWh
2026-06-19 22:00:01.480507: Slot: [ 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:00:01.481569: SoC: [ 9.9, 9.48, 9.07, 8.66, 8.25, 7.86, 7.47, 7.08, 6.69, 6.3, 5.91, 5.51, 5.12, 4.73, 4.34, 3.95, 3.56, 3.17, 2.78, 2.39, 2.0, 1.61, 1.22, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:00:01.482491: BAT: [ 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-, 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-] kWh
2026-06-19 22:00:01.483535: LOAD: [ 6.6, 6.98, 7.37, 7.75, 8.13, 8.5, 8.86, 9.22, 9.59, 9.95, 10.32, 10.68, 11.04, 11.41, 11.77, 12.13, 12.5, 12.86, 13.23, 13.59, 13.96, 14.32, 14.68, 15.05, 15.41, 15.77, 16.14, 16.5, 16.87, 17.23, 17.59, 17.96, 18.32, 18.68, 19.05, 19.41, 19.73, 19.79, 19.84, 19.9, 20.13, 20.58, 20.73, 20.73, 20.76, 20.79, 20.82, 20.87, 21.15, 21.32, 21.79, 22.16, 22.43, 23.07, 23.66, 23.7, 23.8, 23.94, 24.13, 24.33, 24.86, 26.1, 28.05, 28.38, 28.45, 28.59, 28.8, 29.06, 29.39, 29.79, 30.25, 30.47, 30.48, 30.73, 31.04, 31.39] kWh
2026-06-19 22:00:01.484547: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:00:01.485584: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.17, 2.54, 2.9, 3.27, 3.63, 3.99, 4.36, 4.72, 5.08, 5.45, 5.81, 6.18, 6.54, 6.86, 6.92, 6.97, 7.03, 7.26, 7.71, 7.86, 7.86, 7.89, 7.92, 7.94, 8.0, 8.28, 8.45, 8.92, 9.29, 9.56, 10.2, 10.78, 10.83, 10.93, 11.07, 11.26, 11.45, 11.99, 13.23, 15.18, 15.51, 15.58, 15.72, 15.92, 16.19, 16.52, 16.92, 17.38, 17.6, 17.61, 17.85, 18.16, 18.52] kWh
2026-06-19 22:00:01.486619: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:00:01.487676: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 146.08, 151.44, 157.13, 162.56, 167.35, 172.25, 177.39, 182.41, 187.39, 192.37, 197.44, 202.43, 207.41, 212.06, 213.64, 215.18, 216.91, 224.01, 239.65, 245.18, 245.26, 246.0, 246.76, 247.53, 249.03, 256.81, 261.05, 272.14, 279.5, 284.89, 347.88, 359.43, 360.36, 362.13, 364.66, 367.78, 371.45, 381.27, 404.31, 440.71, 446.71, 448.05, 450.38, 454.03, 458.54, 464.46, 470.4, 477.7, 481.23, 481.42, 485.24, 489.86, 494.6] p
2026-06-19 22:00:01.621330: Battery has 11.08 hours left - now at 9.9kWh
2026-06-19 22:00:01.663422: predict base10 end_record 06-21 11:10:00, final soc 1.12kWh, metric 512.82p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:35:00, load 32.39kWh, PV 0.0kWh
2026-06-19 22:00:01.665070: Slot: [ 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:00:01.666492: SoC: [ 9.9, 9.47, 9.04, 8.61, 8.18, 7.76, 7.35, 6.94, 6.54, 6.12, 5.72, 5.31, 4.9, 4.49, 4.08, 3.67, 3.26, 2.85, 2.44, 2.03, 1.62, 1.21, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:00:01.667655: BAT: [ 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-, 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-] kWh
2026-06-19 22:00:01.668943: LOAD: [ 6.6, 7.0, 7.4, 7.8, 8.2, 8.59, 8.97, 9.35, 9.73, 10.11, 10.49, 10.87, 11.26, 11.64, 12.02, 12.4, 12.78, 13.16, 13.54, 13.92, 14.3, 14.69, 15.07, 15.45, 15.83, 16.21, 16.59, 16.97, 17.36, 17.74, 18.12, 18.5, 18.88, 19.26, 19.64, 20.02, 20.36, 20.42, 20.48, 20.53, 20.78, 21.25, 21.4, 21.41, 21.44, 21.46, 21.49, 21.55, 21.85, 22.03, 22.52, 22.91, 23.19, 23.86, 24.47, 24.52, 24.62, 24.77, 24.97, 25.17, 25.73, 27.03, 29.07, 29.42, 29.5, 29.64, 29.86, 30.14, 30.48, 30.9, 31.38, 31.61, 31.62, 31.88, 32.2, 32.58] kWh
2026-06-19 22:00:01.670584: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:00:01.671927: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.2, 2.58, 2.96, 3.34, 3.72, 4.1, 4.48, 4.86, 5.25, 5.63, 6.01, 6.39, 6.77, 7.15, 7.49, 7.54, 7.6, 7.66, 7.9, 8.37, 8.53, 8.53, 8.56, 8.59, 8.62, 8.68, 8.97, 9.16, 9.65, 10.03, 10.31, 10.99, 11.6, 11.65, 11.75, 11.9, 12.1, 12.3, 12.86, 14.16, 16.2, 16.55, 16.62, 16.77, 16.98, 17.26, 17.61, 18.02, 18.51, 18.74, 18.75, 19.0, 19.33, 19.71] kWh
2026-06-19 22:00:01.673286: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:00:01.674686: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 146.36, 152.51, 158.13, 164.08, 169.78, 174.8, 179.93, 185.31, 190.57, 195.79, 201.01, 206.33, 211.55, 216.77, 221.64, 223.29, 224.91, 226.71, 234.16, 250.56, 256.35, 256.44, 257.22, 258.01, 258.81, 260.39, 268.54, 272.99, 284.6, 292.31, 297.96, 361.57, 373.68, 374.64, 376.5, 379.15, 382.42, 386.26, 396.55, 420.69, 458.82, 465.11, 466.51, 468.95, 472.78, 477.5, 483.7, 489.93, 497.57, 501.27, 501.47, 505.47, 510.31, 515.28] p
2026-06-19 22:00:01.792804: predict best10 end_record 06-21 11:10:00, final soc 1.77kWh, metric 468.85p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 32.39kWh, PV 0.0kWh
2026-06-19 22:00:01.794158: Slot: [ 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:00:01.795881: SoC: [ 9.9, 9.47, 9.04, 8.61, 8.18, 7.76, 7.35, 6.94, 6.54, 6.12, 5.72, 5.31, 4.9, 4.49, 4.08, 3.67, 3.26, 2.85, 2.44, 2.03, 1.62, 1.62, 1.21, 1.12, 1.12, 1.12, 1.12, 3.06, 5.0, 6.0, 7.0, 8.94, 10.88, 11.5, 11.75, 12.0, 12.0, 11.94, 11.88, 11.81, 11.55, 11.05, 10.88, 10.88, 10.84, 10.81, 10.78, 10.72, 10.4, 10.21, 9.68, 9.27, 8.96, 8.24, 7.58, 7.53, 7.42, 7.26, 7.26, 7.04, 6.45, 5.05, 2.86, 2.49, 2.4, 2.24, 2.02, 1.72, 1.34, 1.5, 1.12, 1.12, 1.12, 1.12, 1.12, 3.06] kWh
2026-06-19 22:00:01.796784: BAT: [ 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<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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 22:00:01.798266: LOAD: [ 6.6, 7.0, 7.4, 7.8, 8.2, 8.59, 8.97, 9.35, 9.73, 10.11, 10.49, 10.87, 11.26, 11.64, 12.02, 12.4, 12.78, 13.16, 13.54, 13.92, 14.3, 14.69, 15.07, 15.45, 15.83, 16.21, 16.59, 16.97, 17.36, 17.74, 18.12, 18.5, 18.88, 19.26, 19.64, 20.02, 20.36, 20.42, 20.48, 20.53, 20.78, 21.25, 21.4, 21.41, 21.44, 21.46, 21.49, 21.55, 21.85, 22.03, 22.52, 22.91, 23.19, 23.86, 24.47, 24.52, 24.62, 24.77, 24.97, 25.17, 25.73, 27.03, 29.07, 29.42, 29.5, 29.64, 29.86, 30.14, 30.48, 30.9, 31.38, 31.61, 31.62, 31.88, 32.2, 32.58] kWh
2026-06-19 22:00:01.799790: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:00:01.801322: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.28, 2.28, 2.58, 2.96, 3.34, 3.72, 6.19, 8.65, 10.1, 11.56, 14.02, 16.49, 17.54, 18.19, 18.84, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.95, 20.08, 20.31, 20.32, 20.58, 20.9, 23.36] kWh
2026-06-19 22:00:01.802411: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:00:01.803426: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.4, 147.4, 152.16, 157.78, 163.74, 169.43, 201.88, 235.03, 255.59, 275.67, 309.42, 343.16, 357.75, 366.65, 375.54, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 430.4, 430.4, 430.4, 430.4, 430.4, 433.67, 433.67, 433.67, 433.67, 433.67, 433.67, 433.67, 433.67, 433.67, 433.67, 433.67, 442.44, 444.46, 448.16, 448.36, 452.36, 457.2, 489.6] p
2026-06-19 22:00:01.951962: predict best end_record 06-21 11:10:00, final soc 1.9kWh, metric 451.57p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:10:00, load 31.22kWh, PV 0.0kWh
2026-06-19 22:00:01.956111: Slot: [ 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:00:01.959512: SoC: [ 9.9, 9.48, 9.07, 8.66, 8.25, 7.86, 7.47, 7.08, 6.69, 6.3, 5.91, 5.51, 5.12, 4.73, 4.34, 3.95, 3.56, 3.17, 2.78, 2.39, 2.0, 1.67, 1.28, 1.12, 1.12, 1.12, 1.12, 3.45, 5.78, 6.0, 7.0, 9.33, 11.66, 11.66, 11.75, 12.0, 12.0, 11.94, 11.88, 11.82, 11.57, 11.09, 10.93, 10.93, 10.9, 10.87, 10.84, 10.78, 10.48, 10.29, 9.79, 9.39, 9.1, 8.41, 7.79, 7.73, 7.63, 7.48, 7.27, 7.07, 6.5, 5.16, 3.07, 2.71, 2.63, 2.48, 2.27, 1.98, 1.62, 1.62, 1.13, 1.12, 1.12, 1.12, 1.12, 3.45] kWh
2026-06-19 22:00:01.961024: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 22:00:01.963220: LOAD: [ 6.6, 6.98, 7.37, 7.75, 8.13, 8.5, 8.86, 9.22, 9.59, 9.95, 10.32, 10.68, 11.04, 11.41, 11.77, 12.13, 12.5, 12.86, 13.23, 13.59, 13.96, 14.32, 14.68, 15.05, 15.41, 15.77, 16.14, 16.5, 16.87, 17.23, 17.59, 17.96, 18.32, 18.68, 19.05, 19.41, 19.73, 19.79, 19.84, 19.9, 20.13, 20.58, 20.73, 20.73, 20.76, 20.79, 20.82, 20.87, 21.15, 21.32, 21.79, 22.16, 22.43, 23.07, 23.66, 23.7, 23.8, 23.94, 24.13, 24.33, 24.86, 26.1, 28.05, 28.38, 28.45, 28.59, 28.8, 29.06, 29.39, 29.79, 30.25, 30.47, 30.48, 30.73, 31.04, 31.39] kWh
2026-06-19 22:00:01.966037: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:00:01.970469: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.96, 1.96, 2.17, 2.54, 2.9, 3.27, 6.13, 8.99, 9.6, 11.04, 13.9, 16.76, 17.13, 17.59, 18.22, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.94, 18.94, 19.15, 19.16, 19.41, 19.72, 22.58] kWh
2026-06-19 22:00:01.972370: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:00:01.974706: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 142.57, 142.57, 146.01, 151.38, 157.06, 162.5, 200.2, 238.72, 247.27, 267.1, 306.31, 345.53, 350.6, 356.96, 365.62, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 426.19, 426.19, 429.57, 429.76, 433.58, 438.2, 475.86] p
2026-06-19 22:00:01.977581: STATE: [ , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 22:00:01.977715: Saving plan best values to HA entities
2026-06-19 22:00:02.185547: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 22:00:02.192813: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 22:00:02.199873: Best charging limit SoC's [1.5, 16.0, 6.0, 7.0, 16.0, 11.5, 11.75, 12.0, 7.0, 1.5, 16.0, 16.0]kWh, export []kWh gives import battery 39.32kWh, house 2.08kWh, export 0.0kWh, metric 451.57p, metric10 468.85p
2026-06-19 22:00:02.447719: Marginal costs baseline metric (no standing charge): 351.5986
2026-06-19 22:00:02.688415: Marginal energy costs matrix computed: min=15.28 max=20.09
2026-06-19 22:00:02.785470: Rate array import [{'start': 1320, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 22.9p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1320, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 22:00:02.786291: - Your estimated bill for today is £0.92 and tomorrow is £2.79
2026-06-19 22:00:02.786338: - Import rates are expensive (22.4p - 22.9p) for the next 1 hour and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 22:00:02.786358: - The battery is currently at 62% and is in eco mode for the next 10 hours.
2026-06-19 22:00:02.786375: - For the next 48 hours there will be no solar generation.
2026-06-19 22:00:02.786390: - You will run out of battery in 11 hours.
2026-06-19 22:00:02.786404: - Your next charge slot will be in 10 hours where import rates will be cheap (15.0p).
2026-06-19 22:00:02.786420:
2026-06-19 22:00:02.841566: Plan calculation took 1.45 seconds
2026-06-19 22:00:02.845206: No high rate period found
2026-06-19 22:00:02.899888: Import threshold used for optimisation was 16.86p
2026-06-19 22:00:02.954914: Low import rate windows [0: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 1: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 2: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 3: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 4: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 5: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 6: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 7: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 8: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 9: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 10: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 11: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 12: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 13: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 14: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 15: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 16: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 17: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 18: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 19: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 20: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 21: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 22: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 23: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 24: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 25: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 26: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 27: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 28: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 29: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 30: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 31: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 32: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 33: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 34: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 35: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 36: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 37: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 38: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 39: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 40: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 41: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 42: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 43: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 44: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 45: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 46: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 47: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 48: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 49: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 50: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 51: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 52: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 53: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 54: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 55: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 56: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 57: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 58: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 59: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 60: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 61: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 62: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 63: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 64: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 65: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 66: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 67: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 68: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 69: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 70: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 71: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 72: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 73: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 74: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 75: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 76: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 77: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 78: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 79: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 80: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 81: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 82: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 83: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 84: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 85: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 86: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 87: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 88: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 89: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 90: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 91: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78, 92: 06-21 21:00:00 - 06-21 21:30:00 @ 27.1, 93: 06-21 21:30:00 - 06-21 22:00:00 @ 27.67]
2026-06-19 22:00:02.964843: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 62%, target 9%
2026-06-19 22:00:02.964996: Inverter 0 disabled charge window while waiting for schedule (now 06-19 22:00:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 22:00:02.965113: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 22:00:02.965463: Adjust demand (idle) time computed is 21:40:00-23:59:00
2026-06-19 22:00:02.965717: Not setting charging SoC as we are not within the window (now 06-19 22:00:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 22:00:02.965785: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 22:00:02.965851: Inverter 0 Current Target SoC is 7%, already at target
2026-06-19 22:00:02.965982: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:00:02.966022: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:00:02.966046: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:00:02.966069: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:00:02.966091: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:00:02.966113: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:00:02.966134: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:00:02.966152: Inverter 0 count register writes 0
2026-06-19 22:00:02.985986: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 22:00:02.986285: Recompute is saving previous plan...
2026-06-19 22:00:02.991756: Best charge window [ 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 0%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 0%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 0%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 0%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 0%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 0% ]
2026-06-19 22:00:02.991857: Best export window [ ]
2026-06-19 22:00:02.993270: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 22:00:02.997098: Load divergence over 8.0 hours mean 692.91W, min 692.4W, max 693.6W, std dev 0.59W, divergence 0.04%
2026-06-19 22:00:03.017423: Creating pool of 12 processes to match your CPU count
2026-06-19 22:00:03.092918: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 22:00:03.095194: Optimise levels pass started at 2026-06-19 22:00:03
2026-06-19 22:00:03.095254: Optimise all windows, total charge 94 export 1
2026-06-19 22:00:03.380060: >> Region optimisation pass width 960
2026-06-19 22:00:03.748991: >> Region optimisation pass width 480
2026-06-19 22:00:04.131325: >> Region optimisation pass width 240
2026-06-19 22:00:04.823510: >> Region optimisation pass width 120
2026-06-19 22:00:05.819054: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 73
2026-06-19 22:00:05.819139: Optimise levels pass ended at 2026-06-19 22:00:05, duration 2.7 seconds tried 380 combinations
2026-06-19 22:00:05.819196: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 440.44p, best_keep 0kWh, best_cycle 39.23kWh, best_carbon 0kg, best_import 26.11kWh
2026-06-19 22:00:05.832963: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 11.75, 11.75, 0, 11.75, 11.75, 11.75, 11.75, 11.75, 11.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 22:00:05.833214: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 326.67p, best_cost 339.58p, best_cycle 30.56kWh, best_carbon 0kg, best_import 41.42kWh
2026-06-19 22:00:05.875378: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 326.66p, best_cost 339.58p, best_cycle 30.56kWh, best_carbon 0kg, best_import 41.42kWh
2026-06-19 22:00:05.905860: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 326.59p, best_cost 339.5p, best_cycle 30.56kWh, best_carbon 0kg, best_import 41.42kWh
2026-06-19 22:00:06.034195: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 326.5p, best_cost 339.43p, best_cycle 31.06kWh, best_carbon 0kg, best_import 41.46kWh
2026-06-19 22:00:06.071924: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 326.49p, best_cost 339.43p, best_cycle 31.06kWh, best_carbon 0kg, best_import 41.46kWh
2026-06-19 22:00:06.095764: Best charge windows best_metric 326.49p, best_cost 339.43p, best_carbon 0kg, best_import 41.46kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100% ]
2026-06-19 22:00:06.096828: Best charge windows best_metric 326.49p, best_cost 339.43p, best_carbon 0kg, best_import 41.46kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100% ]
2026-06-19 22:00:06.096987: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 326.49p, best_cost 339.43p, best_cycle 31.06kWh, best_carbon 0kg, best_import 41.46kWh
2026-06-19 22:00:06.125581: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 326.49p, best_cost 339.43p, best_cycle 31.06kWh, best_carbon 0kg, best_import 41.46kWh
2026-06-19 22:00:06.159839: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 326.49p, best_cost 339.43p, best_cycle 31.06kWh, best_carbon 0kg, best_import 41.46kWh
2026-06-19 22:00:06.286927: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 326.49p, best_cost 339.43p, best_cycle 31.06kWh, best_carbon 0kg, best_import 41.46kWh
2026-06-19 22:00:06.317626: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 326.49p, best_cost 339.43p, best_cycle 31.06kWh, best_carbon 0kg, best_import 41.46kWh
2026-06-19 22:00:06.341265: Best charge windows best_metric 326.49p, best_cost 339.43p, best_carbon 0kg, best_import 41.46kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100% ]
2026-06-19 22:00:06.341483: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 326.49p, best_cost 339.43p, best_cycle 31.06kWh, best_carbon 0kg, best_import 41.46kWh
2026-06-19 22:00:06.370039: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 326.49p, best_cost 339.43p, best_cycle 31.06kWh, best_carbon 0kg, best_import 41.46kWh
2026-06-19 22:00:06.411848: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 326.49p, best_cost 339.43p, best_cycle 31.06kWh, best_carbon 0kg, best_import 41.46kWh
2026-06-19 22:00:06.551683: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 326.49p, best_cost 339.43p, best_cycle 31.06kWh, best_carbon 0kg, best_import 41.46kWh
2026-06-19 22:00:06.583432: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 326.49p, best_cost 339.43p, best_cycle 31.06kWh, best_carbon 0kg, best_import 41.46kWh
2026-06-19 22:00:06.615269: Best charge windows best_metric 326.49p, best_cost 339.43p, best_carbon 0kg, best_import 41.46kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100% ]
2026-06-19 22:00:06.615437: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 326.49p, best_cost 339.43p, best_cycle 31.06kWh, best_carbon 0kg, best_import 41.46kWh
2026-06-19 22:00:06.640562: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 326.49p, best_cost 339.43p, best_cycle 31.06kWh, best_carbon 0kg, best_import 41.46kWh
2026-06-19 22:00:06.666488: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 326.49p, best_cost 339.43p, best_cycle 31.06kWh, best_carbon 0kg, best_import 41.46kWh
2026-06-19 22:00:06.788314: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 326.49p, best_cost 339.43p, best_cycle 31.06kWh, best_carbon 0kg, best_import 41.46kWh
2026-06-19 22:00:06.822848: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 326.49p, best_cost 339.43p, best_cycle 31.06kWh, best_carbon 0kg, best_import 41.46kWh
2026-06-19 22:00:06.856877: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 326.49p, best_cost 339.43p, best_cycle 31.06kWh, best_carbon 0kg, best_import 41.46kWh
2026-06-19 22:00:06.888692: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 325.96p, best_cost 338.87p, best_cycle 30.28kWh, best_carbon 0kg, best_import 41.4kWh
2026-06-19 22:00:06.916276: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 325.6p, best_cost 338.65p, best_cycle 30.28kWh, best_carbon 0kg, best_import 41.4kWh
2026-06-19 22:00:06.970227: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 325.6p, best_cost 338.65p, best_cycle 30.28kWh, best_carbon 0kg, best_import 41.4kWh
2026-06-19 22:00:07.027923: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 325.6p, best_cost 338.65p, best_cycle 30.28kWh, best_carbon 0kg, best_import 41.4kWh
2026-06-19 22:00:07.095146: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 325.18p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:07.144483: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 325.18p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:07.210535: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 325.18p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:07.267922: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 325.18p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:07.320147: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 325.15p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:07.381608: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 325.15p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:07.448811: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:07.585271: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:07.711786: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:07.768437: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:07.834717: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:08.034542: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:08.100682: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:08.161953: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:08.326743: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:08.384857: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:08.440883: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:08.493780: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:08.525965: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:08.554047: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:08.579949: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:08.603802: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:08.666718: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:08.732774: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:08.812001: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:08.840521: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:08.868858: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:08.895276: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 325.13p, best_cost 338.04p, best_cycle 30.29kWh, best_carbon 0kg, best_import 41.41kWh
2026-06-19 22:00:08.920755: Best charge windows best_metric 325.13p, best_cost 338.04p, best_carbon 0kg, best_import 41.41kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 13%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 13%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100% ]
2026-06-19 22:00:08.921169: Tweak plan optimisation started
2026-06-19 22:00:09.135837: Tweak optimisation finished metric 325.13 cost 338.04 metric_keep 0 cycle 30.29 carbon 0 import 41.41
2026-06-19 22:00:09.146399: Raw charge windows [ 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 13%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 13%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 75%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 75%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100% ] reserve 1.12
2026-06-19 22:00:09.147201: Unclipped charge windows [ 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 13%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 13%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:00:00 @ 27.52p 100% ] reserve 1.12
2026-06-19 22:00:09.147731: Unfiltered charge windows [ 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:00:00 @ 27.52p 100% ] reserve 1.12
2026-06-19 22:00:09.148118: Filtered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:00:00 @ 27.52p 100% ] reserve 1.12
2026-06-19 22:00:09.176216: Previous plan best metric is 325.25 (cost 338.24) and new plan best metric is 325.15 (cost 338.04)
2026-06-19 22:00:09.176290: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 22:00:09.176520: Plan valid is now true after recompute was False
2026-06-19 22:00:09.196536: predict base end_record 06-21 11:00:00, final soc 1.12kWh, metric 489.86p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 31.04kWh, PV 0.0kWh
2026-06-19 22:00:09.197920: Slot: [ 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 22:00:09.198958: SoC: [ 9.9, 9.48, 9.07, 8.66, 8.25, 7.86, 7.47, 7.08, 6.69, 6.3, 5.91, 5.51, 5.12, 4.73, 4.34, 3.95, 3.56, 3.17, 2.78, 2.39, 2.0, 1.61, 1.22, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:00:09.199875: BAT: [ 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-, 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-] kWh
2026-06-19 22:00:09.200927: LOAD: [ 6.6, 6.98, 7.37, 7.75, 8.13, 8.5, 8.86, 9.22, 9.59, 9.95, 10.32, 10.68, 11.04, 11.41, 11.77, 12.13, 12.5, 12.86, 13.23, 13.59, 13.96, 14.32, 14.68, 15.05, 15.41, 15.77, 16.14, 16.5, 16.87, 17.23, 17.59, 17.96, 18.32, 18.68, 19.05, 19.41, 19.73, 19.79, 19.84, 19.9, 20.13, 20.58, 20.73, 20.73, 20.76, 20.79, 20.82, 20.87, 21.15, 21.32, 21.79, 22.16, 22.43, 23.07, 23.66, 23.7, 23.8, 23.94, 24.13, 24.33, 24.86, 26.1, 28.05, 28.38, 28.45, 28.59, 28.8, 29.06, 29.39, 29.79, 30.25, 30.47, 30.48, 30.73, 31.04] kWh
2026-06-19 22:00:09.201973: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:00:09.202979: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.17, 2.54, 2.9, 3.27, 3.63, 3.99, 4.36, 4.72, 5.08, 5.45, 5.81, 6.18, 6.54, 6.86, 6.92, 6.97, 7.03, 7.26, 7.71, 7.86, 7.86, 7.89, 7.92, 7.94, 8.0, 8.28, 8.45, 8.92, 9.29, 9.56, 10.2, 10.78, 10.83, 10.93, 11.07, 11.26, 11.45, 11.99, 13.23, 15.18, 15.51, 15.58, 15.72, 15.92, 16.19, 16.52, 16.92, 17.38, 17.6, 17.61, 17.85, 18.16] kWh
2026-06-19 22:00:09.204145: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:00:09.205129: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 146.08, 151.44, 157.13, 162.56, 167.35, 172.25, 177.39, 182.41, 187.39, 192.37, 197.44, 202.43, 207.41, 212.06, 213.64, 215.18, 216.91, 224.01, 239.65, 245.18, 245.26, 246.0, 246.76, 247.53, 249.03, 256.81, 261.05, 272.14, 279.5, 284.89, 347.88, 359.43, 360.36, 362.13, 364.66, 367.78, 371.45, 381.27, 404.31, 440.71, 446.71, 448.05, 450.38, 454.03, 458.54, 464.46, 470.4, 477.7, 481.23, 481.42, 485.24, 489.86] p
2026-06-19 22:00:09.295477: Battery has 11.08 hours left - now at 9.9kWh
2026-06-19 22:00:09.337179: predict base10 end_record 06-21 11:00:00, final soc 1.12kWh, metric 510.31p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:35:00, load 32.2kWh, PV 0.0kWh
2026-06-19 22:00:09.338838: Slot: [ 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 22:00:09.340075: SoC: [ 9.9, 9.47, 9.04, 8.61, 8.18, 7.76, 7.35, 6.94, 6.54, 6.12, 5.72, 5.31, 4.9, 4.49, 4.08, 3.67, 3.26, 2.85, 2.44, 2.03, 1.62, 1.21, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:00:09.341129: BAT: [ 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-, 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-] kWh
2026-06-19 22:00:09.342385: LOAD: [ 6.6, 7.0, 7.4, 7.8, 8.2, 8.59, 8.97, 9.35, 9.73, 10.11, 10.49, 10.87, 11.26, 11.64, 12.02, 12.4, 12.78, 13.16, 13.54, 13.92, 14.3, 14.69, 15.07, 15.45, 15.83, 16.21, 16.59, 16.97, 17.36, 17.74, 18.12, 18.5, 18.88, 19.26, 19.64, 20.02, 20.36, 20.42, 20.48, 20.53, 20.78, 21.25, 21.4, 21.41, 21.44, 21.46, 21.49, 21.55, 21.85, 22.03, 22.52, 22.91, 23.19, 23.86, 24.47, 24.52, 24.62, 24.77, 24.97, 25.17, 25.73, 27.03, 29.07, 29.42, 29.5, 29.64, 29.86, 30.14, 30.48, 30.9, 31.38, 31.61, 31.62, 31.88, 32.2] kWh
2026-06-19 22:00:09.343561: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:00:09.344810: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.2, 2.58, 2.96, 3.34, 3.72, 4.1, 4.48, 4.86, 5.25, 5.63, 6.01, 6.39, 6.77, 7.15, 7.49, 7.54, 7.6, 7.66, 7.9, 8.37, 8.53, 8.53, 8.56, 8.59, 8.62, 8.68, 8.97, 9.16, 9.65, 10.03, 10.31, 10.99, 11.6, 11.65, 11.75, 11.9, 12.1, 12.3, 12.86, 14.16, 16.2, 16.55, 16.62, 16.77, 16.98, 17.26, 17.61, 18.02, 18.51, 18.74, 18.75, 19.0, 19.33] kWh
2026-06-19 22:00:09.346005: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:00:09.347238: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 146.36, 152.51, 158.13, 164.08, 169.78, 174.8, 179.93, 185.31, 190.57, 195.79, 201.01, 206.33, 211.55, 216.77, 221.64, 223.29, 224.91, 226.71, 234.16, 250.56, 256.35, 256.44, 257.22, 258.01, 258.81, 260.39, 268.54, 272.99, 284.6, 292.31, 297.96, 361.57, 373.68, 374.64, 376.5, 379.15, 382.42, 386.26, 396.55, 420.69, 458.82, 465.11, 466.51, 468.95, 472.78, 477.5, 483.7, 489.93, 497.57, 501.27, 501.47, 505.47, 510.31] p
2026-06-19 22:00:09.419612: predict best10 end_record 06-21 11:00:00, final soc 1.12kWh, metric 457.2p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 32.2kWh, PV 0.0kWh
2026-06-19 22:00:09.421205: Slot: [ 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 22:00:09.422527: SoC: [ 9.9, 9.47, 9.04, 8.61, 8.18, 7.76, 7.35, 6.94, 6.54, 6.12, 5.72, 5.31, 4.9, 4.49, 4.08, 3.67, 3.26, 2.85, 2.44, 2.03, 1.62, 1.62, 1.21, 1.12, 1.12, 1.12, 1.12, 3.06, 5.0, 6.0, 7.0, 8.94, 10.88, 11.5, 11.75, 12.0, 12.0, 11.94, 11.88, 11.81, 11.55, 11.05, 10.88, 10.88, 10.84, 10.81, 10.78, 10.72, 10.4, 10.21, 9.68, 9.27, 8.96, 8.24, 7.58, 7.53, 7.42, 7.26, 7.26, 7.04, 6.45, 5.05, 2.86, 2.49, 2.4, 2.24, 2.02, 1.72, 1.34, 1.5, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:00:09.423569: BAT: [ 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<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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 22:00:09.424796: LOAD: [ 6.6, 7.0, 7.4, 7.8, 8.2, 8.59, 8.97, 9.35, 9.73, 10.11, 10.49, 10.87, 11.26, 11.64, 12.02, 12.4, 12.78, 13.16, 13.54, 13.92, 14.3, 14.69, 15.07, 15.45, 15.83, 16.21, 16.59, 16.97, 17.36, 17.74, 18.12, 18.5, 18.88, 19.26, 19.64, 20.02, 20.36, 20.42, 20.48, 20.53, 20.78, 21.25, 21.4, 21.41, 21.44, 21.46, 21.49, 21.55, 21.85, 22.03, 22.52, 22.91, 23.19, 23.86, 24.47, 24.52, 24.62, 24.77, 24.97, 25.17, 25.73, 27.03, 29.07, 29.42, 29.5, 29.64, 29.86, 30.14, 30.48, 30.9, 31.38, 31.61, 31.62, 31.88, 32.2] kWh
2026-06-19 22:00:09.425997: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:00:09.427245: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.28, 2.28, 2.58, 2.96, 3.34, 3.72, 6.19, 8.65, 10.1, 11.56, 14.02, 16.49, 17.54, 18.19, 18.84, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.95, 20.08, 20.31, 20.32, 20.58, 20.9] kWh
2026-06-19 22:00:09.428484: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:00:09.429894: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.4, 147.4, 152.16, 157.78, 163.74, 169.43, 201.88, 235.03, 255.59, 275.67, 309.42, 343.16, 357.75, 366.65, 375.54, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 380.42, 430.4, 430.4, 430.4, 430.4, 430.4, 433.67, 433.67, 433.67, 433.67, 433.67, 433.67, 433.67, 433.67, 433.67, 433.67, 433.67, 442.44, 444.46, 448.16, 448.36, 452.36, 457.2] p
2026-06-19 22:00:09.505135: predict best end_record 06-21 11:00:00, final soc 1.12kWh, metric 438.2p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:10:00, load 31.04kWh, PV 0.0kWh
2026-06-19 22:00:09.506741: Slot: [ 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 22:00:09.507980: SoC: [ 9.9, 9.48, 9.07, 8.66, 8.25, 7.86, 7.47, 7.08, 6.69, 6.3, 5.91, 5.51, 5.12, 4.73, 4.34, 3.95, 3.56, 3.17, 2.78, 2.39, 2.0, 1.67, 1.28, 1.12, 1.12, 1.12, 1.12, 3.45, 5.78, 6.0, 7.0, 9.33, 11.66, 11.66, 11.75, 12.0, 12.0, 11.94, 11.88, 11.82, 11.57, 11.09, 10.93, 10.93, 10.9, 10.87, 10.84, 10.78, 10.48, 10.29, 9.79, 9.39, 9.1, 8.41, 7.79, 7.73, 7.63, 7.48, 7.27, 7.07, 6.5, 5.16, 3.07, 2.71, 2.63, 2.48, 2.27, 1.98, 1.62, 1.62, 1.13, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:00:09.509062: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 22:00:09.510331: LOAD: [ 6.6, 6.98, 7.37, 7.75, 8.13, 8.5, 8.86, 9.22, 9.59, 9.95, 10.32, 10.68, 11.04, 11.41, 11.77, 12.13, 12.5, 12.86, 13.23, 13.59, 13.96, 14.32, 14.68, 15.05, 15.41, 15.77, 16.14, 16.5, 16.87, 17.23, 17.59, 17.96, 18.32, 18.68, 19.05, 19.41, 19.73, 19.79, 19.84, 19.9, 20.13, 20.58, 20.73, 20.73, 20.76, 20.79, 20.82, 20.87, 21.15, 21.32, 21.79, 22.16, 22.43, 23.07, 23.66, 23.7, 23.8, 23.94, 24.13, 24.33, 24.86, 26.1, 28.05, 28.38, 28.45, 28.59, 28.8, 29.06, 29.39, 29.79, 30.25, 30.47, 30.48, 30.73, 31.04] kWh
2026-06-19 22:00:09.511697: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:00:09.512904: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.96, 1.96, 2.17, 2.54, 2.9, 3.27, 6.13, 8.99, 9.6, 11.04, 13.9, 16.76, 17.13, 17.59, 18.22, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.94, 18.94, 19.15, 19.16, 19.41, 19.72] kWh
2026-06-19 22:00:09.514106: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:00:09.515579: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 142.57, 142.57, 146.01, 151.38, 157.06, 162.5, 200.2, 238.72, 247.27, 267.1, 306.31, 345.53, 350.6, 356.96, 365.62, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 370.27, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 420.25, 426.19, 426.19, 429.57, 429.76, 433.58, 438.2] p
2026-06-19 22:00:09.517612: STATE: [ , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , ]
2026-06-19 22:00:09.517656: Saving plan best values to HA entities
2026-06-19 22:00:09.667720: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0
2026-06-19 22:00:09.672623: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0
2026-06-19 22:00:09.677714: Best charging limit SoC's [1.5, 16.0, 6.0, 7.0, 16.0, 11.5, 11.75, 12.0, 7.0, 1.5, 16.0, 16.0]kWh, export []kWh gives import battery 39.32kWh, house 2.08kWh, export 0.0kWh, metric 438.2p, metric10 457.2p
2026-06-19 22:00:09.747063: Marginal costs baseline metric (no standing charge): 338.2376
2026-06-19 22:00:09.954378: Marginal energy costs matrix computed: min=15.28 max=20.09
2026-06-19 22:00:10.023856: Rate array import [{'start': 1320, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 22.9p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1320, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 22:00:10.024383: - Your estimated bill for today is £0.92 and tomorrow is £2.79
2026-06-19 22:00:10.024408: - Import rates are expensive (22.4p - 22.9p) for the next 1 hour and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 22:00:10.024425: - The battery is currently at 62% and is in eco mode for the next 10 hours.
2026-06-19 22:00:10.024450: - For the next 48 hours there will be no solar generation.
2026-06-19 22:00:10.024465: - You will run out of battery in 11 hours.
2026-06-19 22:00:10.024478: - Your next charge slot will be in 10 hours where import rates will be cheap (15.0p).
2026-06-19 22:00:10.024502:
2026-06-19 22:00:10.066179: Plan calculation took 7.08 seconds
2026-06-19 22:00:10.066380: Inverter 0: Type SK Sunsynk
2026-06-19 22:00:10.066407: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 22:00:10.066572: Reserve min: 7%, battery_min: 7%
2026-06-19 22:00:10.066623: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 22:00:10.066872: Inverter 0 SoC: 9.9kW 62%, current charge rate 5000W, current discharge rate 5250W, current battery power 684W, current battery voltage 51.2V, grid power -50W, load power 714W, PV Power 0W
2026-06-19 22:00:10.067043: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:00:10.067115: Inverter 0 scheduled charge enable is False
2026-06-19 22:00:10.067137: Inverter 0 charge windows currently []
2026-06-19 22:00:10.067158: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 22:00:10.067241: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:00:10.067261: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:00:10.067289: Inverter 0 scheduled discharge enable is False
2026-06-19 22:00:10.067385: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:00:10.067406: Inverter 0 discharge windows currently []
2026-06-19 22:00:10.067424: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:00:10.067437: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:00:10.067450: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:00:10.119507: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 62%, target 9%
2026-06-19 22:00:10.119620: Inverter 0 disabled charge window while waiting for schedule (now 06-19 22:00:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 22:00:10.119698: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 22:00:10.119861: Adjust demand (idle) time computed is 21:40:00-23:59:00
2026-06-19 22:00:10.120010: Not setting charging SoC as we are not within the window (now 06-19 22:00:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 22:00:10.120051: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 22:00:10.120094: Inverter 0 Current Target SoC is 7%, already at target
2026-06-19 22:00:10.120172: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:00:10.120201: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:00:10.120225: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:00:10.120246: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:00:10.120268: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:00:10.120289: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:00:10.120311: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:00:10.120329: Inverter 0 count register writes 0
2026-06-19 22:00:10.140529: Total inverter register writes now 2
2026-06-19 22:00:10.159731: Completed run status Demand
2026-06-19 22:00:10.165368: Info: record_status Demand
2026-06-19 22:00:10.177781: Saved current settings to /config/predbat_config.json
2026-06-19 22:00:42.243937: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:00:42.244131: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:00:42.244160: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:00:42.244281: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:00:42.244307: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:00:42.244324: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:00:42.244340: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:02:42.437591: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:02:42.437875: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:02:42.437912: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:02:42.438056: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:02:42.438099: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:02:42.438126: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:02:42.438142: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:04:42.680210: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:04:42.680405: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:04:42.680436: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:04:42.680555: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:04:42.680582: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:04:42.680599: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:04:42.680614: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:05:00.782200: --------------- PredBat - update at 2026-06-19 22:05:00+01:00 with clock skew 0 minutes, minutes now 1325
2026-06-19 22:05:00.782971: Saved current settings to /config/predbat_config.json
2026-06-19 22:05:00.783064: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 22.3 minutes
2026-06-19 22:05:00.783146: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 22:05:00.783229: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 22:05:00.802668: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 22:05:00.803265: Predbat mode is set to Control charge
2026-06-19 22:05:00.913641: Found 11520 load_today datapoints going back 2 days
2026-06-19 22:05:00.919430: Using load_power data to fill gaps in load_today data
2026-06-19 22:05:00.998130: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 22:05:00.998311: Zero load period starting at 2026-06-19T12:09:00+0100 (596 minutes) for 889 minutes with base value 0.9
2026-06-19 22:05:00.998401: Zero load period starting at 2026-06-18T19:24:00+0100 (1601 minutes) for 64 minutes with base value 0.8
2026-06-19 22:05:00.999463: Processing 384 30-minute periods for power integration
2026-06-19 22:05:01.067600: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 22:05:01.067687: Car charging hold True, threshold 6.0kWh
2026-06-19 22:05:01.067738: Current data so far today: load 6.8kWh, import 1.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 22:05:01.091049: Standing charge is set to 49.98p
2026-06-19 22:05:01.143976: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 22:05:01.144072: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 22:05:01.144273: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 261.7 minutes
2026-06-19 22:05:01.144626: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 261.7 minutes
2026-06-19 22:05:01.150373: Loaded 95 datapoints of futurerate analysis
2026-06-19 22:05:01.306889: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65', '06-20 20:00:00 => 24.98 / 18.66', '06-20 21:00:00 => 24.77 / 18.55']
2026-06-19 22:05:01.334381: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 22:05:01.334640: Import rates: min 13.17p, max 36.53p, average 20.07p
2026-06-19 22:05:01.372733: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 22:05:01.372823: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 22:05:01.374059: High export rate found rates in range 99p to -99p
2026-06-19 22:05:01.487672: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 22:05:01.487900: Battery level now 9.9kWh, -1hr ago 10.4kWh, at midnight 10.59kWh, battery value change in the last hour -7.13p, change today -9.84p, rate_forward 14.14p
2026-06-19 22:05:01.488134: Last hour: net energy 0.06kWh, import 0.06kWh, export 0.0kWh, car 0kWh, load 0.75kWh, net cost 1.47p, import 1.47p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 22:05:01.551726: Today's energy total net 1.9kWh, import 1.9kWh, export 0.0kWh, cost 91.68p, import 41.69p, export 0.0p, carbon 0.0kg
2026-06-19 22:05:01.551900: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 22:05:01.556456: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 22:05:01.558752: Warn: Found 1 gaps in load_today totalling 9710 minutes to fill using average data
2026-06-19 22:05:01.558904: Gap starting at 2026-06-18T15:55:00+0100 (1810 minutes) for 9710 minutes
2026-06-19 22:05:01.574870: Historical days now [7] weight [1]
2026-06-19 22:05:01.607769: Today's load divergence 105.36%, in-day adjustment 105.21%, damping 0.95x, yesterday 106.55% today 105.09% blend 7.99%
2026-06-19 22:05:01.607859: Today's predicted so far 14.29kWh with 0.0kWh car/iBoost excluded, 1.1kWh import ignored, and 0kWh forecast extra.
2026-06-19 22:05:01.607915: Today's actual load so far 15.18kWh with 0.0kWh car/iBoost excluded, and 0.39kWh import ignored.
2026-06-19 22:05:01.655615: Inverter 0: Type SK Sunsynk
2026-06-19 22:05:01.655679: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 22:05:01.655867: Reserve min: 7%, battery_min: 7%
2026-06-19 22:05:01.655927: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 22:05:01.656174: Inverter 0 SoC: 9.9kW 62%, current charge rate 5000W, current discharge rate 5250W, current battery power 666W, current battery voltage 51.2V, grid power -55W, load power 701W, PV Power 0W
2026-06-19 22:05:01.656307: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:05:01.656381: Inverter 0 scheduled charge enable is False
2026-06-19 22:05:01.656406: Inverter 0 charge windows currently []
2026-06-19 22:05:01.656430: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 22:05:01.656529: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:05:01.656553: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:05:01.656585: Inverter 0 scheduled discharge enable is False
2026-06-19 22:05:01.656713: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:05:01.656741: Inverter 0 discharge windows currently []
2026-06-19 22:05:01.656761: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:05:01.656779: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:05:01.656796: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:05:01.737815: Dynamic load last period 1.20kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 22:05:01.737910: Plan was last updated on 2026-06-19 22:00:00+01:00 and is now 5.0 minutes old
2026-06-19 22:05:01.738325: Best charge window [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:00:00 @ 27.52p 100% ]
2026-06-19 22:05:01.738357: Best export window [ ]
2026-06-19 22:05:01.739212: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 22:05:01.741398: Load divergence over 8.0 hours mean 697.08W, min 696.0W, max 697.2W, std dev 0.37W, divergence 0.03%
2026-06-19 22:05:01.760189: Creating pool of 12 processes to match your CPU count
2026-06-19 22:05:01.836804: predict base end_record 06-21 11:05:00, final soc 1.12kWh, metric 491.08p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 31.34kWh, PV 0.0kWh
2026-06-19 22:05:01.838476: Slot: [ 22:05, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:05:01.839652: SoC: [ 9.9, 9.55, 9.14, 8.72, 8.31, 7.91, 7.52, 7.13, 6.74, 6.34, 5.95, 5.56, 5.16, 4.77, 4.38, 3.98, 3.59, 3.2, 2.81, 2.41, 2.02, 1.63, 1.23, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:05:01.840561: BAT: [ 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-, 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-] kWh
2026-06-19 22:05:01.841621: LOAD: [ 6.8, 7.12, 7.51, 7.89, 8.28, 8.64, 9.01, 9.38, 9.74, 10.11, 10.47, 10.84, 11.21, 11.57, 11.94, 12.3, 12.67, 13.04, 13.4, 13.77, 14.13, 14.5, 14.87, 15.23, 15.6, 15.96, 16.33, 16.7, 17.06, 17.43, 17.79, 18.16, 18.53, 18.89, 19.26, 19.62, 19.94, 20.0, 20.05, 20.11, 20.39, 20.79, 20.94, 20.94, 20.97, 21.0, 21.03, 21.09, 21.36, 21.54, 22.01, 22.38, 22.64, 23.29, 23.87, 23.92, 24.01, 24.16, 24.35, 24.54, 25.07, 26.31, 28.26, 28.59, 28.67, 28.81, 29.01, 29.28, 29.61, 30.0, 30.46, 30.68, 30.7, 30.94, 31.25, 31.61] kWh
2026-06-19 22:05:01.842670: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:05:01.843737: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.16, 2.53, 2.89, 3.26, 3.62, 3.99, 4.36, 4.72, 5.09, 5.45, 5.82, 6.19, 6.55, 6.87, 6.92, 6.98, 7.04, 7.32, 7.72, 7.87, 7.87, 7.9, 7.93, 7.96, 8.02, 8.29, 8.47, 8.93, 9.3, 9.57, 10.21, 10.8, 10.85, 10.94, 11.08, 11.27, 11.47, 12.0, 13.24, 15.19, 15.52, 15.6, 15.73, 15.94, 16.21, 16.54, 16.93, 17.39, 17.61, 17.62, 17.87, 18.18, 18.54] kWh
2026-06-19 22:05:01.845910: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:05:01.847441: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 145.86, 151.25, 156.97, 162.44, 167.25, 172.18, 177.35, 182.4, 187.41, 192.42, 197.52, 202.53, 207.54, 212.18, 213.71, 215.31, 217.06, 225.69, 239.74, 245.16, 245.21, 245.94, 246.72, 247.5, 249.3, 256.78, 261.03, 272.12, 279.48, 284.87, 347.86, 359.42, 360.34, 362.12, 364.65, 367.76, 371.43, 381.26, 404.29, 440.7, 446.69, 448.03, 450.37, 454.01, 458.52, 464.45, 470.39, 477.69, 481.21, 481.4, 485.22, 489.85, 494.59] p
2026-06-19 22:05:01.985181: Battery has 11.0 hours left - now at 9.9kWh
2026-06-19 22:05:02.029301: predict base10 end_record 06-21 11:05:00, final soc 1.12kWh, metric 511.51p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:35:00, load 32.51kWh, PV 0.0kWh
2026-06-19 22:05:02.030993: Slot: [ 22:05, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:05:02.032290: SoC: [ 9.9, 9.54, 9.1, 8.67, 8.24, 7.82, 7.41, 7.0, 6.59, 6.17, 5.76, 5.35, 4.94, 4.53, 4.12, 3.71, 3.29, 2.88, 2.47, 2.06, 1.65, 1.24, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:05:02.033357: BAT: [ 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-, 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-] kWh
2026-06-19 22:05:02.034725: LOAD: [ 6.8, 7.14, 7.54, 7.94, 8.35, 8.73, 9.12, 9.5, 9.88, 10.27, 10.65, 11.03, 11.41, 11.8, 12.18, 12.56, 12.95, 13.33, 13.71, 14.1, 14.48, 14.87, 15.25, 15.63, 16.02, 16.4, 16.78, 17.17, 17.55, 17.93, 18.32, 18.7, 19.08, 19.47, 19.85, 20.23, 20.57, 20.62, 20.68, 20.74, 21.04, 21.46, 21.61, 21.62, 21.64, 21.67, 21.7, 21.77, 22.06, 22.24, 22.73, 23.11, 23.4, 24.07, 24.68, 24.73, 24.83, 24.98, 25.18, 25.38, 25.94, 27.24, 29.28, 29.63, 29.71, 29.85, 30.07, 30.35, 30.69, 31.11, 31.59, 31.82, 31.83, 32.09, 32.41, 32.79] kWh
2026-06-19 22:05:02.035930: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:05:02.037164: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.18, 2.56, 2.94, 3.33, 3.71, 4.09, 4.48, 4.86, 5.24, 5.63, 6.01, 6.39, 6.78, 7.16, 7.49, 7.55, 7.61, 7.67, 7.96, 8.39, 8.54, 8.54, 8.57, 8.6, 8.63, 8.7, 8.98, 9.17, 9.66, 10.04, 10.32, 11.0, 11.61, 11.66, 11.76, 11.91, 12.11, 12.31, 12.87, 14.17, 16.21, 16.55, 16.63, 16.78, 16.99, 17.27, 17.62, 18.03, 18.52, 18.74, 18.76, 19.01, 19.34, 19.72] kWh
2026-06-19 22:05:02.038412: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:05:02.039673: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 146.06, 152.24, 157.89, 163.88, 169.61, 174.65, 179.81, 185.23, 190.51, 195.76, 201.01, 206.35, 211.6, 216.85, 221.72, 223.32, 224.99, 226.82, 235.87, 250.59, 256.27, 256.32, 257.08, 257.9, 258.71, 260.6, 268.44, 272.89, 284.51, 292.21, 297.86, 361.47, 373.58, 374.55, 376.41, 379.06, 382.32, 386.17, 396.46, 420.59, 458.73, 465.01, 466.41, 468.86, 472.68, 477.4, 483.61, 489.83, 497.48, 501.18, 501.38, 505.38, 510.22, 515.18] p
2026-06-19 22:05:02.111352: predict best10 end_record 06-21 11:05:00, final soc 1.44kWh, metric 463.16p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 32.51kWh, PV 0.0kWh
2026-06-19 22:05:02.112646: Slot: [ 22:05, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:05:02.113957: SoC: [ 9.9, 9.54, 9.1, 8.67, 8.24, 7.82, 7.41, 7.0, 6.59, 6.17, 5.76, 5.35, 4.94, 4.53, 4.12, 3.71, 3.29, 2.88, 2.47, 2.06, 1.65, 1.65, 1.24, 1.12, 1.12, 1.12, 1.12, 3.06, 5.0, 6.0, 7.0, 8.94, 10.88, 11.5, 11.75, 12.0, 12.0, 11.94, 11.88, 11.81, 11.49, 11.04, 10.88, 10.87, 10.84, 10.81, 10.78, 10.71, 10.4, 10.21, 9.68, 9.26, 8.96, 8.24, 7.58, 7.53, 7.42, 7.26, 7.26, 7.04, 6.44, 5.05, 2.85, 2.48, 2.4, 2.24, 2.01, 1.71, 1.34, 1.5, 1.12, 1.12, 1.12, 1.12, 1.12, 3.06] kWh
2026-06-19 22:05:02.114973: BAT: [ 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<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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 22:05:02.116308: LOAD: [ 6.8, 7.14, 7.54, 7.94, 8.35, 8.73, 9.12, 9.5, 9.88, 10.27, 10.65, 11.03, 11.41, 11.8, 12.18, 12.56, 12.95, 13.33, 13.71, 14.1, 14.48, 14.87, 15.25, 15.63, 16.02, 16.4, 16.78, 17.17, 17.55, 17.93, 18.32, 18.7, 19.08, 19.47, 19.85, 20.23, 20.57, 20.62, 20.68, 20.74, 21.04, 21.46, 21.61, 21.62, 21.64, 21.67, 21.7, 21.77, 22.06, 22.24, 22.73, 23.11, 23.4, 24.07, 24.68, 24.73, 24.83, 24.98, 25.18, 25.38, 25.94, 27.24, 29.28, 29.63, 29.71, 29.85, 30.07, 30.35, 30.69, 31.11, 31.59, 31.82, 31.83, 32.09, 32.41, 32.79] kWh
2026-06-19 22:05:02.117399: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:05:02.118627: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.28, 2.28, 2.56, 2.94, 3.33, 3.71, 6.18, 8.64, 10.1, 11.56, 14.02, 16.49, 17.54, 18.19, 18.84, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.96, 20.09, 20.32, 20.33, 20.59, 20.91, 23.37] kWh
2026-06-19 22:05:02.120096: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:05:02.121310: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.43, 147.43, 151.89, 157.54, 163.53, 169.25, 201.73, 234.91, 255.5, 275.61, 309.38, 343.15, 357.77, 366.7, 375.62, 380.49, 380.49, 380.49, 380.49, 380.49, 380.49, 380.49, 380.49, 380.49, 380.49, 380.49, 380.49, 380.49, 380.49, 380.49, 380.49, 380.49, 430.47, 430.47, 430.47, 430.47, 430.47, 433.74, 433.74, 433.74, 433.74, 433.74, 433.74, 433.74, 433.74, 433.74, 433.74, 433.74, 442.54, 444.56, 448.26, 448.46, 452.46, 457.3, 489.7] p
2026-06-19 22:05:02.198765: predict best end_record 06-21 11:05:00, final soc 1.51kWh, metric 445.15p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 31.34kWh, PV 0.0kWh
2026-06-19 22:05:02.200375: Slot: [ 22:05, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:05:02.201639: SoC: [ 9.9, 9.55, 9.14, 8.72, 8.31, 7.91, 7.52, 7.13, 6.74, 6.34, 5.95, 5.56, 5.16, 4.77, 4.38, 3.98, 3.59, 3.2, 2.81, 2.41, 2.02, 1.63, 1.23, 1.12, 1.12, 1.12, 1.12, 3.45, 5.78, 6.0, 7.0, 9.33, 11.66, 11.66, 11.75, 12.0, 12.0, 11.94, 11.88, 11.82, 11.52, 11.09, 10.93, 10.93, 10.9, 10.87, 10.84, 10.76, 10.47, 10.29, 9.79, 9.39, 9.1, 8.41, 7.78, 7.73, 7.63, 7.47, 7.27, 7.06, 6.49, 5.16, 3.06, 2.71, 2.63, 2.48, 2.26, 1.98, 1.62, 1.62, 1.13, 1.12, 1.12, 1.12, 1.12, 3.45] kWh
2026-06-19 22:05:02.202743: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 22:05:02.203978: LOAD: [ 6.8, 7.12, 7.51, 7.89, 8.28, 8.64, 9.01, 9.38, 9.74, 10.11, 10.47, 10.84, 11.21, 11.57, 11.94, 12.3, 12.67, 13.04, 13.4, 13.77, 14.13, 14.5, 14.87, 15.23, 15.6, 15.96, 16.33, 16.7, 17.06, 17.43, 17.79, 18.16, 18.53, 18.89, 19.26, 19.62, 19.94, 20.0, 20.05, 20.11, 20.39, 20.79, 20.94, 20.94, 20.97, 21.0, 21.03, 21.09, 21.36, 21.54, 22.01, 22.38, 22.64, 23.29, 23.87, 23.92, 24.01, 24.16, 24.35, 24.54, 25.07, 26.31, 28.26, 28.59, 28.67, 28.81, 29.01, 29.28, 29.61, 30.0, 30.46, 30.68, 30.7, 30.94, 31.25, 31.61] kWh
2026-06-19 22:05:02.205157: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:05:02.206470: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.16, 2.53, 2.89, 3.26, 6.12, 8.99, 9.6, 11.04, 13.9, 16.77, 17.13, 17.6, 18.24, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.95, 18.95, 19.16, 19.18, 19.42, 19.73, 22.59] kWh
2026-06-19 22:05:02.207705: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:05:02.208974: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 145.86, 151.25, 156.97, 162.44, 200.17, 238.72, 247.29, 267.15, 306.4, 345.64, 350.74, 357.13, 365.81, 370.46, 370.46, 370.46, 370.46, 370.46, 370.46, 370.46, 370.46, 370.46, 370.46, 370.46, 370.46, 370.46, 370.46, 370.46, 370.46, 370.46, 420.44, 420.44, 420.44, 420.44, 420.44, 420.44, 420.44, 420.44, 420.44, 420.44, 420.44, 420.44, 420.44, 420.44, 420.44, 420.44, 426.38, 426.38, 429.81, 430.0, 433.82, 438.44, 476.1] p
2026-06-19 22:05:02.211033: STATE: [ , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 22:05:02.211066: Saving plan best values to HA entities
2026-06-19 22:05:02.400712: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 22:05:02.405359: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 22:05:02.412836: Best charging limit SoC's [1.5, 16.0, 6.0, 7.0, 16.0, 11.5, 11.75, 12.0, 7.0, 1.5, 16.0, 16.0]kWh, export []kWh gives import battery 39.41kWh, house 2.14kWh, export 0.0kWh, metric 445.15p, metric10 463.16p
2026-06-19 22:05:02.506858: Marginal costs baseline metric (no standing charge): 345.1883
2026-06-19 22:05:02.731027: Marginal energy costs matrix computed: min=15.07 max=19.98
2026-06-19 22:05:02.812277: Rate array import [{'start': 1325, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 22.9p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1325, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 22:05:02.812969: - Your estimated bill for today is £0.92 and tomorrow is £2.79
2026-06-19 22:05:02.813003: - Import rates are expensive (22.4p - 22.9p) for the next 55 minutes and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 22:05:02.813021: - The battery is currently at 62% and is in eco mode for the next 9 hours.
2026-06-19 22:05:02.813037: - For the next 48 hours there will be no solar generation.
2026-06-19 22:05:02.813052: - You will run out of battery in 11 hours.
2026-06-19 22:05:02.813067: - Your next charge slot will be in 9 hours where import rates will be cheap (15.0p).
2026-06-19 22:05:02.813082:
2026-06-19 22:05:02.859917: Plan calculation took 1.12 seconds
2026-06-19 22:05:02.863728: No high rate period found
2026-06-19 22:05:02.915062: Import threshold used for optimisation was 16.86p
2026-06-19 22:05:02.966559: Low import rate windows [0: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 1: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 2: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 3: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 4: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 5: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 6: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 7: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 8: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 9: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 10: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 11: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 12: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 13: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 14: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 15: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 16: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 17: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 18: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 19: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 20: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 21: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 22: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 23: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 24: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 25: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 26: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 27: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 28: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 29: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 30: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 31: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 32: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 33: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 34: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 35: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 36: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 37: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 38: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 39: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 40: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 41: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 42: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 43: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 44: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 45: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 46: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 47: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 48: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 49: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 50: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 51: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 52: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 53: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 54: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 55: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 56: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 57: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 58: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 59: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 60: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 61: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 62: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 63: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 64: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 65: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 66: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 67: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 68: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 69: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 70: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 71: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 72: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 73: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 74: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 75: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 76: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 77: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 78: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 79: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 80: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 81: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 82: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 83: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 84: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 85: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 86: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 87: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 88: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 89: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 90: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 91: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78, 92: 06-21 21:00:00 - 06-21 21:30:00 @ 27.1, 93: 06-21 21:30:00 - 06-21 22:00:00 @ 27.67, 94: 06-21 22:00:00 - 06-21 22:30:00 @ 24.43]
2026-06-19 22:05:02.975302: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 62%, target 9%
2026-06-19 22:05:02.975411: Inverter 0 disabled charge window while waiting for schedule (now 06-19 22:05:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 22:05:02.975495: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 22:05:02.975729: Adjust demand (idle) time computed is 21:40:00-23:59:00
2026-06-19 22:05:02.975890: Not setting charging SoC as we are not within the window (now 06-19 22:05:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 22:05:02.975936: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 22:05:02.975987: Inverter 0 Current Target SoC is 7%, already at target
2026-06-19 22:05:02.976068: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:05:02.976097: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:05:02.976120: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:05:02.976142: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:05:02.976163: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:05:02.976185: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:05:02.976205: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:05:02.976223: Inverter 0 count register writes 0
2026-06-19 22:05:02.991564: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 22:05:03.005602: Total inverter register writes now 2
2026-06-19 22:05:03.028922: Completed run status Demand
2026-06-19 22:05:03.034751: Info: record_status Demand
2026-06-19 22:05:03.046950: Saved current settings to /config/predbat_config.json
2026-06-19 22:05:42.132212: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:05:42.132380: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:05:42.132687: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:05:42.132885: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:05:42.132920: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:05:42.132936: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:05:42.132948: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:07:42.305484: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:07:42.305730: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:07:42.305776: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:07:42.305930: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:07:42.305956: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:07:42.305973: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:07:42.305988: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:09:42.484282: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:09:42.484495: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:09:42.484542: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:09:42.484652: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:09:42.484674: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:09:42.484688: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:09:42.484700: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:10:00.578000: --------------- PredBat - update at 2026-06-19 22:10:00+01:00 with clock skew 0 minutes, minutes now 1330
2026-06-19 22:10:00.578624: Saved current settings to /config/predbat_config.json
2026-06-19 22:10:00.578701: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 27.3 minutes
2026-06-19 22:10:00.578787: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 22:10:00.578855: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 22:10:00.598361: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 22:10:00.598864: Predbat mode is set to Control charge
2026-06-19 22:10:00.699423: Found 11520 load_today datapoints going back 2 days
2026-06-19 22:10:00.699539: Using load_power data to fill gaps in load_today data
2026-06-19 22:10:00.758757: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 22:10:00.758915: Zero load period starting at 2026-06-19T12:09:00+0100 (601 minutes) for 889 minutes with base value 0.9
2026-06-19 22:10:00.758959: Zero load period starting at 2026-06-18T19:24:00+0100 (1606 minutes) for 64 minutes with base value 0.8
2026-06-19 22:10:00.759849: Processing 384 30-minute periods for power integration
2026-06-19 22:10:00.812472: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 22:10:00.812551: Car charging hold True, threshold 6.0kWh
2026-06-19 22:10:00.812580: Current data so far today: load 6.9kWh, import 1.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 22:10:00.830923: Standing charge is set to 49.98p
2026-06-19 22:10:00.881218: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 22:10:00.881290: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 22:10:00.881454: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 266.7 minutes
2026-06-19 22:10:00.881818: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 266.7 minutes
2026-06-19 22:10:00.887540: Loaded 95 datapoints of futurerate analysis
2026-06-19 22:10:01.023878: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65', '06-20 20:00:00 => 24.98 / 18.66', '06-20 21:00:00 => 24.77 / 18.55']
2026-06-19 22:10:01.046194: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 22:10:01.046577: Import rates: min 13.17p, max 36.53p, average 20.07p
2026-06-19 22:10:01.076907: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 22:10:01.076966: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 22:10:01.077863: High export rate found rates in range 99p to -99p
2026-06-19 22:10:01.174190: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 22:10:01.174312: Battery level now 9.9kWh, -1hr ago 10.4kWh, at midnight 10.59kWh, battery value change in the last hour -7.13p, change today -9.84p, rate_forward 14.14p
2026-06-19 22:10:01.174559: Last hour: net energy 0.04kWh, import 0.04kWh, export 0.0kWh, car 0kWh, load 0.8kWh, net cost 1.17p, import 1.17p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 22:10:01.227688: Today's energy total net 1.9kWh, import 1.9kWh, export 0.0kWh, cost 91.68p, import 41.69p, export 0.0p, carbon 0.0kg
2026-06-19 22:10:01.227821: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 22:10:01.230953: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 22:10:01.232267: Warn: Found 1 gaps in load_today totalling 9705 minutes to fill using average data
2026-06-19 22:10:01.232347: Gap starting at 2026-06-18T15:55:00+0100 (1815 minutes) for 9705 minutes
2026-06-19 22:10:01.249170: Historical days now [7] weight [1]
2026-06-19 22:10:01.271692: Today's load divergence 104.91%, in-day adjustment 104.81%, damping 0.95x, yesterday 106.55% today 104.66% blend 7.64%
2026-06-19 22:10:01.271762: Today's predicted so far 14.43kWh with 0.0kWh car/iBoost excluded, 1.11kWh import ignored, and 0kWh forecast extra.
2026-06-19 22:10:01.271792: Today's actual load so far 15.24kWh with 0.0kWh car/iBoost excluded, and 0.43kWh import ignored.
2026-06-19 22:10:01.304975: Inverter 0: Type SK Sunsynk
2026-06-19 22:10:01.305038: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 22:10:01.305212: Reserve min: 7%, battery_min: 7%
2026-06-19 22:10:01.305272: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 22:10:01.305517: Inverter 0 SoC: 9.76kW 61%, current charge rate 5000W, current discharge rate 5250W, current battery power 653W, current battery voltage 51.2V, grid power -54W, load power 682W, PV Power 0W
2026-06-19 22:10:01.305651: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:10:01.305791: Inverter 0 scheduled charge enable is False
2026-06-19 22:10:01.305821: Inverter 0 charge windows currently []
2026-06-19 22:10:01.305845: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 22:10:01.305952: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:10:01.305976: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:10:01.306007: Inverter 0 scheduled discharge enable is False
2026-06-19 22:10:01.306114: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:10:01.306156: Inverter 0 discharge windows currently []
2026-06-19 22:10:01.306175: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:10:01.306191: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:10:01.306206: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:10:01.362924: Dynamic load last period 1.20kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 22:10:01.363003: Plan was last updated on 2026-06-19 22:00:00+01:00 and is now 10.0 minutes old
2026-06-19 22:10:01.363411: Best charge window [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:00:00 @ 27.52p 100% ]
2026-06-19 22:10:01.363443: Best export window [ ]
2026-06-19 22:10:01.364272: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 22:10:01.366372: Load divergence over 8.0 hours mean 700.84W, min 700.8W, max 702.0W, std dev 0.21W, divergence 0.01%
2026-06-19 22:10:01.385327: Creating pool of 12 processes to match your CPU count
2026-06-19 22:10:01.466680: predict base end_record 06-21 11:10:00, final soc 1.12kWh, metric 494.4p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 31.53kWh, PV 0.0kWh
2026-06-19 22:10:01.468539: Slot: [ 22:10, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:10:01.470030: SoC: [ 9.76, 9.48, 9.07, 8.65, 8.24, 7.84, 7.45, 7.05, 6.66, 6.26, 5.87, 5.47, 5.08, 4.68, 4.29, 3.89, 3.5, 3.1, 2.71, 2.31, 1.92, 1.52, 1.13, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:10:01.471130: BAT: [ 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-, 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-] kWh
2026-06-19 22:10:01.472507: LOAD: [ 6.9, 7.16, 7.54, 7.93, 8.31, 8.69, 9.05, 9.42, 9.79, 10.16, 10.53, 10.89, 11.26, 11.63, 12.0, 12.36, 12.73, 13.1, 13.47, 13.84, 14.2, 14.57, 14.94, 15.31, 15.67, 16.04, 16.41, 16.78, 17.14, 17.51, 17.88, 18.25, 18.62, 18.98, 19.35, 19.72, 20.04, 20.09, 20.15, 20.21, 20.45, 20.87, 21.04, 21.04, 21.07, 21.1, 21.12, 21.2, 21.46, 21.64, 22.1, 22.47, 22.74, 23.38, 23.97, 24.02, 24.11, 24.25, 24.44, 24.64, 25.17, 26.41, 28.36, 28.69, 28.77, 28.9, 29.11, 29.38, 29.71, 30.1, 30.56, 30.78, 30.79, 31.04, 31.35, 31.71] kWh
2026-06-19 22:10:01.473799: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:10:01.475046: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.26, 2.63, 3.0, 3.36, 3.73, 4.1, 4.47, 4.84, 5.2, 5.57, 5.94, 6.31, 6.67, 6.99, 7.05, 7.11, 7.16, 7.4, 7.83, 7.99, 8.0, 8.02, 8.05, 8.08, 8.16, 8.42, 8.59, 9.06, 9.43, 9.7, 10.34, 10.92, 10.97, 11.07, 11.21, 11.4, 11.59, 12.12, 13.37, 15.32, 15.64, 15.72, 15.86, 16.06, 16.33, 16.66, 17.06, 17.52, 17.73, 17.75, 17.99, 18.3, 18.66] kWh
2026-06-19 22:10:01.476288: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:10:01.477585: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.48, 152.9, 158.65, 164.14, 168.98, 173.93, 179.13, 184.2, 189.24, 194.27, 199.4, 204.44, 209.47, 214.13, 215.65, 217.25, 219.01, 226.36, 241.19, 247.34, 247.37, 248.1, 248.89, 249.62, 251.79, 258.96, 263.2, 274.29, 281.65, 287.04, 350.03, 361.59, 362.51, 364.29, 366.82, 369.93, 373.6, 383.43, 406.46, 442.87, 448.86, 450.2, 452.54, 456.18, 460.69, 466.61, 472.55, 479.85, 483.38, 483.57, 487.39, 492.01, 496.75] p
2026-06-19 22:10:01.591785: Battery has 10.83 hours left - now at 9.76kWh
2026-06-19 22:10:01.636678: predict base10 end_record 06-21 11:10:00, final soc 1.12kWh, metric 514.84p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:30:00, load 32.7kWh, PV 0.0kWh
2026-06-19 22:10:01.638338: Slot: [ 22:10, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:10:01.639618: SoC: [ 9.76, 9.47, 9.04, 8.6, 8.17, 7.75, 7.34, 6.93, 6.51, 6.1, 5.68, 5.27, 4.86, 4.44, 4.03, 3.62, 3.2, 2.79, 2.38, 1.96, 1.55, 1.13, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:10:01.640748: BAT: [ 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-, 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-] kWh
2026-06-19 22:10:01.642045: LOAD: [ 6.9, 7.17, 7.57, 7.98, 8.38, 8.77, 9.15, 9.54, 9.93, 10.31, 10.7, 11.08, 11.46, 11.85, 12.24, 12.62, 13.01, 13.39, 13.78, 14.16, 14.55, 14.93, 15.32, 15.7, 16.09, 16.47, 16.86, 17.24, 17.63, 18.01, 18.4, 18.79, 19.17, 19.55, 19.94, 20.33, 20.66, 20.72, 20.78, 20.84, 21.09, 21.53, 21.71, 21.71, 21.74, 21.77, 21.8, 21.88, 22.15, 22.33, 22.82, 23.21, 23.49, 24.16, 24.77, 24.83, 24.93, 25.07, 25.27, 25.48, 26.04, 27.34, 29.38, 29.72, 29.8, 29.95, 30.16, 30.44, 30.79, 31.2, 31.68, 31.91, 31.93, 32.18, 32.51, 32.88] kWh
2026-06-19 22:10:01.643250: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:10:01.644614: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.27, 2.66, 3.04, 3.43, 3.81, 4.2, 4.58, 4.97, 5.35, 5.74, 6.12, 6.51, 6.89, 7.28, 7.62, 7.67, 7.73, 7.79, 8.04, 8.49, 8.66, 8.66, 8.69, 8.72, 8.75, 8.83, 9.11, 9.29, 9.78, 10.16, 10.45, 11.12, 11.73, 11.78, 11.88, 12.03, 12.23, 12.43, 12.99, 14.29, 16.33, 16.68, 16.76, 16.9, 17.12, 17.4, 17.74, 18.16, 18.64, 18.87, 18.88, 19.14, 19.46, 19.84] kWh
2026-06-19 22:10:01.646169: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:10:01.648267: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.58, 153.79, 159.47, 165.49, 171.24, 176.31, 181.49, 186.94, 192.25, 197.53, 202.8, 208.17, 213.44, 218.72, 223.59, 225.19, 226.87, 228.7, 236.41, 251.95, 258.39, 258.42, 259.18, 260.01, 260.78, 263.05, 270.56, 275.01, 286.62, 294.33, 299.98, 363.59, 375.69, 376.66, 378.52, 381.17, 384.44, 388.28, 398.57, 422.71, 460.85, 467.13, 468.53, 470.98, 474.8, 479.52, 485.73, 491.95, 499.6, 503.3, 503.49, 507.49, 512.33, 517.3] p
2026-06-19 22:10:01.737122: predict best10 end_record 06-21 11:10:00, final soc 1.77kWh, metric 470.86p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 32.7kWh, PV 0.0kWh
2026-06-19 22:10:01.738982: Slot: [ 22:10, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:10:01.740245: SoC: [ 9.76, 9.47, 9.04, 8.6, 8.17, 7.75, 7.34, 6.93, 6.51, 6.1, 5.68, 5.27, 4.86, 4.44, 4.03, 3.62, 3.2, 2.79, 2.38, 1.96, 1.55, 1.55, 1.13, 1.12, 1.12, 1.12, 1.12, 3.06, 5.0, 6.0, 7.0, 8.94, 10.88, 11.5, 11.75, 12.0, 12.0, 11.94, 11.88, 11.81, 11.54, 11.06, 10.88, 10.87, 10.84, 10.81, 10.78, 10.69, 10.4, 10.2, 9.68, 9.26, 8.96, 8.24, 7.58, 7.53, 7.42, 7.26, 7.26, 7.04, 6.44, 5.05, 2.85, 2.48, 2.4, 2.24, 2.01, 1.71, 1.34, 1.5, 1.12, 1.12, 1.12, 1.12, 1.12, 3.06] kWh
2026-06-19 22:10:01.741304: BAT: [ 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<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>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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 22:10:01.742590: LOAD: [ 6.9, 7.17, 7.57, 7.98, 8.38, 8.77, 9.15, 9.54, 9.93, 10.31, 10.7, 11.08, 11.46, 11.85, 12.24, 12.62, 13.01, 13.39, 13.78, 14.16, 14.55, 14.93, 15.32, 15.7, 16.09, 16.47, 16.86, 17.24, 17.63, 18.01, 18.4, 18.79, 19.17, 19.55, 19.94, 20.33, 20.66, 20.72, 20.78, 20.84, 21.09, 21.53, 21.71, 21.71, 21.74, 21.77, 21.8, 21.88, 22.15, 22.33, 22.82, 23.21, 23.49, 24.16, 24.77, 24.83, 24.93, 25.07, 25.27, 25.48, 26.04, 27.34, 29.38, 29.72, 29.8, 29.95, 30.16, 30.44, 30.79, 31.2, 31.68, 31.91, 31.93, 32.18, 32.51, 32.88] kWh
2026-06-19 22:10:01.743777: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:10:01.744983: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.29, 2.29, 2.66, 3.04, 3.43, 3.81, 6.28, 8.75, 10.21, 11.67, 14.14, 16.61, 17.66, 18.31, 18.96, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 20.09, 20.21, 20.44, 20.46, 20.71, 21.04, 23.5] kWh
2026-06-19 22:10:01.746230: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:10:01.747570: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.46, 147.46, 153.46, 159.13, 165.15, 170.9, 203.41, 236.61, 257.23, 277.36, 311.16, 344.96, 359.61, 368.56, 377.51, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 432.37, 432.37, 432.37, 432.37, 432.37, 435.63, 435.63, 435.63, 435.63, 435.63, 435.63, 435.63, 435.63, 435.63, 435.63, 435.63, 444.46, 446.48, 450.18, 450.37, 454.37, 459.21, 491.61] p
2026-06-19 22:10:01.820301: predict best end_record 06-21 11:10:00, final soc 1.9kWh, metric 453.62p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:10:00, load 31.53kWh, PV 0.0kWh
2026-06-19 22:10:01.821627: Slot: [ 22:10, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:10:01.822687: SoC: [ 9.76, 9.48, 9.07, 8.65, 8.24, 7.84, 7.45, 7.05, 6.66, 6.26, 5.87, 5.47, 5.08, 4.68, 4.29, 3.89, 3.5, 3.1, 2.71, 2.31, 1.92, 1.65, 1.26, 1.12, 1.12, 1.12, 1.12, 3.45, 5.78, 6.0, 7.0, 9.33, 11.66, 11.66, 11.75, 12.0, 12.0, 11.94, 11.88, 11.82, 11.56, 11.11, 10.93, 10.93, 10.9, 10.87, 10.84, 10.75, 10.47, 10.29, 9.78, 9.39, 9.1, 8.41, 7.78, 7.73, 7.63, 7.47, 7.27, 7.06, 6.49, 5.16, 3.06, 2.71, 2.63, 2.48, 2.26, 1.98, 1.62, 1.62, 1.13, 1.12, 1.12, 1.12, 1.12, 3.45] kWh
2026-06-19 22:10:01.823525: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 22:10:01.824524: LOAD: [ 6.9, 7.16, 7.54, 7.93, 8.31, 8.69, 9.05, 9.42, 9.79, 10.16, 10.53, 10.89, 11.26, 11.63, 12.0, 12.36, 12.73, 13.1, 13.47, 13.84, 14.2, 14.57, 14.94, 15.31, 15.67, 16.04, 16.41, 16.78, 17.14, 17.51, 17.88, 18.25, 18.62, 18.98, 19.35, 19.72, 20.04, 20.09, 20.15, 20.21, 20.45, 20.87, 21.04, 21.04, 21.07, 21.1, 21.12, 21.2, 21.46, 21.64, 22.1, 22.47, 22.74, 23.38, 23.97, 24.02, 24.11, 24.25, 24.44, 24.64, 25.17, 26.41, 28.36, 28.69, 28.77, 28.9, 29.11, 29.38, 29.71, 30.1, 30.56, 30.78, 30.79, 31.04, 31.35, 31.71] kWh
2026-06-19 22:10:01.825499: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:10:01.826527: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.02, 2.02, 2.26, 2.63, 3.0, 3.36, 6.23, 9.1, 9.71, 11.15, 14.02, 16.89, 17.25, 17.72, 18.36, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 19.07, 19.07, 19.29, 19.3, 19.54, 19.85, 22.71] kWh
2026-06-19 22:10:01.827478: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:10:01.828477: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 143.5, 143.5, 147.34, 152.77, 158.51, 164.0, 201.77, 240.34, 248.94, 268.83, 308.09, 347.36, 352.49, 358.9, 367.62, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 428.2, 428.2, 431.63, 431.82, 435.64, 440.26, 477.92] p
2026-06-19 22:10:01.830203: STATE: [ , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 22:10:01.830251: Saving plan best values to HA entities
2026-06-19 22:10:02.000618: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 22:10:02.009054: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 22:10:02.015836: Best charging limit SoC's [1.5, 16.0, 6.0, 7.0, 16.0, 11.5, 11.75, 12.0, 7.0, 1.5, 16.0, 16.0]kWh, export []kWh gives import battery 39.56kWh, house 2.12kWh, export 0.0kWh, metric 453.62p, metric10 470.86p
2026-06-19 22:10:02.096633: Marginal costs baseline metric (no standing charge): 353.6544
2026-06-19 22:10:02.290243: Marginal energy costs matrix computed: min=14.87 max=19.91
2026-06-19 22:10:02.368831: Rate array import [{'start': 1330, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 22.9p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1330, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 22:10:02.369485: - Your estimated bill for today is £0.92 and tomorrow is £2.81
2026-06-19 22:10:02.369515: - Import rates are expensive (22.4p - 22.9p) for the next 50 minutes and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 22:10:02.369533: - The battery is currently at 61% and is in eco mode for the next 9 hours.
2026-06-19 22:10:02.369549: - For the next 48 hours there will be no solar generation.
2026-06-19 22:10:02.369563: - You will run out of battery in 11 hours.
2026-06-19 22:10:02.369578: - Your next charge slot will be in 9 hours where import rates will be cheap (15.0p).
2026-06-19 22:10:02.369594:
2026-06-19 22:10:02.414372: Plan calculation took 1.05 seconds
2026-06-19 22:10:02.417441: No high rate period found
2026-06-19 22:10:02.469576: Import threshold used for optimisation was 16.86p
2026-06-19 22:10:02.549271: Low import rate windows [0: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 1: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 2: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 3: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 4: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 5: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 6: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 7: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 8: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 9: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 10: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 11: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 12: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 13: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 14: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 15: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 16: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 17: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 18: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 19: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 20: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 21: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 22: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 23: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 24: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 25: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 26: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 27: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 28: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 29: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 30: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 31: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 32: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 33: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 34: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 35: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 36: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 37: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 38: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 39: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 40: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 41: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 42: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 43: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 44: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 45: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 46: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 47: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 48: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 49: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 50: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 51: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 52: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 53: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 54: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 55: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 56: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 57: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 58: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 59: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 60: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 61: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 62: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 63: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 64: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 65: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 66: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 67: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 68: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 69: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 70: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 71: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 72: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 73: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 74: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 75: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 76: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 77: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 78: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 79: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 80: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 81: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 82: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 83: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 84: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 85: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 86: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 87: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 88: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 89: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 90: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 91: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78, 92: 06-21 21:00:00 - 06-21 21:30:00 @ 27.1, 93: 06-21 21:30:00 - 06-21 22:00:00 @ 27.67, 94: 06-21 22:00:00 - 06-21 22:30:00 @ 24.43]
2026-06-19 22:10:02.558286: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 61%, target 9%
2026-06-19 22:10:02.558447: Inverter 0 disabled charge window while waiting for schedule (now 06-19 22:10:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 22:10:02.558571: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 22:10:02.558940: Adjust demand (idle) time computed is 21:40:00-23:59:00
2026-06-19 22:10:02.559194: Not setting charging SoC as we are not within the window (now 06-19 22:10:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 22:10:02.559268: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 22:10:02.559351: Inverter 0 Current Target SoC is 7%, already at target
2026-06-19 22:10:02.559476: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:10:02.559532: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:10:02.559582: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:10:02.559628: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:10:02.559662: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:10:02.559742: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:10:02.559792: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:10:02.559820: Inverter 0 count register writes 0
2026-06-19 22:10:02.578818: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 22:10:02.578980: Recompute is saving previous plan...
2026-06-19 22:10:02.581485: Best charge window [ 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 0%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 0%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 0%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 0%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 0%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 0%, 21-06 22:00:00 - 21-06 22:30:00 @ 24.43p 0% ]
2026-06-19 22:10:02.581538: Best export window [ ]
2026-06-19 22:10:02.582236: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 22:10:02.584191: Load divergence over 8.0 hours mean 700.84W, min 700.8W, max 702.0W, std dev 0.21W, divergence 0.01%
2026-06-19 22:10:02.600777: Creating pool of 12 processes to match your CPU count
2026-06-19 22:10:02.670090: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 22:10:02.672716: Optimise levels pass started at 2026-06-19 22:10:02
2026-06-19 22:10:02.672830: Optimise all windows, total charge 94 export 1
2026-06-19 22:10:02.899786: >> Region optimisation pass width 960
2026-06-19 22:10:03.217401: >> Region optimisation pass width 480
2026-06-19 22:10:03.550569: >> Region optimisation pass width 240
2026-06-19 22:10:04.155515: >> Region optimisation pass width 120
2026-06-19 22:10:05.112289: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 73
2026-06-19 22:10:05.112373: Optimise levels pass ended at 2026-06-19 22:10:05, duration 2.4 seconds tried 379 combinations
2026-06-19 22:10:05.112446: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 447.98p, best_keep 0kWh, best_cycle 39.73kWh, best_carbon 0kg, best_import 26.54kWh
2026-06-19 22:10:05.125182: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 11.75, 11.75, 0, 11.75, 11.75, 11.75, 11.75, 11.75, 11.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 22:10:05.125439: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 328.79p, best_cost 341.72p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.87kWh
2026-06-19 22:10:05.160265: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 328.78p, best_cost 341.72p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.87kWh
2026-06-19 22:10:05.190092: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 328.71p, best_cost 341.64p, best_cycle 30.44kWh, best_carbon 0kg, best_import 41.87kWh
2026-06-19 22:10:05.302282: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 328.6p, best_cost 341.63p, best_cycle 32.94kWh, best_carbon 0kg, best_import 42.05kWh
2026-06-19 22:10:05.337539: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 328.6p, best_cost 341.63p, best_cycle 32.94kWh, best_carbon 0kg, best_import 42.05kWh
2026-06-19 22:10:05.368978: Best charge windows best_metric 328.6p, best_cost 341.63p, best_carbon 0kg, best_import 42.05kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100%, 21-06 22:00:00 - 21-06 22:30:00 @ 24.43p 100% ]
2026-06-19 22:10:05.370142: Best charge windows best_metric 328.6p, best_cost 341.63p, best_carbon 0kg, best_import 42.05kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100%, 21-06 22:00:00 - 21-06 22:30:00 @ 24.43p 100% ]
2026-06-19 22:10:05.370308: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 328.6p, best_cost 341.63p, best_cycle 32.94kWh, best_carbon 0kg, best_import 42.05kWh
2026-06-19 22:10:05.408503: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 328.6p, best_cost 341.63p, best_cycle 32.94kWh, best_carbon 0kg, best_import 42.05kWh
2026-06-19 22:10:05.440437: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 328.6p, best_cost 341.63p, best_cycle 32.94kWh, best_carbon 0kg, best_import 42.05kWh
2026-06-19 22:10:05.553007: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 328.6p, best_cost 341.63p, best_cycle 32.94kWh, best_carbon 0kg, best_import 42.05kWh
2026-06-19 22:10:05.578172: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 328.6p, best_cost 341.63p, best_cycle 32.94kWh, best_carbon 0kg, best_import 42.05kWh
2026-06-19 22:10:05.602442: Best charge windows best_metric 328.6p, best_cost 341.63p, best_carbon 0kg, best_import 42.05kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100%, 21-06 22:00:00 - 21-06 22:30:00 @ 24.43p 100% ]
2026-06-19 22:10:05.602624: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 328.6p, best_cost 341.63p, best_cycle 32.94kWh, best_carbon 0kg, best_import 42.05kWh
2026-06-19 22:10:05.634937: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 328.6p, best_cost 341.63p, best_cycle 32.94kWh, best_carbon 0kg, best_import 42.05kWh
2026-06-19 22:10:05.664751: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 328.6p, best_cost 341.63p, best_cycle 32.94kWh, best_carbon 0kg, best_import 42.05kWh
2026-06-19 22:10:05.771498: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 328.6p, best_cost 341.63p, best_cycle 32.94kWh, best_carbon 0kg, best_import 42.05kWh
2026-06-19 22:10:05.802986: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 328.6p, best_cost 341.63p, best_cycle 32.94kWh, best_carbon 0kg, best_import 42.05kWh
2026-06-19 22:10:05.831439: Best charge windows best_metric 328.6p, best_cost 341.63p, best_carbon 0kg, best_import 42.05kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100%, 21-06 22:00:00 - 21-06 22:30:00 @ 24.43p 100% ]
2026-06-19 22:10:05.831584: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 328.6p, best_cost 341.63p, best_cycle 32.94kWh, best_carbon 0kg, best_import 42.05kWh
2026-06-19 22:10:05.853571: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 328.6p, best_cost 341.63p, best_cycle 32.94kWh, best_carbon 0kg, best_import 42.05kWh
2026-06-19 22:10:05.878013: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 328.6p, best_cost 341.63p, best_cycle 32.94kWh, best_carbon 0kg, best_import 42.05kWh
2026-06-19 22:10:05.977547: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 328.6p, best_cost 341.63p, best_cycle 32.94kWh, best_carbon 0kg, best_import 42.05kWh
2026-06-19 22:10:06.000527: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 328.6p, best_cost 341.63p, best_cycle 32.94kWh, best_carbon 0kg, best_import 42.05kWh
2026-06-19 22:10:06.028582: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 328.6p, best_cost 341.63p, best_cycle 32.94kWh, best_carbon 0kg, best_import 42.05kWh
2026-06-19 22:10:06.063301: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 328.06p, best_cost 341.06p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:06.090102: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 327.74p, best_cost 340.76p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:06.139498: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 327.74p, best_cost 340.76p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:06.184997: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 327.74p, best_cost 340.76p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:06.236699: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:06.282688: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:06.337445: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:06.385798: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:06.439556: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:06.510684: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:06.574181: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:06.678379: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:06.778890: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:06.841498: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:06.899410: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:07.091385: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:07.145871: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:07.201845: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:07.263818: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:07.321535: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:07.379479: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:07.445927: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:07.473919: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:07.498659: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:07.532170: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:07.561423: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:07.631803: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:07.692972: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:07.778999: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:07.805055: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:07.833512: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:07.864503: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 327.53p, best_cost 340.64p, best_cycle 32.15kWh, best_carbon 0kg, best_import 42.0kWh
2026-06-19 22:10:07.889944: Best charge windows best_metric 327.53p, best_cost 340.64p, best_carbon 0kg, best_import 42.0kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100%, 21-06 22:00:00 - 21-06 22:30:00 @ 24.43p 100% ]
2026-06-19 22:10:07.890239: Tweak plan optimisation started
2026-06-19 22:10:08.089297: Tweak optimisation finished metric 327.53 cost 340.64 metric_keep 0 cycle 32.15 carbon 0 import 42.0
2026-06-19 22:10:08.099975: Raw charge windows [ 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100%, 21-06 22:00:00 - 21-06 22:30:00 @ 24.43p 100% ] reserve 1.12
2026-06-19 22:10:08.100789: Unclipped charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:30:00 @ 25.98p 100% ] reserve 1.12
2026-06-19 22:10:08.101207: Unfiltered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:30:00 @ 25.98p 100% ] reserve 1.12
2026-06-19 22:10:08.101568: Filtered charge windows [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:30:00 @ 25.98p 100% ] reserve 1.12
2026-06-19 22:10:08.124183: Previous plan best metric is 327.3 (cost 340.29) and new plan best metric is 327.53 (cost 340.64)
2026-06-19 22:10:08.124511: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 22:10:08.124755: Plan valid is now true after recompute was False
2026-06-19 22:10:08.144428: predict base end_record 06-21 11:00:00, final soc 1.12kWh, metric 492.01p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 31.35kWh, PV 0.0kWh
2026-06-19 22:10:08.145696: Slot: [ 22:10, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 22:10:08.146790: SoC: [ 9.76, 9.48, 9.07, 8.65, 8.24, 7.84, 7.45, 7.05, 6.66, 6.26, 5.87, 5.47, 5.08, 4.68, 4.29, 3.89, 3.5, 3.1, 2.71, 2.31, 1.92, 1.52, 1.13, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:10:08.147616: BAT: [ 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-, 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-] kWh
2026-06-19 22:10:08.148614: LOAD: [ 6.9, 7.16, 7.54, 7.93, 8.31, 8.69, 9.05, 9.42, 9.79, 10.16, 10.53, 10.89, 11.26, 11.63, 12.0, 12.36, 12.73, 13.1, 13.47, 13.84, 14.2, 14.57, 14.94, 15.31, 15.67, 16.04, 16.41, 16.78, 17.14, 17.51, 17.88, 18.25, 18.62, 18.98, 19.35, 19.72, 20.04, 20.09, 20.15, 20.21, 20.45, 20.87, 21.04, 21.04, 21.07, 21.1, 21.12, 21.2, 21.46, 21.64, 22.1, 22.47, 22.74, 23.38, 23.97, 24.02, 24.11, 24.25, 24.44, 24.64, 25.17, 26.41, 28.36, 28.69, 28.77, 28.9, 29.11, 29.38, 29.71, 30.1, 30.56, 30.78, 30.79, 31.04, 31.35] kWh
2026-06-19 22:10:08.149568: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:10:08.150579: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.26, 2.63, 3.0, 3.36, 3.73, 4.1, 4.47, 4.84, 5.2, 5.57, 5.94, 6.31, 6.67, 6.99, 7.05, 7.11, 7.16, 7.4, 7.83, 7.99, 8.0, 8.02, 8.05, 8.08, 8.16, 8.42, 8.59, 9.06, 9.43, 9.7, 10.34, 10.92, 10.97, 11.07, 11.21, 11.4, 11.59, 12.12, 13.37, 15.32, 15.64, 15.72, 15.86, 16.06, 16.33, 16.66, 17.06, 17.52, 17.73, 17.75, 17.99, 18.3] kWh
2026-06-19 22:10:08.151521: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:10:08.152491: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.48, 152.9, 158.65, 164.14, 168.98, 173.93, 179.13, 184.2, 189.24, 194.27, 199.4, 204.44, 209.47, 214.13, 215.65, 217.25, 219.01, 226.36, 241.19, 247.34, 247.37, 248.1, 248.89, 249.62, 251.79, 258.96, 263.2, 274.29, 281.65, 287.04, 350.03, 361.59, 362.51, 364.29, 366.82, 369.93, 373.6, 383.43, 406.46, 442.87, 448.86, 450.2, 452.54, 456.18, 460.69, 466.61, 472.55, 479.85, 483.38, 483.57, 487.39, 492.01] p
2026-06-19 22:10:08.251070: Battery has 10.83 hours left - now at 9.76kWh
2026-06-19 22:10:08.294172: predict base10 end_record 06-21 11:00:00, final soc 1.12kWh, metric 512.33p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:30:00, load 32.51kWh, PV 0.0kWh
2026-06-19 22:10:08.295857: Slot: [ 22:10, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 22:10:08.297175: SoC: [ 9.76, 9.47, 9.04, 8.6, 8.17, 7.75, 7.34, 6.93, 6.51, 6.1, 5.68, 5.27, 4.86, 4.44, 4.03, 3.62, 3.2, 2.79, 2.38, 1.96, 1.55, 1.13, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:10:08.298325: BAT: [ 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-, 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-] kWh
2026-06-19 22:10:08.299654: LOAD: [ 6.9, 7.17, 7.57, 7.98, 8.38, 8.77, 9.15, 9.54, 9.93, 10.31, 10.7, 11.08, 11.46, 11.85, 12.24, 12.62, 13.01, 13.39, 13.78, 14.16, 14.55, 14.93, 15.32, 15.7, 16.09, 16.47, 16.86, 17.24, 17.63, 18.01, 18.4, 18.79, 19.17, 19.55, 19.94, 20.33, 20.66, 20.72, 20.78, 20.84, 21.09, 21.53, 21.71, 21.71, 21.74, 21.77, 21.8, 21.88, 22.15, 22.33, 22.82, 23.21, 23.49, 24.16, 24.77, 24.83, 24.93, 25.07, 25.27, 25.48, 26.04, 27.34, 29.38, 29.72, 29.8, 29.95, 30.16, 30.44, 30.79, 31.2, 31.68, 31.91, 31.93, 32.18, 32.51] kWh
2026-06-19 22:10:08.300912: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:10:08.302252: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.27, 2.66, 3.04, 3.43, 3.81, 4.2, 4.58, 4.97, 5.35, 5.74, 6.12, 6.51, 6.89, 7.28, 7.62, 7.67, 7.73, 7.79, 8.04, 8.49, 8.66, 8.66, 8.69, 8.72, 8.75, 8.83, 9.11, 9.29, 9.78, 10.16, 10.45, 11.12, 11.73, 11.78, 11.88, 12.03, 12.23, 12.43, 12.99, 14.29, 16.33, 16.68, 16.76, 16.9, 17.12, 17.4, 17.74, 18.16, 18.64, 18.87, 18.88, 19.14, 19.46] kWh
2026-06-19 22:10:08.303663: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:10:08.304958: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.58, 153.79, 159.47, 165.49, 171.24, 176.31, 181.49, 186.94, 192.25, 197.53, 202.8, 208.17, 213.44, 218.72, 223.59, 225.19, 226.87, 228.7, 236.41, 251.95, 258.39, 258.42, 259.18, 260.01, 260.78, 263.05, 270.56, 275.01, 286.62, 294.33, 299.98, 363.59, 375.69, 376.66, 378.52, 381.17, 384.44, 388.28, 398.57, 422.71, 460.85, 467.13, 468.53, 470.98, 474.8, 479.52, 485.73, 491.95, 499.6, 503.3, 503.49, 507.49, 512.33] p
2026-06-19 22:10:08.377072: predict best10 end_record 06-21 11:00:00, final soc 1.12kWh, metric 459.22p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 32.51kWh, PV 0.0kWh
2026-06-19 22:10:08.378785: Slot: [ 22:10, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 22:10:08.380094: SoC: [ 9.76, 9.47, 9.04, 8.6, 8.17, 7.75, 7.34, 6.93, 6.51, 6.1, 5.68, 5.27, 4.86, 4.44, 4.03, 3.62, 3.2, 2.79, 2.38, 1.96, 1.55, 1.55, 1.13, 1.12, 1.12, 1.12, 1.12, 3.06, 5.0, 6.0, 7.0, 8.94, 10.88, 11.5, 11.75, 12.0, 12.0, 11.94, 11.88, 11.81, 11.54, 11.06, 10.88, 10.87, 10.84, 10.81, 10.78, 10.69, 10.4, 10.2, 9.68, 9.26, 8.96, 8.24, 7.58, 7.53, 7.42, 7.26, 7.26, 7.04, 6.44, 5.05, 2.85, 2.48, 2.4, 2.24, 2.01, 1.71, 1.34, 1.5, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:10:08.381159: BAT: [ 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<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>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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 22:10:08.382476: LOAD: [ 6.9, 7.17, 7.57, 7.98, 8.38, 8.77, 9.15, 9.54, 9.93, 10.31, 10.7, 11.08, 11.46, 11.85, 12.24, 12.62, 13.01, 13.39, 13.78, 14.16, 14.55, 14.93, 15.32, 15.7, 16.09, 16.47, 16.86, 17.24, 17.63, 18.01, 18.4, 18.79, 19.17, 19.55, 19.94, 20.33, 20.66, 20.72, 20.78, 20.84, 21.09, 21.53, 21.71, 21.71, 21.74, 21.77, 21.8, 21.88, 22.15, 22.33, 22.82, 23.21, 23.49, 24.16, 24.77, 24.83, 24.93, 25.07, 25.27, 25.48, 26.04, 27.34, 29.38, 29.72, 29.8, 29.95, 30.16, 30.44, 30.79, 31.2, 31.68, 31.91, 31.93, 32.18, 32.51] kWh
2026-06-19 22:10:08.383745: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:10:08.385009: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.29, 2.29, 2.66, 3.04, 3.43, 3.81, 6.28, 8.75, 10.21, 11.67, 14.14, 16.61, 17.66, 18.31, 18.96, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 20.09, 20.21, 20.44, 20.46, 20.71, 21.04] kWh
2026-06-19 22:10:08.386238: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:10:08.387525: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.46, 147.46, 153.46, 159.13, 165.15, 170.9, 203.41, 236.61, 257.23, 277.36, 311.16, 344.96, 359.61, 368.56, 377.51, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 382.39, 432.37, 432.37, 432.37, 432.37, 432.37, 435.63, 435.63, 435.63, 435.63, 435.63, 435.63, 435.63, 435.63, 435.63, 435.63, 435.63, 444.46, 446.48, 450.18, 450.37, 454.37, 459.21] p
2026-06-19 22:10:08.463264: predict best end_record 06-21 11:00:00, final soc 1.12kWh, metric 440.26p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:10:00, load 31.35kWh, PV 0.0kWh
2026-06-19 22:10:08.464916: Slot: [ 22:10, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 22:10:08.466330: SoC: [ 9.76, 9.48, 9.07, 8.65, 8.24, 7.84, 7.45, 7.05, 6.66, 6.26, 5.87, 5.47, 5.08, 4.68, 4.29, 3.89, 3.5, 3.1, 2.71, 2.31, 1.92, 1.65, 1.26, 1.12, 1.12, 1.12, 1.12, 3.45, 5.78, 6.0, 7.0, 9.33, 11.66, 11.66, 11.75, 12.0, 12.0, 11.94, 11.88, 11.82, 11.56, 11.11, 10.93, 10.93, 10.9, 10.87, 10.84, 10.75, 10.47, 10.29, 9.78, 9.39, 9.1, 8.41, 7.78, 7.73, 7.63, 7.47, 7.27, 7.06, 6.49, 5.16, 3.06, 2.71, 2.63, 2.48, 2.26, 1.98, 1.62, 1.62, 1.13, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:10:08.467472: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 22:10:08.468815: LOAD: [ 6.9, 7.16, 7.54, 7.93, 8.31, 8.69, 9.05, 9.42, 9.79, 10.16, 10.53, 10.89, 11.26, 11.63, 12.0, 12.36, 12.73, 13.1, 13.47, 13.84, 14.2, 14.57, 14.94, 15.31, 15.67, 16.04, 16.41, 16.78, 17.14, 17.51, 17.88, 18.25, 18.62, 18.98, 19.35, 19.72, 20.04, 20.09, 20.15, 20.21, 20.45, 20.87, 21.04, 21.04, 21.07, 21.1, 21.12, 21.2, 21.46, 21.64, 22.1, 22.47, 22.74, 23.38, 23.97, 24.02, 24.11, 24.25, 24.44, 24.64, 25.17, 26.41, 28.36, 28.69, 28.77, 28.9, 29.11, 29.38, 29.71, 30.1, 30.56, 30.78, 30.79, 31.04, 31.35] kWh
2026-06-19 22:10:08.470075: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:10:08.471368: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.02, 2.02, 2.26, 2.63, 3.0, 3.36, 6.23, 9.1, 9.71, 11.15, 14.02, 16.89, 17.25, 17.72, 18.36, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 18.68, 19.07, 19.07, 19.29, 19.3, 19.54, 19.85] kWh
2026-06-19 22:10:08.472571: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:10:08.474024: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 143.5, 143.5, 147.34, 152.77, 158.51, 164.0, 201.77, 240.34, 248.94, 268.83, 308.09, 347.36, 352.49, 358.9, 367.62, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 372.27, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 422.26, 428.2, 428.2, 431.63, 431.82, 435.64, 440.26] p
2026-06-19 22:10:08.476096: STATE: [ , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , ]
2026-06-19 22:10:08.476131: Saving plan best values to HA entities
2026-06-19 22:10:08.608329: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 22:10:08.612930: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 22:10:08.617343: Best charging limit SoC's [1.5, 16.0, 6.0, 7.0, 16.0, 11.5, 11.75, 12.0, 7.0, 1.5, 16.0, 16.0]kWh, export []kWh gives import battery 39.56kWh, house 2.12kWh, export 0.0kWh, metric 440.26p, metric10 459.22p
2026-06-19 22:10:08.690386: Marginal costs baseline metric (no standing charge): 340.2934
2026-06-19 22:10:08.869926: Marginal energy costs matrix computed: min=14.87 max=19.91
2026-06-19 22:10:08.941441: Rate array import [{'start': 1330, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 22.9p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1330, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 22:10:08.942211: - Your estimated bill for today is £0.92 and tomorrow is £2.81
2026-06-19 22:10:08.942251: - Import rates are expensive (22.4p - 22.9p) for the next 50 minutes and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 22:10:08.942270: - The battery is currently at 61% and is in eco mode for the next 9 hours.
2026-06-19 22:10:08.942285: - For the next 48 hours there will be no solar generation.
2026-06-19 22:10:08.942300: - You will run out of battery in 11 hours.
2026-06-19 22:10:08.942315: - Your next charge slot will be in 9 hours where import rates will be cheap (15.0p).
2026-06-19 22:10:08.942330:
2026-06-19 22:10:09.004713: Plan calculation took 6.43 seconds
2026-06-19 22:10:09.005036: Inverter 0: Type SK Sunsynk
2026-06-19 22:10:09.005075: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 22:10:09.005272: Reserve min: 7%, battery_min: 7%
2026-06-19 22:10:09.005335: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 22:10:09.005605: Inverter 0 SoC: 9.76kW 61%, current charge rate 5000W, current discharge rate 5250W, current battery power 653W, current battery voltage 51.2V, grid power -54W, load power 682W, PV Power 0W
2026-06-19 22:10:09.005872: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:10:09.005966: Inverter 0 scheduled charge enable is False
2026-06-19 22:10:09.005994: Inverter 0 charge windows currently []
2026-06-19 22:10:09.006020: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 22:10:09.006118: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:10:09.006142: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:10:09.006175: Inverter 0 scheduled discharge enable is False
2026-06-19 22:10:09.006288: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:10:09.006314: Inverter 0 discharge windows currently []
2026-06-19 22:10:09.006336: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:10:09.006352: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:10:09.006367: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:10:09.057911: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 61%, target 9%
2026-06-19 22:10:09.058014: Inverter 0 disabled charge window while waiting for schedule (now 06-19 22:10:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 22:10:09.059359: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 22:10:09.059508: Adjust demand (idle) time computed is 21:40:00-23:59:00
2026-06-19 22:10:09.059637: Not setting charging SoC as we are not within the window (now 06-19 22:10:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 22:10:09.059672: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 22:10:09.059709: Inverter 0 Current Target SoC is 7%, already at target
2026-06-19 22:10:09.059818: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:10:09.059847: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:10:09.059867: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:10:09.059885: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:10:09.059902: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:10:09.059919: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:10:09.059936: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:10:09.059951: Inverter 0 count register writes 0
2026-06-19 22:10:09.077726: Total inverter register writes now 2
2026-06-19 22:10:09.095574: Completed run status Demand
2026-06-19 22:10:09.101812: Info: record_status Demand
2026-06-19 22:10:09.112534: Saved current settings to /config/predbat_config.json
2026-06-19 22:10:42.176882: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:10:42.177081: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:10:42.177111: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:10:42.177228: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:10:42.177254: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:10:42.177271: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:10:42.177286: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:12:42.338231: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:12:42.338469: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:12:42.338504: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:12:42.338656: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:12:42.338688: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:12:42.338706: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:12:42.338721: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:14:42.510611: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:14:42.510800: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:14:42.510827: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:14:42.510928: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:14:42.510950: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:14:42.510964: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:14:42.510976: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:15:00.613228: --------------- PredBat - update at 2026-06-19 22:15:00+01:00 with clock skew 0 minutes, minutes now 1335
2026-06-19 22:15:00.614010: Saved current settings to /config/predbat_config.json
2026-06-19 22:15:00.614144: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 32.3 minutes
2026-06-19 22:15:00.614263: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 22:15:00.614335: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 22:15:00.632860: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 22:15:00.633223: Predbat mode is set to Control charge
2026-06-19 22:15:00.725506: Found 11520 load_today datapoints going back 2 days
2026-06-19 22:15:00.725596: Using load_power data to fill gaps in load_today data
2026-06-19 22:15:00.783516: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 22:15:00.783639: Zero load period starting at 2026-06-19T12:09:00+0100 (606 minutes) for 889 minutes with base value 0.9
2026-06-19 22:15:00.783683: Zero load period starting at 2026-06-18T19:24:00+0100 (1611 minutes) for 64 minutes with base value 0.8
2026-06-19 22:15:00.784536: Processing 384 30-minute periods for power integration
2026-06-19 22:15:00.836452: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 22:15:00.836518: Car charging hold True, threshold 6.0kWh
2026-06-19 22:15:00.836546: Current data so far today: load 6.85kWh, import 1.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 22:15:00.854058: Standing charge is set to 49.98p
2026-06-19 22:15:00.892929: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 22:15:00.892991: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 22:15:00.893172: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 271.7 minutes
2026-06-19 22:15:00.893459: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 271.7 minutes
2026-06-19 22:15:00.898313: Loaded 95 datapoints of futurerate analysis
2026-06-19 22:15:01.029584: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65', '06-20 20:00:00 => 24.98 / 18.66', '06-20 21:00:00 => 24.77 / 18.55']
2026-06-19 22:15:01.051668: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 22:15:01.051900: Import rates: min 13.17p, max 36.53p, average 20.08p
2026-06-19 22:15:01.083114: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 22:15:01.083170: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 22:15:01.084051: High export rate found rates in range 99p to -99p
2026-06-19 22:15:01.168874: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 22:15:01.168981: Battery level now 9.76kWh, -1hr ago 10.4kWh, at midnight 10.59kWh, battery value change in the last hour -9.05p, change today -11.76p, rate_forward 14.14p
2026-06-19 22:15:01.169158: Last hour: net energy 0.03kWh, import 0.03kWh, export 0.0kWh, car 0kWh, load 0.7kWh, net cost 0.88p, import 0.88p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 22:15:01.216794: Today's energy total net 1.9kWh, import 1.9kWh, export 0.0kWh, cost 91.68p, import 41.69p, export 0.0p, carbon 0.0kg
2026-06-19 22:15:01.216898: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 22:15:01.219507: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 22:15:01.220677: Warn: Found 1 gaps in load_today totalling 9700 minutes to fill using average data
2026-06-19 22:15:01.220744: Gap starting at 2026-06-18T15:55:00+0100 (1820 minutes) for 9700 minutes
2026-06-19 22:15:01.233339: Historical days now [7] weight [1]
2026-06-19 22:15:01.251270: Today's load divergence 104.7%, in-day adjustment 104.62%, damping 0.95x, yesterday 106.55% today 104.47% blend 7.29%
2026-06-19 22:15:01.251313: Today's predicted so far 14.39kWh with 0.0kWh car/iBoost excluded, 1.17kWh import ignored, and 0kWh forecast extra.
2026-06-19 22:15:01.251336: Today's actual load so far 15.16kWh with 0.0kWh car/iBoost excluded, and 0.46kWh import ignored.
2026-06-19 22:15:01.285562: Inverter 0: Type SK Sunsynk
2026-06-19 22:15:01.285625: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 22:15:01.285842: Reserve min: 7%, battery_min: 7%
2026-06-19 22:15:01.285905: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 22:15:01.286175: Inverter 0 SoC: 9.76kW 61%, current charge rate 5000W, current discharge rate 5250W, current battery power 571W, current battery voltage 51.2V, grid power -58W, load power 608W, PV Power 0W
2026-06-19 22:15:01.286310: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:15:01.286380: Inverter 0 scheduled charge enable is False
2026-06-19 22:15:01.286404: Inverter 0 charge windows currently []
2026-06-19 22:15:01.286427: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 22:15:01.286522: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:15:01.286546: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:15:01.286576: Inverter 0 scheduled discharge enable is False
2026-06-19 22:15:01.286682: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:15:01.286707: Inverter 0 discharge windows currently []
2026-06-19 22:15:01.286725: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:15:01.286740: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:15:01.286773: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:15:01.341823: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 22:15:01.341896: Plan was last updated on 2026-06-19 22:10:00+01:00 and is now 5.0 minutes old
2026-06-19 22:15:01.342226: Best charge window [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:00:00 @ 27.52p 100% ]
2026-06-19 22:15:01.342265: Best export window [ ]
2026-06-19 22:15:01.342933: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 22:15:01.344556: Load divergence over 8.0 hours mean 699.18W, min 698.4W, max 699.6W, std dev 0.57W, divergence 0.04%
2026-06-19 22:15:01.359823: Creating pool of 12 processes to match your CPU count
2026-06-19 22:15:01.437628: predict base end_record 06-21 11:05:00, final soc 1.12kWh, metric 491.84p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 31.29kWh, PV 0.0kWh
2026-06-19 22:15:01.439171: Slot: [ 22:15, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:15:01.440559: SoC: [ 9.76, 9.55, 9.14, 8.73, 8.32, 7.92, 7.53, 7.13, 6.74, 6.34, 5.95, 5.56, 5.16, 4.77, 4.37, 3.98, 3.58, 3.19, 2.8, 2.4, 2.01, 1.61, 1.22, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:15:01.441538: BAT: [ 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-, 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-] kWh
2026-06-19 22:15:01.442789: LOAD: [ 6.85, 7.04, 7.43, 7.81, 8.19, 8.56, 8.93, 9.3, 9.66, 10.03, 10.4, 10.77, 11.13, 11.5, 11.87, 12.23, 12.6, 12.97, 13.33, 13.7, 14.07, 14.44, 14.8, 15.17, 15.54, 15.9, 16.27, 16.64, 17.0, 17.37, 17.74, 18.11, 18.47, 18.84, 19.21, 19.57, 19.89, 19.95, 20.0, 20.05, 20.27, 20.72, 20.89, 20.89, 20.92, 20.95, 20.97, 21.05, 21.32, 21.49, 21.96, 22.32, 22.59, 23.23, 23.82, 23.87, 23.96, 24.11, 24.3, 24.49, 25.02, 26.26, 28.21, 28.54, 28.62, 28.76, 28.96, 29.23, 29.56, 29.95, 30.41, 30.63, 30.64, 30.89, 31.2, 31.56] kWh
2026-06-19 22:15:01.443974: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:15:01.447498: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.17, 2.54, 2.91, 3.27, 3.64, 4.01, 4.38, 4.74, 5.11, 5.48, 5.84, 6.21, 6.58, 6.9, 6.95, 7.01, 7.06, 7.27, 7.72, 7.9, 7.9, 7.92, 7.95, 7.98, 8.06, 8.32, 8.49, 8.96, 9.33, 9.6, 10.24, 10.82, 10.87, 10.97, 11.11, 11.3, 11.49, 12.03, 13.27, 15.22, 15.55, 15.62, 15.76, 15.96, 16.23, 16.56, 16.96, 17.42, 17.64, 17.65, 17.89, 18.2, 18.56] kWh
2026-06-19 22:15:01.449381: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:15:01.450746: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 146.07, 151.48, 157.21, 162.69, 167.52, 172.46, 177.65, 182.71, 187.73, 192.76, 197.87, 202.9, 207.92, 212.56, 214.11, 215.7, 217.17, 223.76, 239.52, 245.94, 245.97, 246.71, 247.5, 248.18, 250.35, 257.56, 261.8, 272.89, 280.25, 285.64, 348.63, 360.19, 361.11, 362.89, 365.42, 368.54, 372.2, 382.03, 405.06, 441.47, 447.46, 448.8, 451.14, 454.78, 459.29, 465.21, 471.15, 478.45, 481.98, 482.17, 485.99, 490.61, 495.35] p
2026-06-19 22:15:01.587561: Battery has 10.83 hours left - now at 9.76kWh
2026-06-19 22:15:01.639119: predict base10 end_record 06-21 11:05:00, final soc 1.12kWh, metric 512.24p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:35:00, load 32.45kWh, PV 0.0kWh
2026-06-19 22:15:01.640738: Slot: [ 22:15, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:15:01.642043: SoC: [ 9.76, 9.54, 9.11, 8.68, 8.25, 7.83, 7.42, 7.01, 6.59, 6.18, 5.77, 5.36, 4.94, 4.53, 4.12, 3.7, 3.29, 2.88, 2.46, 2.05, 1.64, 1.23, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:15:01.643320: BAT: [ 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-, 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-] kWh
2026-06-19 22:15:01.644627: LOAD: [ 6.85, 7.05, 7.45, 7.86, 8.26, 8.65, 9.03, 9.41, 9.8, 10.18, 10.57, 10.95, 11.34, 11.72, 12.11, 12.49, 12.87, 13.26, 13.64, 14.03, 14.41, 14.8, 15.18, 15.56, 15.95, 16.33, 16.72, 17.1, 17.49, 17.87, 18.25, 18.64, 19.02, 19.41, 19.79, 20.18, 20.51, 20.57, 20.63, 20.68, 20.9, 21.38, 21.56, 21.56, 21.59, 21.62, 21.64, 21.73, 22.0, 22.18, 22.67, 23.06, 23.34, 24.01, 24.63, 24.68, 24.78, 24.93, 25.13, 25.33, 25.89, 27.19, 29.23, 29.57, 29.65, 29.8, 30.01, 30.29, 30.64, 31.05, 31.53, 31.76, 31.78, 32.03, 32.36, 32.73] kWh
2026-06-19 22:15:01.645893: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:15:01.647129: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.18, 2.57, 2.95, 3.34, 3.72, 4.11, 4.49, 4.88, 5.26, 5.64, 6.03, 6.41, 6.8, 7.18, 7.52, 7.57, 7.63, 7.68, 7.91, 8.38, 8.56, 8.57, 8.59, 8.62, 8.65, 8.73, 9.01, 9.19, 9.68, 10.06, 10.35, 11.02, 11.63, 11.68, 11.78, 11.93, 12.13, 12.33, 12.89, 14.19, 16.23, 16.58, 16.66, 16.8, 17.02, 17.3, 17.64, 18.06, 18.54, 18.77, 18.78, 19.04, 19.36, 19.74] kWh
2026-06-19 22:15:01.648549: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:15:01.650039: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 146.19, 152.39, 158.05, 164.06, 169.8, 174.86, 180.03, 185.46, 190.77, 196.03, 201.29, 206.65, 211.91, 217.17, 222.03, 223.66, 225.32, 226.86, 233.76, 250.27, 257.0, 257.03, 257.81, 258.63, 259.35, 261.62, 269.17, 273.62, 285.23, 292.94, 298.59, 362.2, 374.31, 375.28, 377.14, 379.79, 383.05, 386.9, 397.19, 421.32, 459.46, 465.74, 467.14, 469.59, 473.41, 478.13, 484.34, 490.56, 498.21, 501.91, 502.11, 506.11, 510.95, 515.91] p
2026-06-19 22:15:01.741841: predict best10 end_record 06-21 11:05:00, final soc 1.44kWh, metric 463.5p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 32.45kWh, PV 0.0kWh
2026-06-19 22:15:01.743529: Slot: [ 22:15, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:15:01.744797: SoC: [ 9.76, 9.54, 9.11, 8.68, 8.25, 7.83, 7.42, 7.01, 6.59, 6.18, 5.77, 5.36, 4.94, 4.53, 4.12, 3.7, 3.29, 2.88, 2.46, 2.05, 1.64, 1.64, 1.23, 1.12, 1.12, 1.12, 1.12, 3.06, 5.0, 6.0, 7.0, 8.94, 10.88, 11.5, 11.75, 12.0, 12.0, 11.94, 11.87, 11.82, 11.58, 11.07, 10.87, 10.87, 10.84, 10.81, 10.78, 10.69, 10.4, 10.2, 9.68, 9.26, 8.96, 8.24, 7.58, 7.53, 7.42, 7.26, 7.26, 7.04, 6.44, 5.05, 2.85, 2.48, 2.4, 2.24, 2.01, 1.71, 1.34, 1.5, 1.12, 1.12, 1.12, 1.12, 1.12, 3.06] kWh
2026-06-19 22:15:01.745947: BAT: [ 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<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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 22:15:01.747178: LOAD: [ 6.85, 7.05, 7.45, 7.86, 8.26, 8.65, 9.03, 9.41, 9.8, 10.18, 10.57, 10.95, 11.34, 11.72, 12.11, 12.49, 12.87, 13.26, 13.64, 14.03, 14.41, 14.8, 15.18, 15.56, 15.95, 16.33, 16.72, 17.1, 17.49, 17.87, 18.25, 18.64, 19.02, 19.41, 19.79, 20.18, 20.51, 20.57, 20.63, 20.68, 20.9, 21.38, 21.56, 21.56, 21.59, 21.62, 21.64, 21.73, 22.0, 22.18, 22.67, 23.06, 23.34, 24.01, 24.63, 24.68, 24.78, 24.93, 25.13, 25.33, 25.89, 27.19, 29.23, 29.57, 29.65, 29.8, 30.01, 30.29, 30.64, 31.05, 31.53, 31.76, 31.78, 32.03, 32.36, 32.73] kWh
2026-06-19 22:15:01.748360: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:15:01.749562: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.28, 2.28, 2.57, 2.95, 3.34, 3.72, 6.19, 8.66, 10.12, 11.57, 14.04, 16.51, 17.56, 18.21, 18.87, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.99, 20.11, 20.34, 20.36, 20.61, 20.94, 23.4] kWh
2026-06-19 22:15:01.750766: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:15:01.752112: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.44, 147.44, 152.03, 157.7, 163.7, 169.44, 201.94, 235.13, 255.74, 275.86, 309.64, 343.43, 358.07, 367.01, 375.94, 380.81, 380.81, 380.81, 380.81, 380.81, 380.81, 380.81, 380.81, 380.81, 380.81, 380.81, 380.81, 380.81, 380.81, 380.81, 380.81, 380.81, 430.79, 430.79, 430.79, 430.79, 430.79, 434.05, 434.05, 434.05, 434.05, 434.05, 434.05, 434.05, 434.05, 434.05, 434.05, 434.05, 442.89, 444.9, 448.61, 448.8, 452.8, 457.64, 490.04] p
2026-06-19 22:15:01.833711: predict best end_record 06-21 11:05:00, final soc 1.51kWh, metric 445.55p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 31.29kWh, PV 0.0kWh
2026-06-19 22:15:01.835324: Slot: [ 22:15, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:15:01.836578: SoC: [ 9.76, 9.55, 9.14, 8.73, 8.32, 7.92, 7.53, 7.13, 6.74, 6.34, 5.95, 5.56, 5.16, 4.77, 4.37, 3.98, 3.58, 3.19, 2.8, 2.4, 2.01, 1.61, 1.22, 1.12, 1.12, 1.12, 1.12, 3.45, 5.78, 6.0, 7.0, 9.33, 11.66, 11.66, 11.75, 12.0, 12.0, 11.94, 11.88, 11.83, 11.6, 11.11, 10.93, 10.93, 10.89, 10.86, 10.84, 10.75, 10.47, 10.29, 9.78, 9.39, 9.1, 8.41, 7.78, 7.73, 7.63, 7.47, 7.27, 7.06, 6.49, 5.16, 3.06, 2.71, 2.63, 2.48, 2.26, 1.98, 1.62, 1.62, 1.13, 1.12, 1.12, 1.12, 1.12, 3.45] kWh
2026-06-19 22:15:01.837611: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 22:15:01.838882: LOAD: [ 6.85, 7.04, 7.43, 7.81, 8.19, 8.56, 8.93, 9.3, 9.66, 10.03, 10.4, 10.77, 11.13, 11.5, 11.87, 12.23, 12.6, 12.97, 13.33, 13.7, 14.07, 14.44, 14.8, 15.17, 15.54, 15.9, 16.27, 16.64, 17.0, 17.37, 17.74, 18.11, 18.47, 18.84, 19.21, 19.57, 19.89, 19.95, 20.0, 20.05, 20.27, 20.72, 20.89, 20.89, 20.92, 20.95, 20.97, 21.05, 21.32, 21.49, 21.96, 22.32, 22.59, 23.23, 23.82, 23.87, 23.96, 24.11, 24.3, 24.49, 25.02, 26.26, 28.21, 28.54, 28.62, 28.76, 28.96, 29.23, 29.56, 29.95, 30.41, 30.63, 30.64, 30.89, 31.2, 31.56] kWh
2026-06-19 22:15:01.840065: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:15:01.841271: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.17, 2.54, 2.91, 3.27, 6.14, 9.01, 9.62, 11.06, 13.92, 16.79, 17.16, 17.63, 18.26, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.58, 18.98, 18.98, 19.19, 19.2, 19.45, 19.76, 22.62] kWh
2026-06-19 22:15:01.842527: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:15:01.843770: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 146.07, 151.48, 157.21, 162.69, 200.44, 239.0, 247.59, 267.47, 306.72, 345.98, 351.09, 357.5, 366.2, 370.84, 370.84, 370.84, 370.84, 370.84, 370.84, 370.84, 370.84, 370.84, 370.84, 370.84, 370.84, 370.84, 370.84, 370.84, 370.84, 370.84, 420.82, 420.82, 420.82, 420.82, 420.82, 420.82, 420.82, 420.82, 420.82, 420.82, 420.82, 420.82, 420.82, 420.82, 420.82, 420.82, 426.76, 426.76, 430.2, 430.39, 434.21, 438.83, 476.49] p
2026-06-19 22:15:01.845849: STATE: [ , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 22:15:01.845884: Saving plan best values to HA entities
2026-06-19 22:15:02.022303: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 22:15:02.028629: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 22:15:02.034026: Best charging limit SoC's [1.5, 16.0, 6.0, 7.0, 16.0, 11.5, 11.75, 12.0, 7.0, 1.5, 16.0, 16.0]kWh, export []kWh gives import battery 39.34kWh, house 2.15kWh, export 0.0kWh, metric 445.55p, metric10 463.5p
2026-06-19 22:15:02.113911: Marginal costs baseline metric (no standing charge): 345.5826
2026-06-19 22:15:02.327130: Marginal energy costs matrix computed: min=14.66 max=19.77
2026-06-19 22:15:02.399014: Rate array import [{'start': 1335, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 22.9p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1335, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 22:15:02.399571: - Your estimated bill for today is £0.92 and tomorrow is £2.79
2026-06-19 22:15:02.399596: - Import rates are expensive (22.4p - 22.9p) for the next 45 minutes and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 22:15:02.399611: - The battery is currently at 61% and is in eco mode for the next 9 hours.
2026-06-19 22:15:02.399623: - For the next 48 hours there will be no solar generation.
2026-06-19 22:15:02.399635: - You will run out of battery in 10 hours.
2026-06-19 22:15:02.399647: - Your next charge slot will be in 9 hours where import rates will be cheap (15.0p).
2026-06-19 22:15:02.399659:
2026-06-19 22:15:02.450543: Plan calculation took 1.11 seconds
2026-06-19 22:15:02.454686: No high rate period found
2026-06-19 22:15:02.505841: Import threshold used for optimisation was 15.04p
2026-06-19 22:15:02.589236: Low import rate windows [0: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 1: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 2: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 3: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 4: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 5: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 6: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 7: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 8: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 9: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 10: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 11: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 12: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 13: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 14: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 15: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 16: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 17: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 18: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 19: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 20: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 21: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 22: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 23: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 24: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 25: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 26: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 27: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 28: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 29: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 30: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 31: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 32: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 33: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 34: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 35: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 36: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 37: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 38: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 39: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 40: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 41: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 42: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 43: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 44: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 45: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 46: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 47: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 48: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 49: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 50: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 51: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 52: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 53: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 54: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 55: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 56: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 57: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 58: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 59: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 60: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 61: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 62: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 63: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 64: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 65: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 66: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 67: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 68: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 69: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 70: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 71: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 72: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 73: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 74: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 75: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 76: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 77: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 78: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 79: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 80: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 81: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 82: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 83: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 84: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 85: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 86: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 87: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 88: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 89: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 90: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 91: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78, 92: 06-21 21:00:00 - 06-21 21:30:00 @ 27.1, 93: 06-21 21:30:00 - 06-21 22:00:00 @ 27.67, 94: 06-21 22:00:00 - 06-21 22:30:00 @ 24.43]
2026-06-19 22:15:02.605060: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 61%, target 9%
2026-06-19 22:15:02.605179: Inverter 0 disabled charge window while waiting for schedule (now 06-19 22:15:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 22:15:02.605277: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 22:15:02.605509: Adjust demand (idle) time computed is 21:40:00-23:59:00
2026-06-19 22:15:02.605709: Not setting charging SoC as we are not within the window (now 06-19 22:15:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 22:15:02.605780: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 22:15:02.605858: Inverter 0 Current Target SoC is 7%, already at target
2026-06-19 22:15:02.605938: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:15:02.605973: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:15:02.606017: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:15:02.606047: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:15:02.606082: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:15:02.606108: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:15:02.606127: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:15:02.606150: Inverter 0 count register writes 0
2026-06-19 22:15:02.632504: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 22:15:02.639667: Total inverter register writes now 2
2026-06-19 22:15:02.668372: Completed run status Demand
2026-06-19 22:15:02.674873: Info: record_status Demand
2026-06-19 22:15:02.689079: Saved current settings to /config/predbat_config.json
2026-06-19 22:15:42.771125: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:15:42.771331: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:15:42.771367: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:15:42.771543: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:15:42.771603: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:15:42.771621: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:15:42.771637: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:17:56.957270: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:17:56.957472: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:17:56.957502: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:17:56.957627: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:17:56.957653: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:17:56.957698: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:17:56.957717: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:19:57.130202: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:19:57.130401: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:19:57.130430: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:19:57.130549: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:19:57.130575: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:19:57.130592: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:19:57.130607: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:20:00.202835: --------------- PredBat - update at 2026-06-19 22:20:00+01:00 with clock skew 0 minutes, minutes now 1340
2026-06-19 22:20:00.203505: Saved current settings to /config/predbat_config.json
2026-06-19 22:20:00.203584: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 37.3 minutes
2026-06-19 22:20:00.203653: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 22:20:00.203716: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 22:20:00.222972: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 22:20:00.223416: Predbat mode is set to Control charge
2026-06-19 22:20:00.327894: Found 11520 load_today datapoints going back 2 days
2026-06-19 22:20:00.327984: Using load_power data to fill gaps in load_today data
2026-06-19 22:20:00.402372: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 22:20:00.402550: Zero load period starting at 2026-06-19T12:09:00+0100 (611 minutes) for 889 minutes with base value 0.9
2026-06-19 22:20:00.402605: Zero load period starting at 2026-06-18T19:24:00+0100 (1616 minutes) for 64 minutes with base value 0.8
2026-06-19 22:20:00.403796: Processing 384 30-minute periods for power integration
2026-06-19 22:20:00.470321: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 22:20:00.470392: Car charging hold True, threshold 6.0kWh
2026-06-19 22:20:00.470421: Current data so far today: load 6.9kWh, import 1.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 22:20:00.488138: Standing charge is set to 49.98p
2026-06-19 22:20:00.529394: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 22:20:00.529453: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 22:20:00.529600: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 276.7 minutes
2026-06-19 22:20:00.530007: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 276.7 minutes
2026-06-19 22:20:00.534512: Loaded 95 datapoints of futurerate analysis
2026-06-19 22:20:00.661716: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65', '06-20 20:00:00 => 24.98 / 18.66', '06-20 21:00:00 => 24.77 / 18.55']
2026-06-19 22:20:00.684644: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 22:20:00.684933: Import rates: min 13.17p, max 36.53p, average 20.08p
2026-06-19 22:20:00.716502: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 22:20:00.716584: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 22:20:00.717625: High export rate found rates in range 99p to -99p
2026-06-19 22:20:00.804088: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 22:20:00.804213: Battery level now 9.76kWh, -1hr ago 10.31kWh, at midnight 10.59kWh, battery value change in the last hour -7.81p, change today -11.76p, rate_forward 14.14p
2026-06-19 22:20:00.804399: Last hour: net energy 0.02kWh, import 0.02kWh, export 0.0kWh, car 0kWh, load 0.7kWh, net cost 0.59p, import 0.59p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 22:20:00.865487: Today's energy total net 1.9kWh, import 1.9kWh, export 0.0kWh, cost 91.68p, import 41.69p, export 0.0p, carbon 0.0kg
2026-06-19 22:20:00.865627: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 22:20:00.868745: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 22:20:00.869973: Warn: Found 1 gaps in load_today totalling 9695 minutes to fill using average data
2026-06-19 22:20:00.870058: Gap starting at 2026-06-18T15:55:00+0100 (1825 minutes) for 9695 minutes
2026-06-19 22:20:00.882911: Historical days now [7] weight [1]
2026-06-19 22:20:00.901494: Today's load divergence 104.54%, in-day adjustment 104.47%, damping 0.95x, yesterday 106.55% today 104.31% blend 6.94%
2026-06-19 22:20:00.901560: Today's predicted so far 14.42kWh with 0.0kWh car/iBoost excluded, 1.23kWh import ignored, and 0kWh forecast extra.
2026-06-19 22:20:00.901584: Today's actual load so far 15.16kWh with 0.0kWh car/iBoost excluded, and 0.52kWh import ignored.
2026-06-19 22:20:00.938847: Inverter 0: Type SK Sunsynk
2026-06-19 22:20:00.938919: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 22:20:00.939117: Reserve min: 7%, battery_min: 7%
2026-06-19 22:20:00.939209: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 22:20:00.939490: Inverter 0 SoC: 9.73kW 61%, current charge rate 5000W, current discharge rate 5250W, current battery power 632W, current battery voltage 51.2V, grid power -58W, load power 715W, PV Power 0W
2026-06-19 22:20:00.939637: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:20:00.939715: Inverter 0 scheduled charge enable is False
2026-06-19 22:20:00.939752: Inverter 0 charge windows currently []
2026-06-19 22:20:00.939795: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 22:20:00.939932: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:20:00.939965: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:20:00.939996: Inverter 0 scheduled discharge enable is False
2026-06-19 22:20:00.940097: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:20:00.940119: Inverter 0 discharge windows currently []
2026-06-19 22:20:00.940134: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:20:00.940146: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:20:00.940158: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:20:01.006218: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 22:20:01.006304: Plan was last updated on 2026-06-19 22:10:00+01:00 and is now 10.0 minutes old
2026-06-19 22:20:01.006713: Best charge window [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:00:00 @ 27.52p 100% ]
2026-06-19 22:20:01.006745: Best export window [ ]
2026-06-19 22:20:01.007574: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 22:20:01.009628: Load divergence over 8.0 hours mean 700.43W, min 699.6W, max 700.8W, std dev 0.56W, divergence 0.04%
2026-06-19 22:20:01.030250: Creating pool of 12 processes to match your CPU count
2026-06-19 22:20:01.116522: predict base end_record 06-21 11:10:00, final soc 1.12kWh, metric 492.82p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 31.39kWh, PV 0.0kWh
2026-06-19 22:20:01.118435: Slot: [ 22:20, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:20:01.119841: SoC: [ 9.73, 9.59, 9.18, 8.77, 8.35, 7.96, 7.56, 7.17, 6.77, 6.38, 5.98, 5.59, 5.19, 4.8, 4.4, 4.01, 3.61, 3.22, 2.82, 2.43, 2.04, 1.64, 1.25, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:20:01.120958: BAT: [ 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-, 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-] kWh
2026-06-19 22:20:01.122276: LOAD: [ 6.9, 7.03, 7.41, 7.8, 8.18, 8.55, 8.92, 9.29, 9.65, 10.02, 10.39, 10.76, 11.12, 11.49, 11.86, 12.23, 12.6, 12.96, 13.33, 13.7, 14.07, 14.43, 14.8, 15.17, 15.54, 15.9, 16.27, 16.64, 17.01, 17.37, 17.74, 18.11, 18.48, 18.84, 19.21, 19.58, 19.9, 19.95, 20.01, 20.06, 20.25, 20.75, 20.9, 20.9, 20.93, 20.96, 20.98, 21.04, 21.32, 21.5, 21.96, 22.33, 22.6, 23.24, 23.83, 23.88, 23.97, 24.11, 24.3, 24.5, 25.03, 26.27, 28.22, 28.55, 28.62, 28.76, 28.97, 29.23, 29.57, 29.96, 30.42, 30.64, 30.65, 30.9, 31.21, 31.57] kWh
2026-06-19 22:20:01.123518: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:20:01.124808: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.15, 2.52, 2.89, 3.25, 3.62, 3.99, 4.36, 4.72, 5.09, 5.46, 5.83, 6.19, 6.56, 6.88, 6.94, 6.99, 7.04, 7.23, 7.73, 7.88, 7.88, 7.91, 7.94, 7.96, 8.02, 8.3, 8.48, 8.95, 9.32, 9.58, 10.22, 10.81, 10.86, 10.95, 11.1, 11.29, 11.48, 12.01, 13.25, 15.2, 15.53, 15.61, 15.75, 15.95, 16.22, 16.55, 16.94, 17.4, 17.62, 17.63, 17.88, 18.19, 18.55] kWh
2026-06-19 22:20:01.126072: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:20:01.127404: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 145.71, 151.13, 156.88, 162.36, 167.2, 172.15, 177.34, 182.41, 187.45, 192.48, 197.6, 202.64, 207.67, 212.32, 213.91, 215.48, 217.03, 222.87, 240.21, 245.75, 245.77, 246.53, 247.31, 248.0, 249.56, 257.38, 261.62, 272.71, 280.07, 285.46, 348.45, 360.01, 360.93, 362.71, 365.24, 368.36, 372.02, 381.85, 404.88, 441.29, 447.28, 448.62, 450.96, 454.6, 459.11, 465.04, 470.98, 478.27, 481.81, 481.99, 485.81, 490.43, 495.18] p
2026-06-19 22:20:01.240422: Battery has 10.75 hours left - now at 9.73kWh
2026-06-19 22:20:01.282746: predict base10 end_record 06-21 11:10:00, final soc 1.12kWh, metric 513.21p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:35:00, load 32.55kWh, PV 0.0kWh
2026-06-19 22:20:01.284365: Slot: [ 22:20, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:20:01.285656: SoC: [ 9.73, 9.59, 9.15, 8.72, 8.29, 7.87, 7.46, 7.05, 6.63, 6.22, 5.81, 5.39, 4.98, 4.57, 4.15, 3.74, 3.33, 2.91, 2.5, 2.08, 1.67, 1.26, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:20:01.286857: BAT: [ 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-, 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-] kWh
2026-06-19 22:20:01.288128: LOAD: [ 6.9, 7.03, 7.44, 7.84, 8.24, 8.63, 9.01, 9.4, 9.78, 10.17, 10.55, 10.94, 11.32, 11.71, 12.09, 12.48, 12.86, 13.25, 13.63, 14.02, 14.4, 14.79, 15.17, 15.56, 15.94, 16.33, 16.71, 17.1, 17.48, 17.87, 18.25, 18.64, 19.02, 19.41, 19.79, 20.18, 20.51, 20.57, 20.63, 20.68, 20.88, 21.4, 21.56, 21.56, 21.59, 21.62, 21.65, 21.71, 22.0, 22.19, 22.68, 23.06, 23.34, 24.02, 24.63, 24.68, 24.78, 24.93, 25.13, 25.33, 25.89, 27.19, 29.23, 29.58, 29.66, 29.8, 30.02, 30.3, 30.64, 31.06, 31.54, 31.77, 31.78, 32.03, 32.36, 32.74] kWh
2026-06-19 22:20:01.289502: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:20:01.290795: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.16, 2.54, 2.93, 3.31, 3.7, 4.08, 4.47, 4.85, 5.24, 5.62, 6.01, 6.39, 6.78, 7.16, 7.5, 7.55, 7.61, 7.67, 7.87, 8.39, 8.55, 8.55, 8.58, 8.6, 8.63, 8.69, 8.99, 9.17, 9.66, 10.05, 10.33, 11.0, 11.61, 11.66, 11.76, 11.91, 12.11, 12.31, 12.87, 14.17, 16.21, 16.56, 16.64, 16.78, 17.0, 17.28, 17.62, 18.04, 18.52, 18.75, 18.76, 19.02, 19.34, 19.72] kWh
2026-06-19 22:20:01.292107: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:20:01.293370: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 145.74, 151.95, 157.63, 163.65, 169.39, 174.46, 179.64, 185.08, 190.39, 195.66, 200.94, 206.3, 211.57, 216.84, 221.71, 223.39, 225.02, 226.65, 232.77, 250.94, 256.74, 256.76, 257.57, 258.38, 259.1, 260.74, 268.93, 273.37, 284.99, 292.7, 298.34, 361.96, 374.06, 375.03, 376.89, 379.54, 382.81, 386.65, 396.94, 421.07, 459.21, 465.5, 466.9, 469.35, 473.17, 477.89, 484.1, 490.32, 497.96, 501.66, 501.86, 505.86, 510.7, 515.67] p
2026-06-19 22:20:01.361498: predict best10 end_record 06-21 11:10:00, final soc 1.77kWh, metric 468.97p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 32.55kWh, PV 0.0kWh
2026-06-19 22:20:01.362832: Slot: [ 22:20, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:20:01.363870: SoC: [ 9.73, 9.59, 9.15, 8.72, 8.29, 7.87, 7.46, 7.05, 6.63, 6.22, 5.81, 5.39, 4.98, 4.57, 4.15, 3.74, 3.33, 2.91, 2.5, 2.08, 1.67, 1.67, 1.26, 1.12, 1.12, 1.12, 1.12, 3.06, 5.0, 6.0, 7.0, 8.94, 10.88, 11.5, 11.75, 12.0, 12.0, 11.94, 11.87, 11.82, 11.6, 11.04, 10.87, 10.87, 10.84, 10.81, 10.78, 10.72, 10.4, 10.2, 9.68, 9.26, 8.96, 8.24, 7.58, 7.53, 7.42, 7.26, 7.26, 7.04, 6.44, 5.05, 2.85, 2.48, 2.4, 2.24, 2.01, 1.71, 1.34, 1.5, 1.12, 1.12, 1.12, 1.12, 1.12, 3.06] kWh
2026-06-19 22:20:01.364695: BAT: [ 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<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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 22:20:01.365699: LOAD: [ 6.9, 7.03, 7.44, 7.84, 8.24, 8.63, 9.01, 9.4, 9.78, 10.17, 10.55, 10.94, 11.32, 11.71, 12.09, 12.48, 12.86, 13.25, 13.63, 14.02, 14.4, 14.79, 15.17, 15.56, 15.94, 16.33, 16.71, 17.1, 17.48, 17.87, 18.25, 18.64, 19.02, 19.41, 19.79, 20.18, 20.51, 20.57, 20.63, 20.68, 20.88, 21.4, 21.56, 21.56, 21.59, 21.62, 21.65, 21.71, 22.0, 22.19, 22.68, 23.06, 23.34, 24.02, 24.63, 24.68, 24.78, 24.93, 25.13, 25.33, 25.89, 27.19, 29.23, 29.58, 29.66, 29.8, 30.02, 30.3, 30.64, 31.06, 31.54, 31.77, 31.78, 32.03, 32.36, 32.74] kWh
2026-06-19 22:20:01.366681: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:20:01.367702: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.28, 2.28, 2.54, 2.93, 3.31, 3.7, 6.17, 8.63, 10.09, 11.55, 14.02, 16.49, 17.54, 18.19, 18.85, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.97, 20.09, 20.32, 20.34, 20.59, 20.92, 23.38] kWh
2026-06-19 22:20:01.368743: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:20:01.369817: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.45, 147.45, 151.59, 157.27, 163.28, 169.03, 201.53, 234.73, 255.35, 275.48, 309.28, 343.07, 357.71, 366.66, 375.61, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 430.46, 430.46, 430.46, 430.46, 430.46, 433.72, 433.72, 433.72, 433.72, 433.72, 433.72, 433.72, 433.72, 433.72, 433.72, 433.72, 442.56, 444.58, 448.28, 448.48, 452.48, 457.32, 489.72] p
2026-06-19 22:20:01.445395: predict best end_record 06-21 11:10:00, final soc 1.9kWh, metric 451.95p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 31.39kWh, PV 0.0kWh
2026-06-19 22:20:01.446686: Slot: [ 22:20, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:20:01.447680: SoC: [ 9.73, 9.59, 9.18, 8.77, 8.35, 7.96, 7.56, 7.17, 6.77, 6.38, 5.98, 5.59, 5.19, 4.8, 4.4, 4.01, 3.61, 3.22, 2.82, 2.43, 2.04, 1.64, 1.25, 1.12, 1.12, 1.12, 1.12, 3.45, 5.78, 6.0, 7.0, 9.33, 11.66, 11.66, 11.75, 12.0, 12.0, 11.94, 11.88, 11.83, 11.62, 11.09, 10.93, 10.93, 10.89, 10.86, 10.84, 10.78, 10.47, 10.29, 9.78, 9.39, 9.1, 8.41, 7.78, 7.73, 7.63, 7.47, 7.27, 7.06, 6.49, 5.16, 3.06, 2.71, 2.63, 2.48, 2.26, 1.98, 1.62, 1.62, 1.13, 1.12, 1.12, 1.12, 1.12, 3.45] kWh
2026-06-19 22:20:01.448508: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 22:20:01.449506: LOAD: [ 6.9, 7.03, 7.41, 7.8, 8.18, 8.55, 8.92, 9.29, 9.65, 10.02, 10.39, 10.76, 11.12, 11.49, 11.86, 12.23, 12.6, 12.96, 13.33, 13.7, 14.07, 14.43, 14.8, 15.17, 15.54, 15.9, 16.27, 16.64, 17.01, 17.37, 17.74, 18.11, 18.48, 18.84, 19.21, 19.58, 19.9, 19.95, 20.01, 20.06, 20.25, 20.75, 20.9, 20.9, 20.93, 20.96, 20.98, 21.04, 21.32, 21.5, 21.96, 22.33, 22.6, 23.24, 23.83, 23.88, 23.97, 24.11, 24.3, 24.5, 25.03, 26.27, 28.22, 28.55, 28.62, 28.76, 28.97, 29.23, 29.57, 29.96, 30.42, 30.64, 30.65, 30.9, 31.21, 31.57] kWh
2026-06-19 22:20:01.450494: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:20:01.451487: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.15, 2.52, 2.89, 3.25, 6.12, 8.99, 9.6, 11.04, 13.91, 16.77, 17.14, 17.61, 18.25, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.96, 18.96, 19.17, 19.19, 19.43, 19.74, 22.6] kWh
2026-06-19 22:20:01.452421: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:20:01.453440: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 145.71, 151.13, 156.88, 162.36, 200.12, 238.69, 247.29, 267.18, 306.44, 345.7, 350.82, 357.24, 365.95, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 426.52, 426.52, 429.96, 430.15, 433.97, 438.59, 476.25] p
2026-06-19 22:20:01.455141: STATE: [ , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 22:20:01.455169: Saving plan best values to HA entities
2026-06-19 22:20:01.622006: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 22:20:01.627083: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 22:20:01.632071: Best charging limit SoC's [1.5, 16.0, 6.0, 7.0, 16.0, 11.5, 11.75, 12.0, 7.0, 1.5, 16.0, 16.0]kWh, export []kWh gives import battery 39.33kWh, house 2.13kWh, export 0.0kWh, metric 451.95p, metric10 468.97p
2026-06-19 22:20:01.717145: Marginal costs baseline metric (no standing charge): 351.9859
2026-06-19 22:20:01.937259: Marginal energy costs matrix computed: min=14.46 max=19.66
2026-06-19 22:20:02.027834: Rate array import [{'start': 1340, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 22.9p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3550, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1340, 'end': 3550, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 22:20:02.028541: - Your estimated bill for today is £0.92 and tomorrow is £2.79
2026-06-19 22:20:02.028579: - Import rates are expensive (22.4p - 22.9p) for the next 40 minutes and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 22:20:02.028598: - The battery is currently at 61% and is in eco mode for the next 9 hours.
2026-06-19 22:20:02.028613: - For the next 48 hours there will be no solar generation.
2026-06-19 22:20:02.028628: - You will run out of battery in 10 hours.
2026-06-19 22:20:02.028643: - Your next charge slot will be in 9 hours where import rates will be cheap (15.0p).
2026-06-19 22:20:02.028658:
2026-06-19 22:20:02.082891: Plan calculation took 1.08 seconds
2026-06-19 22:20:02.086242: No high rate period found
2026-06-19 22:20:02.136443: Import threshold used for optimisation was 15.04p
2026-06-19 22:20:02.184981: Low import rate windows [0: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 1: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 2: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 3: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 4: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 5: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 6: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 7: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 8: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 9: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 10: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 11: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 12: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 13: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 14: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 15: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 16: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 17: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 18: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 19: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 20: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 21: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 22: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 23: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 24: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 25: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 26: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 27: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 28: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 29: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 30: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 31: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 32: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 33: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 34: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 35: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 36: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 37: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 38: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 39: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 40: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 41: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 42: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 43: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 44: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 45: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 46: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 47: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 48: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 49: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 50: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 51: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 52: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 53: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 54: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 55: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 56: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 57: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 58: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 59: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 60: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 61: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 62: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 63: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 64: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 65: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 66: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 67: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 68: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 69: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 70: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 71: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 72: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 73: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 74: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 75: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 76: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 77: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 78: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 79: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 80: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 81: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 82: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 83: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 84: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 85: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 86: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 87: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 88: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 89: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 90: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 91: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78, 92: 06-21 21:00:00 - 06-21 21:30:00 @ 27.1, 93: 06-21 21:30:00 - 06-21 22:00:00 @ 27.67, 94: 06-21 22:00:00 - 06-21 22:30:00 @ 24.43]
2026-06-19 22:20:02.191146: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 61%, target 9%
2026-06-19 22:20:02.191243: Inverter 0 disabled charge window while waiting for schedule (now 06-19 22:20:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 22:20:02.191323: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 22:20:02.191555: Adjust demand (idle) time computed is 21:40:00-23:59:00
2026-06-19 22:20:02.191715: Not setting charging SoC as we are not within the window (now 06-19 22:20:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 22:20:02.191806: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 22:20:02.191860: Inverter 0 Current Target SoC is 7%, already at target
2026-06-19 22:20:02.191942: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:20:02.191972: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:20:02.191995: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:20:02.192017: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:20:02.192039: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:20:02.192061: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:20:02.192083: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:20:02.192101: Inverter 0 count register writes 0
2026-06-19 22:20:02.207219: Will recompute the plan as it is now 10.0 minutes old and will exceed the max age of 10 minutes before the next run
2026-06-19 22:20:02.207411: Recompute is saving previous plan...
2026-06-19 22:20:02.210461: Best charge window [ 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 0%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 0%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 0%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 0%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 0%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 0%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 0%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 0%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 0%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 0%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 0%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 0%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 0%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 0%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 0%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 0%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 0%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 0%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 0%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 0%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 0%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 0%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 0%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 0%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 0%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 0%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 0%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 0%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 0%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 0%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 0%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 0%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 0%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 0%, 21-06 22:00:00 - 21-06 22:30:00 @ 24.43p 0% ]
2026-06-19 22:20:02.210521: Best export window [ ]
2026-06-19 22:20:02.211260: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 22:20:02.213287: Load divergence over 8.0 hours mean 700.43W, min 699.6W, max 700.8W, std dev 0.56W, divergence 0.04%
2026-06-19 22:20:02.232061: Creating pool of 12 processes to match your CPU count
2026-06-19 22:20:02.288352: Calculate Best options: mode(Control charge), calculate_export_oncharge(False), calculate_export_on_pv(True), set_export_freeze_only(False), set_discharge_during_charge(True), combine_charge_slots(False), combine_export_slots(False), combine_rate_threshold(0.0), best_soc_min(0.0 kWh), best_soc_max(0.0 kWh), best_soc_keep(0.0 kWh), inverter_loss(4%), battery_loss(3%), battery_loss_discharge (3%), inverter_hybrid(True), metric_min_improvement(0.0p), metric_min_improvement_export(0.1p), metric_min_improvement_export_freeze(0.1p), metric_battery_cycle(0p/kWh), metric_battery_value_scaling(1.0 x)
2026-06-19 22:20:02.290380: Optimise levels pass started at 2026-06-19 22:20:02
2026-06-19 22:20:02.290425: Optimise all windows, total charge 94 export 1
2026-06-19 22:20:02.536322: >> Region optimisation pass width 960
2026-06-19 22:20:02.878121: >> Region optimisation pass width 480
2026-06-19 22:20:03.248642: >> Region optimisation pass width 240
2026-06-19 22:20:03.845369: >> Region optimisation pass width 120
2026-06-19 22:20:04.710909: Calculated end_record as 06-21 11:00:00 based on best_price 13.93p, next_charge_start 06-20 11:00:00, max_windows 73
2026-06-19 22:20:04.711126: Optimise levels pass ended at 2026-06-19 22:20:04, duration 2.4 seconds tried 380 combinations
2026-06-19 22:20:04.711199: Set best_price_charge_level 15.0p, best_price_export_level 0p, best_price_charge 13.93p, best_cost_export 0p, best_metric 446.13p, best_keep 0kWh, best_cycle 39.65kWh, best_carbon 0kg, best_import 26.4kWh
2026-06-19 22:20:04.723199: Starting detailed optimisation end_record 06-21 11:00:00, best_price_charge 13.93p, best_price_export 0p. lowest_price_charge 13.17p 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, 0, 11.75, 11.75, 0, 11.75, 11.75, 11.75, 11.75, 11.75, 11.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0]kWh and export limits []kWh
2026-06-19 22:20:04.723441: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 326.97p, best_cost 339.91p, best_cycle 30.41kWh, best_carbon 0kg, best_import 41.76kWh
2026-06-19 22:20:04.755056: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 326.96p, best_cost 339.91p, best_cycle 30.41kWh, best_carbon 0kg, best_import 41.76kWh
2026-06-19 22:20:04.783350: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 326.9p, best_cost 339.83p, best_cycle 30.41kWh, best_carbon 0kg, best_import 41.76kWh
2026-06-19 22:20:04.902645: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 326.79p, best_cost 339.83p, best_cycle 32.91kWh, best_carbon 0kg, best_import 41.94kWh
2026-06-19 22:20:04.937980: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 326.79p, best_cost 339.83p, best_cycle 32.91kWh, best_carbon 0kg, best_import 41.94kWh
2026-06-19 22:20:04.975470: Best charge windows best_metric 326.79p, best_cost 339.83p, best_carbon 0kg, best_import 41.94kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100%, 21-06 22:00:00 - 21-06 22:30:00 @ 24.43p 100% ]
2026-06-19 22:20:04.976535: Best charge windows best_metric 326.79p, best_cost 339.83p, best_carbon 0kg, best_import 41.94kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100%, 21-06 22:00:00 - 21-06 22:30:00 @ 24.43p 100% ]
2026-06-19 22:20:04.976885: Optimise price set 15.0p, pass normal, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 326.79p, best_cost 339.83p, best_cycle 32.91kWh, best_carbon 0kg, best_import 41.94kWh
2026-06-19 22:20:05.013105: Optimise price set 14.8p, pass normal, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 326.79p, best_cost 339.83p, best_cycle 32.91kWh, best_carbon 0kg, best_import 41.94kWh
2026-06-19 22:20:05.044165: Optimise price set 14.6p, pass normal, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 326.79p, best_cost 339.83p, best_cycle 32.91kWh, best_carbon 0kg, best_import 41.94kWh
2026-06-19 22:20:05.158176: Optimise price set 14.4p, pass normal, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 326.79p, best_cost 339.83p, best_cycle 32.91kWh, best_carbon 0kg, best_import 41.94kWh
2026-06-19 22:20:05.188365: Optimise price set 14.2p, pass normal, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 326.79p, best_cost 339.83p, best_cycle 32.91kWh, best_carbon 0kg, best_import 41.94kWh
2026-06-19 22:20:05.209818: Best charge windows best_metric 326.79p, best_cost 339.83p, best_carbon 0kg, best_import 41.94kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100%, 21-06 22:00:00 - 21-06 22:30:00 @ 24.43p 100% ]
2026-06-19 22:20:05.210027: Optimise price set 15.0p, pass trim, price 13.93p, start_at_low False, best_price_charge 13.93p, best_metric 326.79p, best_cost 339.83p, best_cycle 32.91kWh, best_carbon 0kg, best_import 41.94kWh
2026-06-19 22:20:05.240155: Optimise price set 14.8p, pass trim, price 13.8p, start_at_low False, best_price_charge 13.93p, best_metric 326.79p, best_cost 339.83p, best_cycle 32.91kWh, best_carbon 0kg, best_import 41.94kWh
2026-06-19 22:20:05.265459: Optimise price set 14.6p, pass trim, price 13.69p, start_at_low False, best_price_charge 13.93p, best_metric 326.79p, best_cost 339.83p, best_cycle 32.91kWh, best_carbon 0kg, best_import 41.94kWh
2026-06-19 22:20:05.415330: Optimise price set 14.4p, pass trim, price 13.45p, start_at_low False, best_price_charge 13.93p, best_metric 326.79p, best_cost 339.83p, best_cycle 32.91kWh, best_carbon 0kg, best_import 41.94kWh
2026-06-19 22:20:05.450250: Optimise price set 14.2p, pass trim, price 13.17p, start_at_low False, best_price_charge 13.93p, best_metric 326.79p, best_cost 339.83p, best_cycle 32.91kWh, best_carbon 0kg, best_import 41.94kWh
2026-06-19 22:20:05.478738: Best charge windows best_metric 326.79p, best_cost 339.83p, best_carbon 0kg, best_import 41.94kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100%, 21-06 22:00:00 - 21-06 22:30:00 @ 24.43p 100% ]
2026-06-19 22:20:05.478894: Optimise price set 14.2p, pass low, price 13.17p, start_at_low True, best_price_charge 13.93p, best_metric 326.79p, best_cost 339.83p, best_cycle 32.91kWh, best_carbon 0kg, best_import 41.94kWh
2026-06-19 22:20:05.496587: Optimise price set 14.4p, pass low, price 13.45p, start_at_low True, best_price_charge 13.93p, best_metric 326.79p, best_cost 339.83p, best_cycle 32.91kWh, best_carbon 0kg, best_import 41.94kWh
2026-06-19 22:20:05.526334: Optimise price set 14.6p, pass low, price 13.69p, start_at_low True, best_price_charge 13.93p, best_metric 326.79p, best_cost 339.83p, best_cycle 32.91kWh, best_carbon 0kg, best_import 41.94kWh
2026-06-19 22:20:05.625752: Optimise price set 14.8p, pass low, price 13.8p, start_at_low True, best_price_charge 13.93p, best_metric 326.79p, best_cost 339.83p, best_cycle 32.91kWh, best_carbon 0kg, best_import 41.94kWh
2026-06-19 22:20:05.652705: Optimise price set 15.0p, pass low, price 13.93p, start_at_low True, best_price_charge 13.93p, best_metric 326.79p, best_cost 339.83p, best_cycle 32.91kWh, best_carbon 0kg, best_import 41.94kWh
2026-06-19 22:20:05.684297: Optimise price set 15.2p, pass low, price 14.13p, start_at_low True, best_price_charge 13.93p, best_metric 326.79p, best_cost 339.83p, best_cycle 32.91kWh, best_carbon 0kg, best_import 41.94kWh
2026-06-19 22:20:05.716960: Optimise price set 15.6p, pass low, price 14.54p, start_at_low True, best_price_charge 13.93p, best_metric 326.24p, best_cost 339.25p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:05.746572: Optimise price set 15.8p, pass low, price 14.74p, start_at_low True, best_price_charge 13.93p, best_metric 325.93p, best_cost 338.96p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:05.792701: Optimise price set 16.0p, pass low, price 14.93p, start_at_low True, best_price_charge 13.93p, best_metric 325.93p, best_cost 338.96p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:05.838947: Optimise price set 16.2p, pass low, price 15.04p, start_at_low True, best_price_charge 13.93p, best_metric 325.93p, best_cost 338.96p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:05.893203: Optimise price set 16.8p, pass low, price 15.62p, start_at_low True, best_price_charge 13.93p, best_metric 325.69p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:05.938360: Optimise price set 17.0p, pass low, price 15.9p, start_at_low True, best_price_charge 13.93p, best_metric 325.69p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:05.990448: Optimise price set 17.4p, pass low, price 16.13p, start_at_low True, best_price_charge 13.93p, best_metric 325.69p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:06.035740: Optimise price set 17.6p, pass low, price 16.38p, start_at_low True, best_price_charge 13.93p, best_metric 325.69p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:06.089243: Optimise price set 18.0p, pass low, price 16.74p, start_at_low True, best_price_charge 13.93p, best_metric 325.69p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:06.150954: Optimise price set 18.2p, pass low, price 16.86p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:06.205839: Optimise price set 19.0p, pass low, price 17.7p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:06.315858: Optimise price set 19.2p, pass low, price 17.92p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:06.423912: Optimise price set 19.6p, pass low, price 18.26p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:06.492164: Optimise price set 19.8p, pass low, price 18.47p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:06.567964: Optimise price set 20.0p, pass low, price 18.67p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:06.749920: Optimise price set 20.4p, pass low, price 18.92p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:06.805073: Optimise price set 20.6p, pass low, price 19.14p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:06.860856: Optimise price set 21.2p, pass low, price 19.75p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:06.920209: Optimise price set 21.4p, pass low, price 19.93p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:06.984171: Optimise price set 21.6p, pass low, price 20.04p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:07.038185: Optimise price set 21.8p, pass low, price 20.31p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:07.103969: Optimise price set 24.2p, pass low, price 22.44p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:07.126702: Optimise price set 24.6p, pass low, price 22.91p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:07.151851: Optimise price set 25.4p, pass low, price 23.72p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:07.180102: Optimise price set 26.2p, pass low, price 24.43p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:07.218081: Optimise price set 29.2p, pass low, price 27.18p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:07.277054: Optimise price set 29.4p, pass low, price 27.41p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:07.338015: Optimise price set 29.8p, pass low, price 27.8p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:07.420344: Optimise price set 30.8p, pass low, price 28.77p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:07.448298: Optimise price set 33.0p, pass low, price 30.7p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:07.473895: Optimise price set 33.4p, pass low, price 31.14p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:07.500673: Optimise price set 37.6p, pass low, price 34.93p, start_at_low True, best_price_charge 13.93p, best_metric 325.67p, best_cost 338.73p, best_cycle 32.12kWh, best_carbon 0kg, best_import 41.89kWh
2026-06-19 22:20:07.530525: Best charge windows best_metric 325.67p, best_cost 338.73p, best_carbon 0kg, best_import 41.89kWh, metric_keep 0kWh, end_record 06-21 11:00:00, windows [ 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 19%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 13%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100%, 21-06 22:00:00 - 21-06 22:30:00 @ 24.43p 100% ]
2026-06-19 22:20:07.530767: Tweak plan optimisation started
2026-06-19 22:20:07.770971: Tweak optimisation finished metric 325.67 cost 338.73 metric_keep 0 cycle 32.12 carbon 0 import 41.89
2026-06-19 22:20:07.782102: Raw charge windows [ 19-06 22:00:00 - 19-06 22:30:00 @ 22.44p 0%, 19-06 22:30:00 - 19-06 23:00:00 @ 22.91p 0%, 19-06 23:00:00 - 19-06 23:30:00 @ 19.93p 0%, 19-06 23:30:00 - 20-06 00:00:00 @ 20.04p 0%, 20-06 00:00:00 - 20-06 00:30:00 @ 20.31p 0%, 20-06 00:30:00 - 20-06 01:00:00 @ 19.75p 0%, 20-06 01:00:00 - 20-06 01:30:00 @ 19.14p 0%, 20-06 01:30:00 - 20-06 02:00:00 @ 18.62p 0%, 20-06 02:00:00 - 20-06 02:30:00 @ 17.7p 0%, 20-06 02:30:00 - 20-06 03:00:00 @ 16.38p 0%, 20-06 03:00:00 - 20-06 03:30:00 @ 18.92p 0%, 20-06 03:30:00 - 20-06 04:00:00 @ 18.47p 0%, 20-06 04:00:00 - 20-06 04:30:00 @ 18.56p 0%, 20-06 04:30:00 - 20-06 05:00:00 @ 18.67p 0%, 20-06 05:00:00 - 20-06 05:30:00 @ 18.26p 0%, 20-06 05:30:00 - 20-06 06:00:00 @ 17.7p 0%, 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 19%, 20-06 06:30:00 - 20-06 07:00:00 @ 17.92p 0%, 20-06 07:00:00 - 20-06 07:30:00 @ 16.86p 0%, 20-06 07:30:00 - 20-06 08:00:00 @ 17.88p 0%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 13%, 20-06 08:30:00 - 20-06 09:00:00 @ 15.9p 0%, 20-06 09:00:00 - 20-06 09:30:00 @ 16.13p 0%, 20-06 09:30:00 - 20-06 10:00:00 @ 14.74p 0%, 20-06 10:00:00 - 20-06 10:30:00 @ 15.62p 0%, 20-06 10:30:00 - 20-06 11:00:00 @ 14.93p 0%, 20-06 11:00:00 - 20-06 11:30:00 @ 13.17p 100%, 20-06 11:30:00 - 20-06 12:00:00 @ 13.45p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 13:30:00 @ 13.69p 100%, 20-06 13:30:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 15:30:00 @ 13.69p 81%, 20-06 15:30:00 - 20-06 16:00:00 @ 14.54p 81%, 20-06 16:00:00 - 20-06 16:30:00 @ 28.77p 0%, 20-06 16:30:00 - 20-06 17:00:00 @ 27.39p 0%, 20-06 17:00:00 - 20-06 17:30:00 @ 31.14p 0%, 20-06 17:30:00 - 20-06 18:00:00 @ 30.7p 0%, 20-06 18:00:00 - 20-06 18:30:00 @ 34.93p 0%, 20-06 19:00:00 - 20-06 19:30:00 @ 27.8p 0%, 20-06 19:30:00 - 20-06 20:00:00 @ 27.18p 0%, 20-06 20:00:00 - 20-06 20:30:00 @ 27.41p 0%, 20-06 20:30:00 - 20-06 21:00:00 @ 27.78p 0%, 20-06 21:00:00 - 20-06 21:30:00 @ 27.1p 0%, 20-06 21:30:00 - 20-06 22:00:00 @ 27.67p 0%, 20-06 22:00:00 - 20-06 22:30:00 @ 24.43p 0%, 20-06 22:30:00 - 20-06 23:00:00 @ 23.72p 0%, 20-06 23:00:00 - 20-06 23:30:00 @ 19.93p 0%, 20-06 23:30:00 - 21-06 00:00:00 @ 20.04p 0%, 21-06 00:00:00 - 21-06 00:30:00 @ 20.31p 0%, 21-06 00:30:00 - 21-06 01:00:00 @ 19.75p 0%, 21-06 01:00:00 - 21-06 01:30:00 @ 19.14p 0%, 21-06 01:30:00 - 21-06 02:00:00 @ 18.62p 0%, 21-06 02:00:00 - 21-06 02:30:00 @ 17.7p 0%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 0%, 21-06 03:00:00 - 21-06 03:30:00 @ 18.92p 0%, 21-06 03:30:00 - 21-06 04:00:00 @ 18.47p 0%, 21-06 04:00:00 - 21-06 04:30:00 @ 18.56p 0%, 21-06 04:30:00 - 21-06 05:00:00 @ 18.67p 0%, 21-06 05:00:00 - 21-06 05:30:00 @ 18.26p 0%, 21-06 05:30:00 - 21-06 06:00:00 @ 17.7p 0%, 21-06 06:00:00 - 21-06 06:30:00 @ 16.74p 0%, 21-06 06:30:00 - 21-06 07:00:00 @ 17.92p 0%, 21-06 07:00:00 - 21-06 07:30:00 @ 16.86p 0%, 21-06 07:30:00 - 21-06 08:00:00 @ 17.88p 0%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 08:30:00 - 21-06 09:00:00 @ 15.9p 0%, 21-06 09:00:00 - 21-06 09:30:00 @ 16.13p 0%, 21-06 09:30:00 - 21-06 10:00:00 @ 14.74p 0%, 21-06 10:00:00 - 21-06 10:30:00 @ 15.62p 0%, 21-06 10:30:00 - 21-06 11:00:00 @ 14.93p 0%, 21-06 11:00:00 - 21-06 11:30:00 @ 13.17p 100%, 21-06 11:30:00 - 21-06 12:00:00 @ 13.45p 100%, 21-06 12:00:00 - 21-06 12:30:00 @ 14.13p 100%, 21-06 12:30:00 - 21-06 13:00:00 @ 13.8p 100%, 21-06 13:00:00 - 21-06 13:30:00 @ 13.69p 100%, 21-06 13:30:00 - 21-06 14:00:00 @ 13.69p 100%, 21-06 14:00:00 - 21-06 14:30:00 @ 13.93p 100%, 21-06 14:30:00 - 21-06 15:00:00 @ 13.69p 100%, 21-06 15:00:00 - 21-06 15:30:00 @ 13.69p 100%, 21-06 15:30:00 - 21-06 16:00:00 @ 14.54p 100%, 21-06 16:00:00 - 21-06 16:30:00 @ 28.77p 100%, 21-06 16:30:00 - 21-06 17:00:00 @ 27.39p 100%, 21-06 17:00:00 - 21-06 17:30:00 @ 31.14p 100%, 21-06 17:30:00 - 21-06 18:00:00 @ 30.7p 100%, 21-06 18:00:00 - 21-06 18:30:00 @ 34.93p 100%, 21-06 19:00:00 - 21-06 19:30:00 @ 27.8p 100%, 21-06 19:30:00 - 21-06 20:00:00 @ 27.18p 100%, 21-06 20:00:00 - 21-06 20:30:00 @ 27.41p 100%, 21-06 20:30:00 - 21-06 21:00:00 @ 27.78p 100%, 21-06 21:00:00 - 21-06 21:30:00 @ 27.1p 100%, 21-06 21:30:00 - 21-06 22:00:00 @ 27.67p 100%, 21-06 22:00:00 - 21-06 22:30:00 @ 24.43p 100% ] reserve 1.12
2026-06-19 22:20:07.783114: Unclipped charge windows [ 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 19%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:30:00 @ 25.98p 100% ] reserve 1.12
2026-06-19 22:20:07.783509: Unfiltered charge windows [ 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 19%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:30:00 @ 25.98p 100% ] reserve 1.12
2026-06-19 22:20:07.783840: Filtered charge windows [ 20-06 06:00:00 - 20-06 06:30:00 @ 16.74p 19%, 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 13%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 81%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 13%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:30:00 @ 25.98p 100% ] reserve 1.12
2026-06-19 22:20:07.809921: Previous plan best metric is 325.6 (cost 338.62) and new plan best metric is 325.67 (cost 338.73)
2026-06-19 22:20:07.809994: New plan metric is not significantly better (metric_min_improvement_plan 2.0) than previous plan, using previous plan
2026-06-19 22:20:07.810210: Plan valid is now true after recompute was False
2026-06-19 22:20:07.832042: predict base end_record 06-21 11:00:00, final soc 1.12kWh, metric 490.43p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 31.21kWh, PV 0.0kWh
2026-06-19 22:20:07.833329: Slot: [ 22:20, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 22:20:07.834342: SoC: [ 9.73, 9.59, 9.18, 8.77, 8.35, 7.96, 7.56, 7.17, 6.77, 6.38, 5.98, 5.59, 5.19, 4.8, 4.4, 4.01, 3.61, 3.22, 2.82, 2.43, 2.04, 1.64, 1.25, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:20:07.835235: BAT: [ 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-, 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-] kWh
2026-06-19 22:20:07.836286: LOAD: [ 6.9, 7.03, 7.41, 7.8, 8.18, 8.55, 8.92, 9.29, 9.65, 10.02, 10.39, 10.76, 11.12, 11.49, 11.86, 12.23, 12.6, 12.96, 13.33, 13.7, 14.07, 14.43, 14.8, 15.17, 15.54, 15.9, 16.27, 16.64, 17.01, 17.37, 17.74, 18.11, 18.48, 18.84, 19.21, 19.58, 19.9, 19.95, 20.01, 20.06, 20.25, 20.75, 20.9, 20.9, 20.93, 20.96, 20.98, 21.04, 21.32, 21.5, 21.96, 22.33, 22.6, 23.24, 23.83, 23.88, 23.97, 24.11, 24.3, 24.5, 25.03, 26.27, 28.22, 28.55, 28.62, 28.76, 28.97, 29.23, 29.57, 29.96, 30.42, 30.64, 30.65, 30.9, 31.21] kWh
2026-06-19 22:20:07.837233: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:20:07.838224: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.15, 2.52, 2.89, 3.25, 3.62, 3.99, 4.36, 4.72, 5.09, 5.46, 5.83, 6.19, 6.56, 6.88, 6.94, 6.99, 7.04, 7.23, 7.73, 7.88, 7.88, 7.91, 7.94, 7.96, 8.02, 8.3, 8.48, 8.95, 9.32, 9.58, 10.22, 10.81, 10.86, 10.95, 11.1, 11.29, 11.48, 12.01, 13.25, 15.2, 15.53, 15.61, 15.75, 15.95, 16.22, 16.55, 16.94, 17.4, 17.62, 17.63, 17.88, 18.19] kWh
2026-06-19 22:20:07.839174: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:20:07.840184: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 145.71, 151.13, 156.88, 162.36, 167.2, 172.15, 177.34, 182.41, 187.45, 192.48, 197.6, 202.64, 207.67, 212.32, 213.91, 215.48, 217.03, 222.87, 240.21, 245.75, 245.77, 246.53, 247.31, 248.0, 249.56, 257.38, 261.62, 272.71, 280.07, 285.46, 348.45, 360.01, 360.93, 362.71, 365.24, 368.36, 372.02, 381.85, 404.88, 441.29, 447.28, 448.62, 450.96, 454.6, 459.11, 465.04, 470.98, 478.27, 481.81, 481.99, 485.81, 490.43] p
2026-06-19 22:20:07.937700: Battery has 10.75 hours left - now at 9.73kWh
2026-06-19 22:20:07.976890: predict base10 end_record 06-21 11:00:00, final soc 1.12kWh, metric 510.7p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:35:00, load 32.36kWh, PV 0.0kWh
2026-06-19 22:20:07.978616: Slot: [ 22:20, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 22:20:07.979884: SoC: [ 9.73, 9.59, 9.15, 8.72, 8.29, 7.87, 7.46, 7.05, 6.63, 6.22, 5.81, 5.39, 4.98, 4.57, 4.15, 3.74, 3.33, 2.91, 2.5, 2.08, 1.67, 1.26, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:20:07.980923: BAT: [ 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-, 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-] kWh
2026-06-19 22:20:07.982218: LOAD: [ 6.9, 7.03, 7.44, 7.84, 8.24, 8.63, 9.01, 9.4, 9.78, 10.17, 10.55, 10.94, 11.32, 11.71, 12.09, 12.48, 12.86, 13.25, 13.63, 14.02, 14.4, 14.79, 15.17, 15.56, 15.94, 16.33, 16.71, 17.1, 17.48, 17.87, 18.25, 18.64, 19.02, 19.41, 19.79, 20.18, 20.51, 20.57, 20.63, 20.68, 20.88, 21.4, 21.56, 21.56, 21.59, 21.62, 21.65, 21.71, 22.0, 22.19, 22.68, 23.06, 23.34, 24.02, 24.63, 24.68, 24.78, 24.93, 25.13, 25.33, 25.89, 27.19, 29.23, 29.58, 29.66, 29.8, 30.02, 30.3, 30.64, 31.06, 31.54, 31.77, 31.78, 32.03, 32.36] kWh
2026-06-19 22:20:07.983421: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:20:07.984642: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.16, 2.54, 2.93, 3.31, 3.7, 4.08, 4.47, 4.85, 5.24, 5.62, 6.01, 6.39, 6.78, 7.16, 7.5, 7.55, 7.61, 7.67, 7.87, 8.39, 8.55, 8.55, 8.58, 8.6, 8.63, 8.69, 8.99, 9.17, 9.66, 10.05, 10.33, 11.0, 11.61, 11.66, 11.76, 11.91, 12.11, 12.31, 12.87, 14.17, 16.21, 16.56, 16.64, 16.78, 17.0, 17.28, 17.62, 18.04, 18.52, 18.75, 18.76, 19.02, 19.34] kWh
2026-06-19 22:20:07.985934: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:20:07.987164: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 145.74, 151.95, 157.63, 163.65, 169.39, 174.46, 179.64, 185.08, 190.39, 195.66, 200.94, 206.3, 211.57, 216.84, 221.71, 223.39, 225.02, 226.65, 232.77, 250.94, 256.74, 256.76, 257.57, 258.38, 259.1, 260.74, 268.93, 273.37, 284.99, 292.7, 298.34, 361.96, 374.06, 375.03, 376.89, 379.54, 382.81, 386.65, 396.94, 421.07, 459.21, 465.5, 466.9, 469.35, 473.17, 477.89, 484.1, 490.32, 497.96, 501.66, 501.86, 505.86, 510.7] p
2026-06-19 22:20:08.051025: predict best10 end_record 06-21 11:00:00, final soc 1.12kWh, metric 457.32p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 32.36kWh, PV 0.0kWh
2026-06-19 22:20:08.052422: Slot: [ 22:20, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 22:20:08.053467: SoC: [ 9.73, 9.59, 9.15, 8.72, 8.29, 7.87, 7.46, 7.05, 6.63, 6.22, 5.81, 5.39, 4.98, 4.57, 4.15, 3.74, 3.33, 2.91, 2.5, 2.08, 1.67, 1.67, 1.26, 1.12, 1.12, 1.12, 1.12, 3.06, 5.0, 6.0, 7.0, 8.94, 10.88, 11.5, 11.75, 12.0, 12.0, 11.94, 11.87, 11.82, 11.6, 11.04, 10.87, 10.87, 10.84, 10.81, 10.78, 10.72, 10.4, 10.2, 9.68, 9.26, 8.96, 8.24, 7.58, 7.53, 7.42, 7.26, 7.26, 7.04, 6.44, 5.05, 2.85, 2.48, 2.4, 2.24, 2.01, 1.71, 1.34, 1.5, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:20:08.054374: BAT: [ 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<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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+] kWh
2026-06-19 22:20:08.055366: LOAD: [ 6.9, 7.03, 7.44, 7.84, 8.24, 8.63, 9.01, 9.4, 9.78, 10.17, 10.55, 10.94, 11.32, 11.71, 12.09, 12.48, 12.86, 13.25, 13.63, 14.02, 14.4, 14.79, 15.17, 15.56, 15.94, 16.33, 16.71, 17.1, 17.48, 17.87, 18.25, 18.64, 19.02, 19.41, 19.79, 20.18, 20.51, 20.57, 20.63, 20.68, 20.88, 21.4, 21.56, 21.56, 21.59, 21.62, 21.65, 21.71, 22.0, 22.19, 22.68, 23.06, 23.34, 24.02, 24.63, 24.68, 24.78, 24.93, 25.13, 25.33, 25.89, 27.19, 29.23, 29.58, 29.66, 29.8, 30.02, 30.3, 30.64, 31.06, 31.54, 31.77, 31.78, 32.03, 32.36] kWh
2026-06-19 22:20:08.056305: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:20:08.057283: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.28, 2.28, 2.54, 2.93, 3.31, 3.7, 6.17, 8.63, 10.09, 11.55, 14.02, 16.49, 17.54, 18.19, 18.85, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.97, 20.09, 20.32, 20.34, 20.59, 20.92] kWh
2026-06-19 22:20:08.058273: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:20:08.059342: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.45, 147.45, 151.59, 157.27, 163.28, 169.03, 201.53, 234.73, 255.35, 275.48, 309.28, 343.07, 357.71, 366.66, 375.61, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 380.48, 430.46, 430.46, 430.46, 430.46, 430.46, 433.72, 433.72, 433.72, 433.72, 433.72, 433.72, 433.72, 433.72, 433.72, 433.72, 433.72, 442.56, 444.58, 448.28, 448.48, 452.48, 457.32] p
2026-06-19 22:20:08.130244: predict best end_record 06-21 11:00:00, final soc 1.12kWh, metric 438.59p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 31.21kWh, PV 0.0kWh
2026-06-19 22:20:08.131826: Slot: [ 22:20, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00]
2026-06-19 22:20:08.133041: SoC: [ 9.73, 9.59, 9.18, 8.77, 8.35, 7.96, 7.56, 7.17, 6.77, 6.38, 5.98, 5.59, 5.19, 4.8, 4.4, 4.01, 3.61, 3.22, 2.82, 2.43, 2.04, 1.64, 1.25, 1.12, 1.12, 1.12, 1.12, 3.45, 5.78, 6.0, 7.0, 9.33, 11.66, 11.66, 11.75, 12.0, 12.0, 11.94, 11.88, 11.83, 11.62, 11.09, 10.93, 10.93, 10.89, 10.86, 10.84, 10.78, 10.47, 10.29, 9.78, 9.39, 9.1, 8.41, 7.78, 7.73, 7.63, 7.47, 7.27, 7.06, 6.49, 5.16, 3.06, 2.71, 2.63, 2.48, 2.26, 1.98, 1.62, 1.62, 1.13, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:20:08.134114: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, 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<bf+] kWh
2026-06-19 22:20:08.135348: LOAD: [ 6.9, 7.03, 7.41, 7.8, 8.18, 8.55, 8.92, 9.29, 9.65, 10.02, 10.39, 10.76, 11.12, 11.49, 11.86, 12.23, 12.6, 12.96, 13.33, 13.7, 14.07, 14.43, 14.8, 15.17, 15.54, 15.9, 16.27, 16.64, 17.01, 17.37, 17.74, 18.11, 18.48, 18.84, 19.21, 19.58, 19.9, 19.95, 20.01, 20.06, 20.25, 20.75, 20.9, 20.9, 20.93, 20.96, 20.98, 21.04, 21.32, 21.5, 21.96, 22.33, 22.6, 23.24, 23.83, 23.88, 23.97, 24.11, 24.3, 24.5, 25.03, 26.27, 28.22, 28.55, 28.62, 28.76, 28.97, 29.23, 29.57, 29.96, 30.42, 30.64, 30.65, 30.9, 31.21] kWh
2026-06-19 22:20:08.136512: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:20:08.137784: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.15, 2.52, 2.89, 3.25, 6.12, 8.99, 9.6, 11.04, 13.91, 16.77, 17.14, 17.61, 18.25, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.57, 18.96, 18.96, 19.17, 19.19, 19.43, 19.74] kWh
2026-06-19 22:20:08.138946: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:20:08.140153: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 145.71, 151.13, 156.88, 162.36, 200.12, 238.69, 247.29, 267.18, 306.44, 345.7, 350.82, 357.24, 365.95, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 370.59, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 420.58, 426.52, 426.52, 429.96, 430.15, 433.97, 438.59] p
2026-06-19 22:20:08.142233: STATE: [ , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , ]
2026-06-19 22:20:08.142266: Saving plan best values to HA entities
2026-06-19 22:20:08.280383: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 22:20:08.285541: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 22:20:08.290487: Best charging limit SoC's [1.5, 16.0, 6.0, 7.0, 16.0, 11.5, 11.75, 12.0, 7.0, 1.5, 16.0, 16.0]kWh, export []kWh gives import battery 39.33kWh, house 2.13kWh, export 0.0kWh, metric 438.59p, metric10 457.32p
2026-06-19 22:20:08.361736: Marginal costs baseline metric (no standing charge): 338.625
2026-06-19 22:20:08.527812: Marginal energy costs matrix computed: min=14.46 max=19.66
2026-06-19 22:20:08.599346: Rate array import [{'start': 1340, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 22.9p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3540, 'rate': 'cheap', 'range': '(14.7p - 20.3p)'}] export [{'start': 1340, 'end': 3540, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 22:20:08.600078: - Your estimated bill for today is £0.92 and tomorrow is £2.79
2026-06-19 22:20:08.600123: - Import rates are expensive (22.4p - 22.9p) for the next 40 minutes and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 22:20:08.600157: - The battery is currently at 61% and is in eco mode for the next 9 hours.
2026-06-19 22:20:08.600183: - For the next 48 hours there will be no solar generation.
2026-06-19 22:20:08.600199: - You will run out of battery in 10 hours.
2026-06-19 22:20:08.600213: - Your next charge slot will be in 9 hours where import rates will be cheap (15.0p).
2026-06-19 22:20:08.600228:
2026-06-19 22:20:08.644240: Plan calculation took 6.44 seconds
2026-06-19 22:20:08.644461: Inverter 0: Type SK Sunsynk
2026-06-19 22:20:08.644492: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 22:20:08.644686: Reserve min: 7%, battery_min: 7%
2026-06-19 22:20:08.644746: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 22:20:08.645068: Inverter 0 SoC: 9.6kW 60%, current charge rate 5000W, current discharge rate 5250W, current battery power 647W, current battery voltage 51.2V, grid power -50W, load power 694W, PV Power 0W
2026-06-19 22:20:08.645247: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:20:08.645321: Inverter 0 scheduled charge enable is False
2026-06-19 22:20:08.645343: Inverter 0 charge windows currently []
2026-06-19 22:20:08.645364: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 22:20:08.645445: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:20:08.645481: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:20:08.645511: Inverter 0 scheduled discharge enable is False
2026-06-19 22:20:08.645608: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:20:08.645629: Inverter 0 discharge windows currently []
2026-06-19 22:20:08.645647: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:20:08.645692: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:20:08.645721: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:20:08.695693: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 60%, target 9%
2026-06-19 22:20:08.695808: Inverter 0 disabled charge window while waiting for schedule (now 06-19 22:20:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 22:20:08.695861: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 22:20:08.695995: Adjust demand (idle) time computed is 21:40:00-23:59:00
2026-06-19 22:20:08.696120: Not setting charging SoC as we are not within the window (now 06-19 22:20:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 22:20:08.696153: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 22:20:08.696189: Inverter 0 Current Target SoC is 7%, already at target
2026-06-19 22:20:08.696255: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:20:08.696278: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:20:08.696296: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:20:08.696314: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:20:08.696332: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:20:08.696348: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:20:08.696366: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:20:08.696380: Inverter 0 count register writes 0
2026-06-19 22:20:08.713785: Total inverter register writes now 2
2026-06-19 22:20:08.735061: Completed run status Demand
2026-06-19 22:20:08.742614: Info: record_status Demand
2026-06-19 22:20:08.757869: Saved current settings to /config/predbat_config.json
2026-06-19 22:20:42.836412: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:20:42.836672: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:20:42.836710: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:20:42.836874: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:20:42.836904: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:20:42.836922: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:20:42.836937: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:22:57.013635: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:22:57.013898: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:22:57.013931: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:22:57.014051: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:22:57.014077: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:22:57.014114: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:22:57.014130: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:24:57.188550: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:24:57.188766: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:24:57.188828: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:24:57.188969: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:24:57.189006: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:24:57.189031: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:24:57.189704: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:25:00.263328: --------------- PredBat - update at 2026-06-19 22:25:00+01:00 with clock skew 0 minutes, minutes now 1345
2026-06-19 22:25:00.264089: Saved current settings to /config/predbat_config.json
2026-06-19 22:25:00.264179: Using cached GitHub data for https://api.github.com/repos/springfall2008/batpred/releases age 42.3 minutes
2026-06-19 22:25:00.264267: Predbat /addon/predbat.py repository springfall2008/batpred version v8.40.6 currently running, latest version is v8.40.14, latest beta is v8.40.14
2026-06-19 22:25:00.264331: Autoupdate: There is an update pending v8.40.14 Fix lost config, further rollout of storage class - auto update is off
2026-06-19 22:25:00.284243: Configuration: forecast_hours 48, num_cars 0, debug enable is False, calculate_plan_every 10 minutes
2026-06-19 22:25:00.284703: Predbat mode is set to Control charge
2026-06-19 22:25:00.390722: Found 11520 load_today datapoints going back 2 days
2026-06-19 22:25:00.390819: Using load_power data to fill gaps in load_today data
2026-06-19 22:25:00.449235: Warn: Found 2 periods of zero load with power data, filling using power integration
2026-06-19 22:25:00.449350: Zero load period starting at 2026-06-19T12:09:00+0100 (616 minutes) for 889 minutes with base value 0.9
2026-06-19 22:25:00.449394: Zero load period starting at 2026-06-18T19:24:00+0100 (1621 minutes) for 64 minutes with base value 0.8
2026-06-19 22:25:00.450517: Processing 384 30-minute periods for power integration
2026-06-19 22:25:00.503708: Warn: You have not set pv_today in apps.yaml, you will have no previous PV data
2026-06-19 22:25:00.503822: Car charging hold True, threshold 6.0kWh
2026-06-19 22:25:00.503861: Current data so far today: load 6.95kWh, import 1.9kWh, export 0.0kWh, PV 0kWh
2026-06-19 22:25:00.522272: Standing charge is set to 49.98p
2026-06-19 22:25:00.559925: FutureRate: Detected import tariff E-1R-AGILE-24-10-01-G agile True export tariff None agile False
2026-06-19 22:25:00.559988: Fetching futurerate data from https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=DATE&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP
2026-06-19 22:25:00.560176: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-19&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 281.7 minutes
2026-06-19 22:25:00.560558: Return cached futurerate data for https://dataportal-api.nordpoolgroup.com/api/DayAheadPrices?date=2026-06-20&market=N2EX_DayAhead&deliveryArea=UK¤cy=GBP age 281.7 minutes
2026-06-19 22:25:00.565425: Loaded 95 datapoints of futurerate analysis
2026-06-19 22:25:00.694902: Predicted future rates: ['06-19 00:00:00 => 20.33 / 16.2', '06-19 01:00:00 => 19.52 / 15.77', '06-19 02:00:00 => 18.93 / 15.46', '06-19 03:00:00 => 18.35 / 15.16', '06-19 04:00:00 => 17.21 / 14.56', '06-19 05:00:00 => 17.06 / 14.48', '06-19 06:00:00 => 18.27 / 15.12', '06-19 07:00:00 => 18.8 / 15.39', '06-19 08:00:00 => 17.99 / 14.97', '06-19 09:00:00 => 16.14 / 13.99', '06-19 10:00:00 => 13.32 / 12.5', '06-19 11:00:00 => 10.77 / 11.16', '06-19 12:00:00 => 10.39 / 10.96', '06-19 13:00:00 => 11.2 / 11.38', '06-19 14:00:00 => 11.87 / 11.73', '06-19 15:00:00 => 13.94 / 12.83', '06-19 16:00:00 => 30.43 / 15.38', '06-19 17:00:00 => 32.26 / 16.34', '06-19 18:00:00 => 34.83 / 17.7', '06-19 19:00:00 => 23.94 / 18.11', '06-19 20:00:00 => 25.08 / 18.71', '06-19 21:00:00 => 25.38 / 18.87', '06-19 22:00:00 => 24.02 / 18.15', '06-19 23:00:00 => 21.47 / 16.8', '06-20 00:00:00 => 19.86 / 15.95', '06-20 01:00:00 => 19.14 / 15.57', '06-20 02:00:00 => 18.67 / 15.32', '06-20 03:00:00 => 18.16 / 15.06', '06-20 04:00:00 => 17.74 / 14.84', '06-20 05:00:00 => 17.42 / 14.67', '06-20 06:00:00 => 16.97 / 14.43', '06-20 07:00:00 => 16.21 / 14.03', '06-20 08:00:00 => 15.8 / 13.81', '06-20 09:00:00 => 15.99 / 13.91', '06-20 10:00:00 => 15.72 / 13.77', '06-20 11:00:00 => 14.72 / 13.24', '06-20 12:00:00 => 13.89 / 12.8', '06-20 13:00:00 => 13.26 / 12.47', '06-20 14:00:00 => 13.17 / 12.42', '06-20 15:00:00 => 14.23 / 12.98', '06-20 16:00:00 => 28.97 / 14.61', '06-20 17:00:00 => 30.71 / 15.53', '06-20 18:00:00 => 33.55 / 17.02', '06-20 19:00:00 => 23.07 / 17.65', '06-20 20:00:00 => 24.98 / 18.66', '06-20 21:00:00 => 24.77 / 18.55']
2026-06-19 22:25:00.717214: Rate min forward looking: now 13.17p at end of forecast 13.17p
2026-06-19 22:25:00.717479: Import rates: min 13.17p, max 36.53p, average 20.08p
2026-06-19 22:25:00.752083: Export rates: min 0p, max 0p, average 0.0p
2026-06-19 22:25:00.752143: Rate thresholds (for charge/export) are import 36.03p (0.0p), export -0.1p (0.0p)
2026-06-19 22:25:00.753013: High export rate found rates in range 99p to -99p
2026-06-19 22:25:00.838867: Low Import rate found rates in range 13.17p to 34.93p
2026-06-19 22:25:00.838968: Battery level now 9.73kWh, -1hr ago 10.24kWh, at midnight 10.59kWh, battery value change in the last hour -7.21p, change today -12.19p, rate_forward 14.14p
2026-06-19 22:25:00.839143: Last hour: net energy 0.01kWh, import 0.01kWh, export 0.0kWh, car 0kWh, load 0.7kWh, net cost 0.29p, import 0.29p, export 0.0p, car 0.0p, carbon 0.0kg
2026-06-19 22:25:00.887295: Today's energy total net 1.9kWh, import 1.9kWh, export 0.0kWh, cost 91.68p, import 41.69p, export 0.0p, carbon 0.0kg
2026-06-19 22:25:00.887385: Warn: Unable to parse relative_time from PV forecast sensor: None, using midnight UTC as fallback
2026-06-19 22:25:00.889998: Historical load totals for days [7] are []kWh, minimum value 99999999kWh
2026-06-19 22:25:00.891116: Warn: Found 1 gaps in load_today totalling 9690 minutes to fill using average data
2026-06-19 22:25:00.891181: Gap starting at 2026-06-18T15:55:00+0100 (1830 minutes) for 9690 minutes
2026-06-19 22:25:00.903721: Historical days now [7] weight [1]
2026-06-19 22:25:00.922123: Today's load divergence 104.38%, in-day adjustment 104.32%, damping 0.95x, yesterday 106.55% today 104.16% blend 6.6%
2026-06-19 22:25:00.922168: Today's predicted so far 14.55kWh with 0.0kWh car/iBoost excluded, 1.17kWh import ignored, and 0kWh forecast extra.
2026-06-19 22:25:00.922197: Today's actual load so far 15.27kWh with 0.0kWh car/iBoost excluded, and 0.47kWh import ignored.
2026-06-19 22:25:00.956265: Inverter 0: Type SK Sunsynk
2026-06-19 22:25:00.956325: Note: Inverter 0: Using inverter type SK - not all features are available on all Inverter types
2026-06-19 22:25:00.956487: Reserve min: 7%, battery_min: 7%
2026-06-19 22:25:00.956542: Inverter 0 with soc_max 16.0kWh, nominal_capacity 16.0kWh, battery rate raw 5000.0W, charge rate 5.0kW, charge rate DC 5.0kW, discharge rate 5.0kW, battery_rate_min 0.0W, AC limit 5.0kW, export limit 100.0kW, reserve 7%, current_reserve 7%, temperature 20°C
2026-06-19 22:25:00.956773: Inverter 0 SoC: 9.6kW 60%, current charge rate 5000W, current discharge rate 5250W, current battery power 567W, current battery voltage 51.2V, grid power -54W, load power 602W, PV Power 0W
2026-06-19 22:25:00.957000: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:25:00.957080: Inverter 0 scheduled charge enable is False
2026-06-19 22:25:00.957105: Inverter 0 charge windows currently []
2026-06-19 22:25:00.957130: Inverter 0 Charge settings: timed charged is disabled, power 5.0kW
2026-06-19 22:25:00.957265: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:25:00.957295: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:25:00.957345: Inverter 0 scheduled discharge enable is False
2026-06-19 22:25:00.957454: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:25:00.957479: Inverter 0 discharge windows currently []
2026-06-19 22:25:00.957498: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:25:00.957514: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:25:00.957528: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:25:01.013761: Dynamic load last period 0.60kW, status low, threshold_battery 5.0kWh, threshold_car 6.0kWh,
2026-06-19 22:25:01.013855: Plan was last updated on 2026-06-19 22:20:00+01:00 and is now 5.0 minutes old
2026-06-19 22:25:01.014261: Best charge window [ 20-06 08:00:00 - 20-06 08:30:00 @ 15.04p 9%, 20-06 11:00:00 - 20-06 12:00:00 @ 13.31p 100%, 20-06 12:00:00 - 20-06 12:30:00 @ 14.13p 38%, 20-06 12:30:00 - 20-06 13:00:00 @ 13.8p 44%, 20-06 13:00:00 - 20-06 14:00:00 @ 13.69p 100%, 20-06 14:00:00 - 20-06 14:30:00 @ 13.93p 72%, 20-06 14:30:00 - 20-06 15:00:00 @ 13.69p 73%, 20-06 15:00:00 - 20-06 16:00:00 @ 14.11p 75%, 21-06 02:30:00 - 21-06 03:00:00 @ 16.38p 44%, 21-06 08:00:00 - 21-06 08:30:00 @ 15.04p 9%, 21-06 11:00:00 - 21-06 18:30:00 @ 32.09p 100%, 21-06 19:00:00 - 21-06 22:00:00 @ 27.52p 100% ]
2026-06-19 22:25:01.014302: Best export window [ ]
2026-06-19 22:25:01.015162: PV Forecast 0.0kWh and 10% Forecast 0.0kWh; PV cloud factor None
2026-06-19 22:25:01.017184: Load divergence over 8.0 hours mean 701.25W, min 700.8W, max 702.0W, std dev 0.58W, divergence 0.04%
2026-06-19 22:25:01.033065: Creating pool of 12 processes to match your CPU count
2026-06-19 22:25:01.117134: predict base end_record 06-21 11:05:00, final soc 1.12kWh, metric 492.67p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:00:00, load 31.3kWh, PV 0.0kWh
2026-06-19 22:25:01.119059: Slot: [ 22:25, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:25:01.120408: SoC: [ 9.6, 9.53, 9.12, 8.71, 8.29, 7.89, 7.5, 7.11, 6.71, 6.31, 5.92, 5.52, 5.13, 4.73, 4.34, 3.94, 3.55, 3.15, 2.76, 2.36, 1.97, 1.57, 1.18, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:25:01.121496: BAT: [ 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-, 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-] kWh
2026-06-19 22:25:01.122883: LOAD: [ 6.95, 7.01, 7.4, 7.78, 8.17, 8.54, 8.9, 9.27, 9.64, 10.01, 10.38, 10.75, 11.11, 11.48, 11.85, 12.22, 12.59, 12.95, 13.32, 13.69, 14.06, 14.43, 14.79, 15.16, 15.53, 15.9, 16.27, 16.63, 17.0, 17.37, 17.74, 18.11, 18.47, 18.84, 19.21, 19.58, 19.9, 19.96, 20.01, 20.07, 20.28, 20.75, 20.9, 20.9, 20.93, 20.96, 20.98, 21.04, 21.32, 21.49, 21.96, 22.33, 22.6, 23.24, 23.83, 23.87, 23.97, 24.11, 24.3, 24.5, 25.03, 26.27, 28.22, 28.55, 28.62, 28.76, 28.97, 29.23, 29.57, 29.96, 30.42, 30.64, 30.65, 30.89, 31.2, 31.57] kWh
2026-06-19 22:25:01.124113: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:25:01.125375: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.22, 2.58, 2.95, 3.32, 3.69, 4.06, 4.42, 4.79, 5.16, 5.53, 5.9, 6.26, 6.63, 6.95, 7.01, 7.07, 7.12, 7.33, 7.8, 7.95, 7.95, 7.98, 8.01, 8.04, 8.09, 8.37, 8.55, 9.02, 9.38, 9.65, 10.29, 10.88, 10.93, 11.02, 11.17, 11.36, 11.55, 12.08, 13.32, 15.27, 15.6, 15.68, 15.82, 16.02, 16.29, 16.62, 17.01, 17.47, 17.69, 17.7, 17.95, 18.26, 18.62] kWh
2026-06-19 22:25:01.126660: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:25:01.127988: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 146.75, 152.17, 157.92, 163.42, 168.26, 173.21, 178.41, 183.49, 188.53, 193.57, 198.7, 203.74, 208.78, 213.43, 215.09, 216.63, 218.46, 224.82, 241.22, 246.76, 246.77, 247.57, 248.34, 249.12, 250.57, 258.38, 262.62, 273.71, 281.07, 286.46, 349.46, 361.01, 361.93, 363.71, 366.24, 369.36, 373.03, 382.85, 405.89, 442.29, 448.29, 449.62, 451.96, 455.61, 460.12, 466.04, 471.98, 479.28, 482.81, 483.0, 486.82, 491.44, 496.18] p
2026-06-19 22:25:01.244729: Battery has 10.58 hours left - now at 9.6kWh
2026-06-19 22:25:01.279438: predict base10 end_record 06-21 11:05:00, final soc 1.12kWh, metric 512.96p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 08:35:00, load 32.46kWh, PV 0.0kWh
2026-06-19 22:25:01.280728: Slot: [ 22:25, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:25:01.281849: SoC: [ 9.6, 9.53, 9.1, 8.66, 8.23, 7.82, 7.4, 6.99, 6.57, 6.16, 5.75, 5.33, 4.92, 4.5, 4.09, 3.67, 3.26, 2.85, 2.43, 2.02, 1.61, 1.19, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12] kWh
2026-06-19 22:25:01.282758: BAT: [ 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-, 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-] kWh
2026-06-19 22:25:01.283825: LOAD: [ 6.95, 7.02, 7.42, 7.82, 8.22, 8.61, 9.0, 9.38, 9.77, 10.15, 10.54, 10.93, 11.31, 11.7, 12.08, 12.47, 12.85, 13.24, 13.62, 14.01, 14.39, 14.78, 15.16, 15.55, 15.94, 16.32, 16.71, 17.09, 17.48, 17.86, 18.25, 18.64, 19.02, 19.41, 19.79, 20.18, 20.51, 20.57, 20.63, 20.69, 20.91, 21.4, 21.56, 21.56, 21.59, 21.62, 21.65, 21.71, 22.0, 22.18, 22.67, 23.06, 23.34, 24.01, 24.63, 24.68, 24.78, 24.93, 25.13, 25.33, 25.89, 27.19, 29.23, 29.57, 29.65, 29.8, 30.01, 30.29, 30.64, 31.05, 31.53, 31.76, 31.78, 32.03, 32.36, 32.73] kWh
2026-06-19 22:25:01.284840: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:25:01.285911: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.22, 2.6, 2.99, 3.38, 3.76, 4.15, 4.53, 4.92, 5.3, 5.69, 6.07, 6.46, 6.84, 7.23, 7.57, 7.63, 7.68, 7.75, 7.96, 8.45, 8.61, 8.61, 8.65, 8.67, 8.7, 8.76, 9.06, 9.24, 9.73, 10.11, 10.4, 11.07, 11.68, 11.73, 11.83, 11.98, 12.18, 12.38, 12.94, 14.24, 16.28, 16.63, 16.71, 16.85, 17.07, 17.35, 17.69, 18.11, 18.59, 18.82, 18.83, 19.09, 19.41, 19.79] kWh
2026-06-19 22:25:01.286902: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:25:01.287945: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 146.73, 152.95, 158.63, 164.66, 170.41, 175.49, 180.67, 186.12, 191.44, 196.72, 202.0, 207.37, 212.65, 217.92, 222.79, 224.53, 226.14, 228.05, 234.72, 251.9, 257.7, 257.72, 258.56, 259.36, 260.18, 261.7, 269.9, 274.34, 285.96, 293.66, 299.31, 362.92, 375.03, 376.0, 377.86, 380.51, 383.77, 387.62, 397.91, 422.04, 460.18, 466.46, 467.87, 470.31, 474.13, 478.86, 485.06, 491.29, 498.93, 502.63, 502.83, 506.83, 511.67, 516.64] p
2026-06-19 22:25:01.363672: predict best10 end_record 06-21 11:05:00, final soc 1.44kWh, metric 464.28p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 32.46kWh, PV 0.0kWh
2026-06-19 22:25:01.364972: Slot: [ 22:25, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:25:01.366020: SoC: [ 9.6, 9.53, 9.1, 8.66, 8.23, 7.82, 7.4, 6.99, 6.57, 6.16, 5.75, 5.33, 4.92, 4.5, 4.09, 3.67, 3.26, 2.85, 2.43, 2.02, 1.61, 1.61, 1.19, 1.12, 1.12, 1.12, 1.12, 3.06, 5.0, 6.0, 7.0, 8.94, 10.88, 11.5, 11.75, 12.0, 12.0, 11.94, 11.87, 11.81, 11.57, 11.04, 10.87, 10.87, 10.84, 10.81, 10.78, 10.72, 10.4, 10.2, 9.68, 9.26, 8.96, 8.24, 7.58, 7.53, 7.42, 7.26, 7.26, 7.04, 6.44, 5.05, 2.85, 2.48, 2.4, 2.24, 2.01, 1.71, 1.34, 1.5, 1.12, 1.12, 1.12, 1.12, 1.12, 3.06] kWh
2026-06-19 22:25:01.366881: BAT: [ 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<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~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<bf+, g~be-, g<be-, g~be~, g<be-, g<be-, g<bf+, g<bf+] kWh
2026-06-19 22:25:01.367872: LOAD: [ 6.95, 7.02, 7.42, 7.82, 8.22, 8.61, 9.0, 9.38, 9.77, 10.15, 10.54, 10.93, 11.31, 11.7, 12.08, 12.47, 12.85, 13.24, 13.62, 14.01, 14.39, 14.78, 15.16, 15.55, 15.94, 16.32, 16.71, 17.09, 17.48, 17.86, 18.25, 18.64, 19.02, 19.41, 19.79, 20.18, 20.51, 20.57, 20.63, 20.69, 20.91, 21.4, 21.56, 21.56, 21.59, 21.62, 21.65, 21.71, 22.0, 22.18, 22.67, 23.06, 23.34, 24.01, 24.63, 24.68, 24.78, 24.93, 25.13, 25.33, 25.89, 27.19, 29.23, 29.57, 29.65, 29.8, 30.01, 30.29, 30.64, 31.05, 31.53, 31.76, 31.78, 32.03, 32.36, 32.73] kWh
2026-06-19 22:25:01.368823: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:25:01.369849: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.29, 2.29, 2.6, 2.99, 3.38, 3.76, 6.23, 8.7, 10.16, 11.62, 14.09, 16.56, 17.61, 18.26, 18.91, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 20.04, 20.16, 20.39, 20.41, 20.66, 20.99, 23.45] kWh
2026-06-19 22:25:01.370808: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:25:01.371810: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 147.46, 147.46, 152.6, 158.29, 164.31, 170.07, 202.57, 235.78, 256.4, 276.54, 310.34, 344.14, 358.79, 367.75, 376.7, 381.57, 381.57, 381.57, 381.57, 381.57, 381.57, 381.57, 381.57, 381.57, 381.57, 381.57, 381.57, 381.57, 381.57, 381.57, 381.57, 381.57, 431.55, 431.55, 431.55, 431.55, 431.55, 434.82, 434.82, 434.82, 434.82, 434.82, 434.82, 434.82, 434.82, 434.82, 434.82, 434.82, 443.66, 445.68, 449.38, 449.57, 453.57, 458.42, 490.81] p
2026-06-19 22:25:01.465660: predict best end_record 06-21 11:05:00, final soc 1.51kWh, metric 446.35p, metric_keep 0kWh, min_soc 1.12kWh @ 06-20 09:05:00, load 31.3kWh, PV 0.0kWh
2026-06-19 22:25:01.467516: Slot: [ 22:25, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 14:00, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:30, 18:00, 18:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 22:00, 22:30, 23:00, 23:30, 00:00, 00:30, 01:00, 01:30, 02:00, 02:30, 03:00, 03:30, 04:00, 04:30, 05:00, 05:30, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30]
2026-06-19 22:25:01.468934: SoC: [ 9.6, 9.53, 9.12, 8.71, 8.29, 7.89, 7.5, 7.11, 6.71, 6.31, 5.92, 5.52, 5.13, 4.73, 4.34, 3.94, 3.55, 3.15, 2.76, 2.36, 1.97, 1.64, 1.24, 1.12, 1.12, 1.12, 1.12, 3.45, 5.78, 6.0, 7.0, 9.33, 11.66, 11.66, 11.75, 12.0, 12.0, 11.94, 11.88, 11.81, 11.59, 11.09, 10.93, 10.92, 10.89, 10.86, 10.83, 10.78, 10.47, 10.29, 9.78, 9.39, 9.1, 8.41, 7.78, 7.73, 7.63, 7.47, 7.27, 7.06, 6.49, 5.16, 3.06, 2.71, 2.63, 2.48, 2.26, 1.97, 1.62, 1.62, 1.13, 1.12, 1.12, 1.12, 1.12, 3.45] kWh
2026-06-19 22:25:01.470352: BAT: [ 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<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<bf+, g<be-, g<bf+, g<bf+, g<bf+, 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<bf+, g<bf+] kWh
2026-06-19 22:25:01.471658: LOAD: [ 6.95, 7.01, 7.4, 7.78, 8.17, 8.54, 8.9, 9.27, 9.64, 10.01, 10.38, 10.75, 11.11, 11.48, 11.85, 12.22, 12.59, 12.95, 13.32, 13.69, 14.06, 14.43, 14.79, 15.16, 15.53, 15.9, 16.27, 16.63, 17.0, 17.37, 17.74, 18.11, 18.47, 18.84, 19.21, 19.58, 19.9, 19.96, 20.01, 20.07, 20.28, 20.75, 20.9, 20.9, 20.93, 20.96, 20.98, 21.04, 21.32, 21.49, 21.96, 22.33, 22.6, 23.24, 23.83, 23.87, 23.97, 24.11, 24.3, 24.5, 25.03, 26.27, 28.22, 28.55, 28.62, 28.76, 28.97, 29.23, 29.57, 29.96, 30.42, 30.64, 30.65, 30.89, 31.2, 31.57] kWh
2026-06-19 22:25:01.473833: PV: [ 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:25:01.476022: IMPORT: [ 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.96, 1.96, 2.22, 2.58, 2.95, 3.32, 6.19, 9.06, 9.66, 11.11, 13.97, 16.84, 17.21, 17.68, 18.32, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 19.03, 19.03, 19.24, 19.26, 19.5, 19.81, 22.67] kWh
2026-06-19 22:25:01.477290: EXPORT: [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] kWh
2026-06-19 22:25:01.478879: METRIC: [ 91.68, 91.68, 91.68, 91.68, 91.68, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 141.66, 142.58, 142.58, 146.68, 152.1, 157.85, 163.35, 201.11, 239.69, 248.29, 268.19, 307.45, 346.72, 351.85, 358.27, 366.99, 371.64, 371.64, 371.64, 371.64, 371.64, 371.64, 371.64, 371.64, 371.64, 371.64, 371.64, 371.64, 371.64, 371.64, 371.64, 371.64, 371.64, 421.62, 421.62, 421.62, 421.62, 421.62, 421.62, 421.62, 421.62, 421.62, 421.62, 421.62, 421.62, 421.62, 421.62, 421.62, 421.62, 427.56, 427.56, 431.01, 431.19, 435.01, 439.64, 477.29] p
2026-06-19 22:25:01.481453: STATE: [ , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, Chrg, , , , , , , , , , , , , , , , , , , , , , Chrg, , , , , , , , , , , Chrg, , , , , , Chrg]
2026-06-19 22:25:01.481526: Saving plan best values to HA entities
2026-06-19 22:25:01.639918: Evaluate trigger {'name': 'large', 'minutes': 60, 'energy': 1.0} results off total_energy 0.0
2026-06-19 22:25:01.645010: Evaluate trigger {'name': 'small', 'minutes': 15, 'energy': 0.25} results off total_energy 0.0
2026-06-19 22:25:01.650804: Best charging limit SoC's [1.5, 16.0, 6.0, 7.0, 16.0, 11.5, 11.75, 12.0, 7.0, 1.5, 16.0, 16.0]kWh, export []kWh gives import battery 39.42kWh, house 2.14kWh, export 0.0kWh, metric 446.35p, metric10 464.28p
2026-06-19 22:25:01.726038: Marginal costs baseline metric (no standing charge): 346.3838
2026-06-19 22:25:01.934611: Marginal energy costs matrix computed: min=14.25 max=19.58
2026-06-19 22:25:02.013655: Rate array import [{'start': 1345, 'end': 1380, 'rate': 'expensive', 'range': '(22.4p - 22.9p)'}, {'start': 1380, 'end': 2400, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}, {'start': 2400, 'end': 2460, 'rate': 'expensive', 'range': '(27.4p - 28.8p)'}, {'start': 2460, 'end': 2580, 'rate': 'very expensive', 'range': '(30.7p - 36.5p)'}, {'start': 2580, 'end': 2820, 'rate': 'expensive', 'range': '(23.7p - 27.8p)'}, {'start': 2820, 'end': 3545, 'rate': 'cheap', 'range': '(13.2p - 20.3p)'}] export [{'start': 1345, 'end': 3545, 'rate': 'fixed', 'range': '(0p)'}]
2026-06-19 22:25:02.014388: - Your estimated bill for today is £0.92 and tomorrow is £2.80
2026-06-19 22:25:02.014421: - Import rates are expensive (22.4p - 22.9p) for the next 35 minutes and then cheap (13.2p - 20.3p) for the next 17 hours.
2026-06-19 22:25:02.014439: - The battery is currently at 60% and is in eco mode for the next 9 hours.
2026-06-19 22:25:02.014455: - For the next 48 hours there will be no solar generation.
2026-06-19 22:25:02.014470: - You will run out of battery in 10 hours.
2026-06-19 22:25:02.014484: - Your next charge slot will be in 9 hours where import rates will be cheap (15.0p).
2026-06-19 22:25:02.014500:
2026-06-19 22:25:02.058307: Plan calculation took 1.04 seconds
2026-06-19 22:25:02.062058: No high rate period found
2026-06-19 22:25:02.113275: Import threshold used for optimisation was 16.74p
2026-06-19 22:25:02.163047: Low import rate windows [0: 06-19 22:00:00 - 06-19 22:30:00 @ 22.44, 1: 06-19 22:30:00 - 06-19 23:00:00 @ 22.91, 2: 06-19 23:00:00 - 06-19 23:30:00 @ 19.93, 3: 06-19 23:30:00 - 06-20 00:00:00 @ 20.04, 4: 06-20 00:00:00 - 06-20 00:30:00 @ 20.31, 5: 06-20 00:30:00 - 06-20 01:00:00 @ 19.75, 6: 06-20 01:00:00 - 06-20 01:30:00 @ 19.14, 7: 06-20 01:30:00 - 06-20 02:00:00 @ 18.62, 8: 06-20 02:00:00 - 06-20 02:30:00 @ 17.7, 9: 06-20 02:30:00 - 06-20 03:00:00 @ 16.38, 10: 06-20 03:00:00 - 06-20 03:30:00 @ 18.92, 11: 06-20 03:30:00 - 06-20 04:00:00 @ 18.47, 12: 06-20 04:00:00 - 06-20 04:30:00 @ 18.56, 13: 06-20 04:30:00 - 06-20 05:00:00 @ 18.67, 14: 06-20 05:00:00 - 06-20 05:30:00 @ 18.26, 15: 06-20 05:30:00 - 06-20 06:00:00 @ 17.7, 16: 06-20 06:00:00 - 06-20 06:30:00 @ 16.74, 17: 06-20 06:30:00 - 06-20 07:00:00 @ 17.92, 18: 06-20 07:00:00 - 06-20 07:30:00 @ 16.86, 19: 06-20 07:30:00 - 06-20 08:00:00 @ 17.88, 20: 06-20 08:00:00 - 06-20 08:30:00 @ 15.04, 21: 06-20 08:30:00 - 06-20 09:00:00 @ 15.9, 22: 06-20 09:00:00 - 06-20 09:30:00 @ 16.13, 23: 06-20 09:30:00 - 06-20 10:00:00 @ 14.74, 24: 06-20 10:00:00 - 06-20 10:30:00 @ 15.62, 25: 06-20 10:30:00 - 06-20 11:00:00 @ 14.93, 26: 06-20 11:00:00 - 06-20 11:30:00 @ 13.17, 27: 06-20 11:30:00 - 06-20 12:00:00 @ 13.45, 28: 06-20 12:00:00 - 06-20 12:30:00 @ 14.13, 29: 06-20 12:30:00 - 06-20 13:00:00 @ 13.8, 30: 06-20 13:00:00 - 06-20 13:30:00 @ 13.69, 31: 06-20 13:30:00 - 06-20 14:00:00 @ 13.69, 32: 06-20 14:00:00 - 06-20 14:30:00 @ 13.93, 33: 06-20 14:30:00 - 06-20 15:00:00 @ 13.69, 34: 06-20 15:00:00 - 06-20 15:30:00 @ 13.69, 35: 06-20 15:30:00 - 06-20 16:00:00 @ 14.54, 36: 06-20 16:00:00 - 06-20 16:30:00 @ 28.77, 37: 06-20 16:30:00 - 06-20 17:00:00 @ 27.39, 38: 06-20 17:00:00 - 06-20 17:30:00 @ 31.14, 39: 06-20 17:30:00 - 06-20 18:00:00 @ 30.7, 40: 06-20 18:00:00 - 06-20 18:30:00 @ 34.93, 41: 06-20 19:00:00 - 06-20 19:30:00 @ 27.8, 42: 06-20 19:30:00 - 06-20 20:00:00 @ 27.18, 43: 06-20 20:00:00 - 06-20 20:30:00 @ 27.41, 44: 06-20 20:30:00 - 06-20 21:00:00 @ 27.78, 45: 06-20 21:00:00 - 06-20 21:30:00 @ 27.1, 46: 06-20 21:30:00 - 06-20 22:00:00 @ 27.67, 47: 06-20 22:00:00 - 06-20 22:30:00 @ 24.43, 48: 06-20 22:30:00 - 06-20 23:00:00 @ 23.72, 49: 06-20 23:00:00 - 06-20 23:30:00 @ 19.93, 50: 06-20 23:30:00 - 06-21 00:00:00 @ 20.04, 51: 06-21 00:00:00 - 06-21 00:30:00 @ 20.31, 52: 06-21 00:30:00 - 06-21 01:00:00 @ 19.75, 53: 06-21 01:00:00 - 06-21 01:30:00 @ 19.14, 54: 06-21 01:30:00 - 06-21 02:00:00 @ 18.62, 55: 06-21 02:00:00 - 06-21 02:30:00 @ 17.7, 56: 06-21 02:30:00 - 06-21 03:00:00 @ 16.38, 57: 06-21 03:00:00 - 06-21 03:30:00 @ 18.92, 58: 06-21 03:30:00 - 06-21 04:00:00 @ 18.47, 59: 06-21 04:00:00 - 06-21 04:30:00 @ 18.56, 60: 06-21 04:30:00 - 06-21 05:00:00 @ 18.67, 61: 06-21 05:00:00 - 06-21 05:30:00 @ 18.26, 62: 06-21 05:30:00 - 06-21 06:00:00 @ 17.7, 63: 06-21 06:00:00 - 06-21 06:30:00 @ 16.74, 64: 06-21 06:30:00 - 06-21 07:00:00 @ 17.92, 65: 06-21 07:00:00 - 06-21 07:30:00 @ 16.86, 66: 06-21 07:30:00 - 06-21 08:00:00 @ 17.88, 67: 06-21 08:00:00 - 06-21 08:30:00 @ 15.04, 68: 06-21 08:30:00 - 06-21 09:00:00 @ 15.9, 69: 06-21 09:00:00 - 06-21 09:30:00 @ 16.13, 70: 06-21 09:30:00 - 06-21 10:00:00 @ 14.74, 71: 06-21 10:00:00 - 06-21 10:30:00 @ 15.62, 72: 06-21 10:30:00 - 06-21 11:00:00 @ 14.93, 73: 06-21 11:00:00 - 06-21 11:30:00 @ 13.17, 74: 06-21 11:30:00 - 06-21 12:00:00 @ 13.45, 75: 06-21 12:00:00 - 06-21 12:30:00 @ 14.13, 76: 06-21 12:30:00 - 06-21 13:00:00 @ 13.8, 77: 06-21 13:00:00 - 06-21 13:30:00 @ 13.69, 78: 06-21 13:30:00 - 06-21 14:00:00 @ 13.69, 79: 06-21 14:00:00 - 06-21 14:30:00 @ 13.93, 80: 06-21 14:30:00 - 06-21 15:00:00 @ 13.69, 81: 06-21 15:00:00 - 06-21 15:30:00 @ 13.69, 82: 06-21 15:30:00 - 06-21 16:00:00 @ 14.54, 83: 06-21 16:00:00 - 06-21 16:30:00 @ 28.77, 84: 06-21 16:30:00 - 06-21 17:00:00 @ 27.39, 85: 06-21 17:00:00 - 06-21 17:30:00 @ 31.14, 86: 06-21 17:30:00 - 06-21 18:00:00 @ 30.7, 87: 06-21 18:00:00 - 06-21 18:30:00 @ 34.93, 88: 06-21 19:00:00 - 06-21 19:30:00 @ 27.8, 89: 06-21 19:30:00 - 06-21 20:00:00 @ 27.18, 90: 06-21 20:00:00 - 06-21 20:30:00 @ 27.41, 91: 06-21 20:30:00 - 06-21 21:00:00 @ 27.78, 92: 06-21 21:00:00 - 06-21 21:30:00 @ 27.1, 93: 06-21 21:30:00 - 06-21 22:00:00 @ 27.67, 94: 06-21 22:00:00 - 06-21 22:30:00 @ 24.43]
2026-06-19 22:25:02.172077: Inverter 0 Charge window will be: 2026-06-20 08:00:00+01:00 - 2026-06-20 08:30:00+01:00 - current SoC 60%, target 9%
2026-06-19 22:25:02.172193: Inverter 0 disabled charge window while waiting for schedule (now 06-19 22:25:00 target set_window_minutes 30 charge start time 06-20 08:00:00) original inverter start time 06-21 00:00:00
2026-06-19 22:25:02.172279: Adjust idle time, charge 00:00:00-00:00:00 discharge 00:00:00-00:00:00
2026-06-19 22:25:02.172506: Adjust demand (idle) time computed is 21:40:00-23:59:00
2026-06-19 22:25:02.172703: Not setting charging SoC as we are not within the window (now 06-19 22:25:00 target set_soc_minutes 30 charge start time 06-21 00:00:00)
2026-06-19 22:25:02.172764: Inverter 0 adjust target SoC for export to 0% based on requested all inverter SoC 0%
2026-06-19 22:25:02.172841: Inverter 0 Current Target SoC is 7%, already at target
2026-06-19 22:25:02.172930: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:25:02.172959: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:25:02.172983: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:25:02.173024: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:25:02.173048: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:25:02.173069: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:25:02.173091: Inverter 0 Skipped service charge_stop_service domain charge service_name select.select_option as it was previously called.
2026-06-19 22:25:02.173109: Inverter 0 count register writes 0
2026-06-19 22:25:02.189770: Will not recompute the plan, it is 5.0 minutes old and max age is 10 minutes
2026-06-19 22:25:02.194723: Total inverter register writes now 2
2026-06-19 22:25:02.214177: Completed run status Demand
2026-06-19 22:25:02.219860: Info: record_status Demand
2026-06-19 22:25:02.232520: Saved current settings to /config/predbat_config.json
2026-06-19 22:25:42.310637: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:25:42.310978: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:25:42.311034: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:25:42.311250: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:25:42.311309: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:25:42.311345: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:25:42.311368: Note: Inverter does not support reserve - disabling reserve functions
2026-06-19 22:27:42.491284: Inverter 0 write_and_poll_switch: No write needed for scheduled_charge_enable as False == False
2026-06-19 22:27:42.491486: Inverter 0 write_and_poll_switch: No write needed for scheduled_discharge_enable as False == False
2026-06-19 22:27:42.491516: Inverter 0 sensor.predbat_SK_0_scheduled_discharge_enable set to False
2026-06-19 22:27:42.491636: Inverter 0 idle time is 06-19 21:40:00-06-19 23:59:00
2026-06-19 22:27:42.491662: Note: Inverter does not support discharge freeze - disabled
2026-06-19 22:27:42.491680: Note: Inverter does not support charge freeze - disabled
2026-06-19 22:27:42.491695: Note: Inverter does not support reserve - disabling reserve functions